From 0a7d801360e3a7ec15fee06fc798a27669d1d9b7 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Sandro=20Knau=C3=9F?= Date: Mon, 4 Feb 2019 15:02:05 +0000 Subject: [PATCH] Import knotes_18.08.3.orig.tar.xz [dgit import orig knotes_18.08.3.orig.tar.xz] --- .arcconfig | 3 + .emacs-dirvars | 7 + .gitignore | 21 + .krazy | 7 + AUTHORS | 122 ++ CMakeLists.txt | 129 ++ COPYING | 346 +++++ COPYING.DOC | 397 ++++++ COPYING.LIB | 510 +++++++ HACKING | 29 + ISSUES | 6 + MAINTAINERS | 1 + Mainpage.dox | 1 + README | 77 + TODO | 77 + cmake/modules/COPYING-CMAKE-SCRIPTS | 22 + cmake/modules/FindXsltproc.cmake | 32 + doc/CMakeLists.txt | 2 + doc/akonadi_notes_agent/CMakeLists.txt | 4 + doc/akonadi_notes_agent/index.docbook | 72 + doc/knotes/CMakeLists.txt | 1 + doc/knotes/index.docbook | 523 +++++++ doc/knotes/select-notes-folder.png | Bin 0 -> 12896 bytes knotes-version.h.cmake | 36 + knotes.categories | 4 + knotes.renamecategories | 4 + notesagent/CMakeLists.txt | 50 + notesagent/Info.plist.template | 36 + notesagent/Messages.sh | 2 + notesagent/akonadi_notes_agent.notifyrc | 81 ++ notesagent/kconf_update/CMakeLists.txt | 1 + notesagent/notesagent.cpp | 188 +++ notesagent/notesagent.desktop | 84 ++ notesagent/notesagent.h | 66 + notesagent/notesagentalarmdialog.cpp | 243 ++++ notesagent/notesagentalarmdialog.h | 57 + notesagent/notesagentnotedialog.cpp | 123 ++ notesagent/notesagentnotedialog.h | 48 + notesagent/notesagentsettingsdialog.cpp | 118 ++ notesagent/notesagentsettingsdialog.h | 45 + notesagent/notesmanager.cpp | 222 +++ notesagent/notesmanager.h | 73 + .../org.freedesktop.Akonadi.NotesAgent.xml | 33 + notesagent/settings/notesagentsettings.kcfg | 12 + notesagent/settings/notesagentsettings.kcfgc | 5 + noteshared/CMakeLists.txt | 6 + noteshared/autotests/CMakeLists.txt | 4 + noteshared/autotests/noteeditorutilstest.cpp | 71 + noteshared/autotests/noteeditorutilstest.h | 36 + noteshared/src/CMakeLists.txt | 73 + noteshared/src/Messages.sh | 4 + .../src/akonadi/notesakonaditreemodel.cpp | 33 + .../src/akonadi/notesakonaditreemodel.h | 39 + .../src/akonadi/noteschangerecorder.cpp | 69 + noteshared/src/akonadi/noteschangerecorder.h | 43 + noteshared/src/alarms/notealarmdialog.cpp | 148 ++ noteshared/src/alarms/notealarmdialog.h | 57 + .../src/attributes/attributeregistrar.cpp | 39 + .../src/attributes/autotests/CMakeLists.txt | 24 + .../autotests/notealarmattributetest.cpp | 75 + .../autotests/notealarmattributetest.h | 39 + .../autotests/notedisplayattributetest.cpp | 89 ++ .../autotests/notedisplayattributetest.h | 37 + .../autotests/notelockattributetest.cpp | 40 + .../autotests/notelockattributetest.h | 35 + .../showfoldernotesattributetest.cpp | 40 + .../autotests/showfoldernotesattributetest.h | 35 + .../src/attributes/notealarmattribute.cpp | 74 + .../src/attributes/notealarmattribute.h | 50 + .../src/attributes/notedisplayattribute.cpp | 278 ++++ .../src/attributes/notedisplayattribute.h | 99 ++ .../src/attributes/notelockattribute.cpp | 55 + noteshared/src/attributes/notelockattribute.h | 46 + .../attributes/showfoldernotesattribute.cpp | 50 + .../src/attributes/showfoldernotesattribute.h | 39 + noteshared/src/config/noteactionconfig.cpp | 77 + noteshared/src/config/noteactionconfig.h | 37 + noteshared/src/config/notenetworkconfig.cpp | 131 ++ noteshared/src/config/notenetworkconfig.h | 52 + .../src/dialog/selectednotefolderdialog.cpp | 62 + .../src/dialog/selectednotefolderdialog.h | 38 + noteshared/src/editor/noteeditor.cpp | 31 + noteshared/src/editor/noteeditor.h | 34 + noteshared/src/editor/noteeditorutils.cpp | 47 + noteshared/src/editor/noteeditorutils.h | 34 + noteshared/src/job/createnewnotejob.cpp | 208 +++ noteshared/src/job/createnewnotejob.h | 57 + noteshared/src/network/notehostdialog.cpp | 149 ++ noteshared/src/network/notehostdialog.h | 72 + .../src/network/notesnetworkreceiver.cpp | 166 +++ noteshared/src/network/notesnetworkreceiver.h | 63 + noteshared/src/network/notesnetworksender.cpp | 112 ++ noteshared/src/network/notesnetworksender.h | 64 + noteshared/src/noteutils.cpp | 147 ++ noteshared/src/noteutils.h | 37 + .../src/resources/localresourcecreator.cpp | 118 ++ .../src/resources/localresourcecreator.h | 49 + noteshared/src/resources/maildirresource.kcfg | 22 + noteshared/src/resources/metatype.h | 29 + .../src/settings/notesharedglobalconfig.kcfg | 46 + .../src/settings/notesharedglobalconfig.kcfgc | 7 + noteshared/src/widget/notelistwidget.cpp | 120 ++ noteshared/src/widget/notelistwidget.h | 54 + po/ar/akonadi_notes_agent.po | 117 ++ po/ar/knotes.po | 1203 ++++++++++++++++ po/ar/libnoteshared.po | 168 +++ po/ast/akonadi_notes_agent.po | 116 ++ po/ast/knotes.po | 1054 ++++++++++++++ po/ast/libnoteshared.po | 163 +++ po/bg/knotes.po | 1140 +++++++++++++++ po/bs/akonadi_notes_agent.po | 119 ++ po/bs/knotes.po | 1206 ++++++++++++++++ po/bs/libnoteshared.po | 169 +++ po/ca/akonadi_notes_agent.po | 120 ++ po/ca/docs/akonadi_notes_agent/index.docbook | 80 ++ po/ca/docs/knotes/index.docbook | 902 ++++++++++++ po/ca/knotes.po | 1127 +++++++++++++++ po/ca/libnoteshared.po | 180 +++ po/ca@valencia/akonadi_notes_agent.po | 120 ++ po/ca@valencia/knotes.po | 1127 +++++++++++++++ po/ca@valencia/libnoteshared.po | 180 +++ po/cs/akonadi_notes_agent.po | 116 ++ po/cs/knotes.po | 1062 ++++++++++++++ po/cs/libnoteshared.po | 163 +++ po/da/akonadi_notes_agent.po | 117 ++ po/da/knotes.po | 1213 ++++++++++++++++ po/da/libnoteshared.po | 171 +++ po/de/akonadi_notes_agent.po | 114 ++ po/de/docs/akonadi_notes_agent/index.docbook | 96 ++ po/de/docs/knotes/index.docbook | 924 ++++++++++++ po/de/knotes.po | 1264 ++++++++++++++++ po/de/libnoteshared.po | 167 +++ po/el/akonadi_notes_agent.po | 117 ++ po/el/knotes.po | 1232 ++++++++++++++++ po/en_GB/akonadi_notes_agent.po | 116 ++ po/en_GB/knotes.po | 1231 ++++++++++++++++ po/en_GB/libnoteshared.po | 176 +++ po/eo/knotes.po | 1146 +++++++++++++++ po/es/akonadi_notes_agent.po | 116 ++ po/es/docs/akonadi_notes_agent/index.docbook | 96 ++ po/es/docs/knotes/index.docbook | 934 ++++++++++++ po/es/knotes.po | 1082 ++++++++++++++ po/es/libnoteshared.po | 170 +++ po/et/akonadi_notes_agent.po | 117 ++ po/et/docs/akonadi_notes_agent/index.docbook | 96 ++ po/et/docs/knotes/index.docbook | 862 +++++++++++ po/et/knotes.po | 1238 ++++++++++++++++ po/et/libnoteshared.po | 171 +++ po/eu/knotes.po | 1201 ++++++++++++++++ po/fa/knotes.po | 1215 ++++++++++++++++ po/fi/akonadi_notes_agent.po | 117 ++ po/fi/knotes.po | 1249 ++++++++++++++++ po/fi/libnoteshared.po | 169 +++ po/fr/akonadi_notes_agent.po | 121 ++ po/fr/knotes.po | 1253 ++++++++++++++++ po/fr/libnoteshared.po | 174 +++ po/ga/knotes.po | 1248 ++++++++++++++++ po/gl/akonadi_notes_agent.po | 118 ++ po/gl/knotes.po | 1223 ++++++++++++++++ po/gl/libnoteshared.po | 176 +++ po/he/knotes.po | 1068 ++++++++++++++ po/hi/knotes.po | 1195 ++++++++++++++++ po/hr/knotes.po | 1140 +++++++++++++++ po/hu/akonadi_notes_agent.po | 119 ++ po/hu/knotes.po | 1239 ++++++++++++++++ po/hu/libnoteshared.po | 174 +++ po/ia/akonadi_notes_agent.po | 117 ++ po/ia/knotes.po | 1246 ++++++++++++++++ po/ia/libnoteshared.po | 167 +++ po/is/knotes.po | 1210 ++++++++++++++++ po/it/akonadi_notes_agent.po | 116 ++ po/it/docs/akonadi_notes_agent/index.docbook | 96 ++ po/it/docs/knotes/index.docbook | 862 +++++++++++ po/it/knotes.po | 1240 ++++++++++++++++ po/it/libnoteshared.po | 170 +++ po/ja/akonadi_notes_agent.po | 113 ++ po/ja/knotes.po | 1125 +++++++++++++++ po/ja/libnoteshared.po | 160 +++ po/kk/knotes.po | 1248 ++++++++++++++++ po/km/knotes.po | 1197 ++++++++++++++++ po/ko/akonadi_notes_agent.po | 116 ++ po/ko/knotes.po | 1186 +++++++++++++++ po/ko/libnoteshared.po | 168 +++ po/lt/akonadi_notes_agent.po | 120 ++ po/lt/knotes.po | 1082 ++++++++++++++ po/lt/libnoteshared.po | 168 +++ po/lv/knotes.po | 1230 ++++++++++++++++ po/mr/knotes.po | 1104 ++++++++++++++ po/nb/akonadi_notes_agent.po | 118 ++ po/nb/knotes.po | 1072 ++++++++++++++ po/nb/libnoteshared.po | 170 +++ po/nds/akonadi_notes_agent.po | 117 ++ po/nds/knotes.po | 1267 ++++++++++++++++ po/nds/libnoteshared.po | 172 +++ po/nl/akonadi_notes_agent.po | 116 ++ po/nl/docs/akonadi_notes_agent/index.docbook | 78 + po/nl/docs/knotes/index.docbook | 920 ++++++++++++ po/nl/knotes.po | 1265 ++++++++++++++++ po/nl/libnoteshared.po | 177 +++ po/nn/knotes.po | 1069 ++++++++++++++ po/pa/knotes.po | 1220 ++++++++++++++++ po/pl/akonadi_notes_agent.po | 117 ++ po/pl/knotes.po | 1246 ++++++++++++++++ po/pl/libnoteshared.po | 169 +++ po/pt/akonadi_notes_agent.po | 112 ++ po/pt/docs/akonadi_notes_agent/index.docbook | 96 ++ po/pt/docs/knotes/index.docbook | 918 ++++++++++++ po/pt/knotes.po | 1075 ++++++++++++++ po/pt/libnoteshared.po | 165 +++ po/pt_BR/akonadi_notes_agent.po | 117 ++ .../docs/akonadi_notes_agent/index.docbook | 96 ++ po/pt_BR/docs/knotes/index.docbook | 862 +++++++++++ po/pt_BR/knotes.po | 1080 ++++++++++++++ po/pt_BR/libnoteshared.po | 171 +++ po/ro/knotes.po | 1233 ++++++++++++++++ po/ro/libnoteshared.po | 164 +++ po/ru/akonadi_notes_agent.po | 121 ++ po/ru/knotes.po | 1227 ++++++++++++++++ po/ru/libnoteshared.po | 175 +++ po/sk/akonadi_notes_agent.po | 115 ++ po/sk/knotes.po | 1135 +++++++++++++++ po/sk/libnoteshared.po | 167 +++ po/sl/akonadi_notes_agent.po | 117 ++ po/sl/knotes.po | 1150 +++++++++++++++ po/sl/libnoteshared.po | 171 +++ po/sr/akonadi_notes_agent.po | 120 ++ po/sr/libnoteshared.po | 172 +++ po/sv/akonadi_notes_agent.po | 116 ++ po/sv/docs/akonadi_notes_agent/index.docbook | 96 ++ po/sv/docs/knotes/index.docbook | 922 ++++++++++++ po/sv/knotes.po | 1252 ++++++++++++++++ po/sv/libnoteshared.po | 173 +++ po/tr/akonadi_notes_agent.po | 117 ++ po/tr/knotes.po | 1240 ++++++++++++++++ po/tr/libnoteshared.po | 170 +++ po/ug/knotes.po | 1098 ++++++++++++++ po/uk/akonadi_notes_agent.po | 119 ++ po/uk/docs/akonadi_notes_agent/index.docbook | 96 ++ po/uk/docs/knotes/index.docbook | 942 ++++++++++++ po/uk/knotes.po | 1268 +++++++++++++++++ po/uk/libnoteshared.po | 172 +++ po/zh_CN/akonadi_notes_agent.po | 120 ++ po/zh_CN/knotes.po | 1066 ++++++++++++++ po/zh_CN/libnoteshared.po | 168 +++ po/zh_TW/akonadi_notes_agent.po | 117 ++ po/zh_TW/knotes.po | 1066 ++++++++++++++ po/zh_TW/libnoteshared.po | 168 +++ src/CMakeLists.txt | 143 ++ src/Messages.sh | 4 + src/apps/application.cpp | 53 + src/apps/application.h | 40 + src/apps/knotes_options.h | 32 + src/apps/knotesakonaditray.cpp | 99 ++ src/apps/knotesakonaditray.h | 41 + src/apps/knotesapp.cpp | 718 ++++++++++ src/apps/knotesapp.h | 114 ++ src/apps/knotestray.cpp | 83 ++ src/apps/knotestray.h | 37 + src/apps/main.cpp | 125 ++ src/apps/org.kde.KNotes.xml | 26 + src/config-knotes.h.cmake | 4 + .../knotecollectionconfigwidget.cpp | 356 +++++ .../knotecollectionconfigwidget.h | 95 ++ src/configdialog/knoteconfigdialog.cpp | 332 +++++ src/configdialog/knoteconfigdialog.h | 111 ++ src/configdialog/knotedisplayconfigwidget.cpp | 144 ++ src/configdialog/knotedisplayconfigwidget.h | 48 + src/configdialog/knoteeditorconfigwidget.cpp | 99 ++ src/configdialog/knoteeditorconfigwidget.h | 48 + src/configdialog/knotesimpleconfigdialog.cpp | 114 ++ src/configdialog/knotesimpleconfigdialog.h | 48 + src/data/knote_config_action.desktop | 115 ++ src/data/knote_config_collection.desktop | 88 ++ src/data/knote_config_display.desktop | 115 ++ src/data/knote_config_editor.desktop | 116 ++ src/data/knote_config_misc.desktop | 148 ++ src/data/knote_config_network.desktop | 117 ++ src/data/knote_config_print.desktop | 92 ++ src/data/knotes_printing_theme.knsrc | 5 + src/data/knotesappui.rc | 40 + src/data/knotesui.rc | 57 + src/data/org.kde.knotes.appdata.xml | 267 ++++ src/data/org.kde.knotes.desktop | 181 +++ src/dialog/knotedeleteselectednotesdialog.cpp | 86 ++ src/dialog/knotedeleteselectednotesdialog.h | 49 + src/dialog/knoteselectednotesdialog.cpp | 105 ++ src/dialog/knoteselectednotesdialog.h | 53 + src/dialog/knoteskeydialog.cpp | 79 + src/dialog/knoteskeydialog.h | 41 + src/finddialog/knotefinddialog.cpp | 158 ++ src/finddialog/knotefinddialog.h | 75 + src/icons/128-apps-knotes.png | Bin 0 -> 11730 bytes src/icons/16-actions-knotes_alarm.png | Bin 0 -> 839 bytes src/icons/16-actions-knotes_close.png | Bin 0 -> 258 bytes src/icons/16-actions-knotes_date.png | Bin 0 -> 969 bytes src/icons/16-actions-knotes_delete.png | Bin 0 -> 739 bytes src/icons/16-apps-knotes.png | Bin 0 -> 734 bytes src/icons/22-apps-knotes.png | Bin 0 -> 1009 bytes src/icons/32-apps-knotes.png | Bin 0 -> 1647 bytes src/icons/48-apps-knotes.png | Bin 0 -> 2802 bytes src/icons/64-apps-knotes.png | Bin 0 -> 4261 bytes src/icons/CMakeLists.txt | 1 + src/icons/hisc-apps-knotes.svgz | Bin 0 -> 7675 bytes src/kconf_update/CMakeLists.txt | 6 + src/kconf_update/knotes-15.08-kickoff.sh | 6 + src/kconf_update/knotes.upd | 5 + src/knoteedit.cpp | 694 +++++++++ src/knoteedit.h | 133 ++ src/kontactplugin/CMakeLists.txt | 59 + src/kontactplugin/kcmknotessummary.cpp | 121 ++ src/kontactplugin/kcmknotessummary.desktop | 127 ++ src/kontactplugin/kcmknotessummary.h | 56 + src/kontactplugin/knotes.setdlg | 103 ++ src/kontactplugin/knotes_part.cpp | 888 ++++++++++++ src/kontactplugin/knotes_part.h | 143 ++ src/kontactplugin/knotes_part.rc | 25 + src/kontactplugin/knotes_plugin.cpp | 232 +++ src/kontactplugin/knotes_plugin.h | 75 + src/kontactplugin/knoteseditdialog.cpp | 206 +++ src/kontactplugin/knoteseditdialog.h | 73 + src/kontactplugin/knotesiconview.cpp | 334 +++++ src/kontactplugin/knotesiconview.h | 93 ++ .../knoteslistwidgetsearchline.cpp | 56 + .../knoteslistwidgetsearchline.h | 37 + src/kontactplugin/knotesplugin.desktop | 136 ++ .../knotesselectdeletenotesdialog.cpp | 101 ++ .../knotesselectdeletenotesdialog.h | 49 + src/kontactplugin/knoteswidget.cpp | 53 + src/kontactplugin/knoteswidget.h | 44 + src/kontactplugin/org.kde.kontact.KNotes.xml | 48 + src/kontactplugin/summarywidget.cpp | 255 ++++ src/kontactplugin/summarywidget.h | 88 ++ src/notes/knote.cpp | 1241 ++++++++++++++++ src/notes/knote.h | 167 +++ src/notes/knotebutton.cpp | 123 ++ src/notes/knotebutton.h | 43 + src/notes/knotedisplaysettings.cpp | 166 +++ src/notes/knotedisplaysettings.h | 59 + src/notes/knoteinterface.cpp | 34 + src/notes/knoteinterface.h | 34 + src/notes/knotesmigrateapplication.cpp | 57 + src/notes/knotesmigrateapplication.h | 36 + src/print/README.themes | 18 + src/print/autotests/CMakeLists.txt | 10 + .../autotests/knotesgrantleeprinttest.cpp | 106 ++ src/print/autotests/knotesgrantleeprinttest.h | 40 + src/print/knotegrantleeprint.cpp | 55 + src/print/knotegrantleeprint.h | 40 + src/print/knoteprinter.cpp | 145 ++ src/print/knoteprinter.h | 53 + src/print/knoteprintobject.cpp | 87 ++ src/print/knoteprintobject.h | 55 + src/print/knoteprintselectednotesdialog.cpp | 150 ++ src/print/knoteprintselectednotesdialog.h | 64 + src/print/knoteprintselectthemecombobox.cpp | 97 ++ src/print/knoteprintselectthemecombobox.h | 39 + src/print/knoteprintselectthemedialog.cpp | 68 + src/print/knoteprintselectthemedialog.h | 40 + .../themes/background-color/theme.desktop | 71 + src/print/themes/background-color/theme.html | 19 + src/print/themes/big-title/theme.desktop | 79 + src/print/themes/big-title/theme.html | 14 + src/print/themes/default/theme.desktop | 110 ++ src/print/themes/default/theme.html | 17 + src/settings/knotesglobalconfig.kcfg.cmake | 100 ++ src/settings/knotesglobalconfig.kcfgc | 6 + src/utils/knoteutils.cpp | 61 + src/utils/knoteutils.h | 30 + 368 files changed, 101968 insertions(+) create mode 100644 .arcconfig create mode 100644 .emacs-dirvars create mode 100644 .gitignore create mode 100644 .krazy create mode 100644 AUTHORS create mode 100644 CMakeLists.txt create mode 100644 COPYING create mode 100644 COPYING.DOC create mode 100644 COPYING.LIB create mode 100644 HACKING create mode 100644 ISSUES create mode 100644 MAINTAINERS create mode 100644 Mainpage.dox create mode 100644 README create mode 100644 TODO create mode 100644 cmake/modules/COPYING-CMAKE-SCRIPTS create mode 100644 cmake/modules/FindXsltproc.cmake create mode 100644 doc/CMakeLists.txt create mode 100644 doc/akonadi_notes_agent/CMakeLists.txt create mode 100644 doc/akonadi_notes_agent/index.docbook create mode 100644 doc/knotes/CMakeLists.txt create mode 100644 doc/knotes/index.docbook create mode 100644 doc/knotes/select-notes-folder.png create mode 100644 knotes-version.h.cmake create mode 100644 knotes.categories create mode 100644 knotes.renamecategories create mode 100644 notesagent/CMakeLists.txt create mode 100644 notesagent/Info.plist.template create mode 100755 notesagent/Messages.sh create mode 100644 notesagent/akonadi_notes_agent.notifyrc create mode 100644 notesagent/kconf_update/CMakeLists.txt create mode 100644 notesagent/notesagent.cpp create mode 100644 notesagent/notesagent.desktop create mode 100644 notesagent/notesagent.h create mode 100644 notesagent/notesagentalarmdialog.cpp create mode 100644 notesagent/notesagentalarmdialog.h create mode 100644 notesagent/notesagentnotedialog.cpp create mode 100644 notesagent/notesagentnotedialog.h create mode 100644 notesagent/notesagentsettingsdialog.cpp create mode 100644 notesagent/notesagentsettingsdialog.h create mode 100644 notesagent/notesmanager.cpp create mode 100644 notesagent/notesmanager.h create mode 100644 notesagent/org.freedesktop.Akonadi.NotesAgent.xml create mode 100644 notesagent/settings/notesagentsettings.kcfg create mode 100644 notesagent/settings/notesagentsettings.kcfgc create mode 100644 noteshared/CMakeLists.txt create mode 100644 noteshared/autotests/CMakeLists.txt create mode 100644 noteshared/autotests/noteeditorutilstest.cpp create mode 100644 noteshared/autotests/noteeditorutilstest.h create mode 100644 noteshared/src/CMakeLists.txt create mode 100644 noteshared/src/Messages.sh create mode 100644 noteshared/src/akonadi/notesakonaditreemodel.cpp create mode 100644 noteshared/src/akonadi/notesakonaditreemodel.h create mode 100644 noteshared/src/akonadi/noteschangerecorder.cpp create mode 100644 noteshared/src/akonadi/noteschangerecorder.h create mode 100644 noteshared/src/alarms/notealarmdialog.cpp create mode 100644 noteshared/src/alarms/notealarmdialog.h create mode 100644 noteshared/src/attributes/attributeregistrar.cpp create mode 100644 noteshared/src/attributes/autotests/CMakeLists.txt create mode 100644 noteshared/src/attributes/autotests/notealarmattributetest.cpp create mode 100644 noteshared/src/attributes/autotests/notealarmattributetest.h create mode 100644 noteshared/src/attributes/autotests/notedisplayattributetest.cpp create mode 100644 noteshared/src/attributes/autotests/notedisplayattributetest.h create mode 100644 noteshared/src/attributes/autotests/notelockattributetest.cpp create mode 100644 noteshared/src/attributes/autotests/notelockattributetest.h create mode 100644 noteshared/src/attributes/autotests/showfoldernotesattributetest.cpp create mode 100644 noteshared/src/attributes/autotests/showfoldernotesattributetest.h create mode 100644 noteshared/src/attributes/notealarmattribute.cpp create mode 100644 noteshared/src/attributes/notealarmattribute.h create mode 100644 noteshared/src/attributes/notedisplayattribute.cpp create mode 100644 noteshared/src/attributes/notedisplayattribute.h create mode 100644 noteshared/src/attributes/notelockattribute.cpp create mode 100644 noteshared/src/attributes/notelockattribute.h create mode 100644 noteshared/src/attributes/showfoldernotesattribute.cpp create mode 100644 noteshared/src/attributes/showfoldernotesattribute.h create mode 100644 noteshared/src/config/noteactionconfig.cpp create mode 100644 noteshared/src/config/noteactionconfig.h create mode 100644 noteshared/src/config/notenetworkconfig.cpp create mode 100644 noteshared/src/config/notenetworkconfig.h create mode 100644 noteshared/src/dialog/selectednotefolderdialog.cpp create mode 100644 noteshared/src/dialog/selectednotefolderdialog.h create mode 100644 noteshared/src/editor/noteeditor.cpp create mode 100644 noteshared/src/editor/noteeditor.h create mode 100644 noteshared/src/editor/noteeditorutils.cpp create mode 100644 noteshared/src/editor/noteeditorutils.h create mode 100644 noteshared/src/job/createnewnotejob.cpp create mode 100644 noteshared/src/job/createnewnotejob.h create mode 100644 noteshared/src/network/notehostdialog.cpp create mode 100644 noteshared/src/network/notehostdialog.h create mode 100644 noteshared/src/network/notesnetworkreceiver.cpp create mode 100644 noteshared/src/network/notesnetworkreceiver.h create mode 100644 noteshared/src/network/notesnetworksender.cpp create mode 100644 noteshared/src/network/notesnetworksender.h create mode 100644 noteshared/src/noteutils.cpp create mode 100644 noteshared/src/noteutils.h create mode 100644 noteshared/src/resources/localresourcecreator.cpp create mode 100644 noteshared/src/resources/localresourcecreator.h create mode 100644 noteshared/src/resources/maildirresource.kcfg create mode 100644 noteshared/src/resources/metatype.h create mode 100644 noteshared/src/settings/notesharedglobalconfig.kcfg create mode 100644 noteshared/src/settings/notesharedglobalconfig.kcfgc create mode 100644 noteshared/src/widget/notelistwidget.cpp create mode 100644 noteshared/src/widget/notelistwidget.h create mode 100644 po/ar/akonadi_notes_agent.po create mode 100644 po/ar/knotes.po create mode 100644 po/ar/libnoteshared.po create mode 100644 po/ast/akonadi_notes_agent.po create mode 100644 po/ast/knotes.po create mode 100644 po/ast/libnoteshared.po create mode 100644 po/bg/knotes.po create mode 100644 po/bs/akonadi_notes_agent.po create mode 100644 po/bs/knotes.po create mode 100644 po/bs/libnoteshared.po create mode 100644 po/ca/akonadi_notes_agent.po create mode 100644 po/ca/docs/akonadi_notes_agent/index.docbook create mode 100644 po/ca/docs/knotes/index.docbook create mode 100644 po/ca/knotes.po create mode 100644 po/ca/libnoteshared.po create mode 100644 po/ca@valencia/akonadi_notes_agent.po create mode 100644 po/ca@valencia/knotes.po create mode 100644 po/ca@valencia/libnoteshared.po create mode 100644 po/cs/akonadi_notes_agent.po create mode 100644 po/cs/knotes.po create mode 100644 po/cs/libnoteshared.po create mode 100644 po/da/akonadi_notes_agent.po create mode 100644 po/da/knotes.po create mode 100644 po/da/libnoteshared.po create mode 100644 po/de/akonadi_notes_agent.po create mode 100644 po/de/docs/akonadi_notes_agent/index.docbook create mode 100644 po/de/docs/knotes/index.docbook create mode 100644 po/de/knotes.po create mode 100644 po/de/libnoteshared.po create mode 100644 po/el/akonadi_notes_agent.po create mode 100644 po/el/knotes.po create mode 100644 po/en_GB/akonadi_notes_agent.po create mode 100644 po/en_GB/knotes.po create mode 100644 po/en_GB/libnoteshared.po create mode 100644 po/eo/knotes.po create mode 100644 po/es/akonadi_notes_agent.po create mode 100644 po/es/docs/akonadi_notes_agent/index.docbook create mode 100644 po/es/docs/knotes/index.docbook create mode 100644 po/es/knotes.po create mode 100644 po/es/libnoteshared.po create mode 100644 po/et/akonadi_notes_agent.po create mode 100644 po/et/docs/akonadi_notes_agent/index.docbook create mode 100644 po/et/docs/knotes/index.docbook create mode 100644 po/et/knotes.po create mode 100644 po/et/libnoteshared.po create mode 100644 po/eu/knotes.po create mode 100644 po/fa/knotes.po create mode 100644 po/fi/akonadi_notes_agent.po create mode 100644 po/fi/knotes.po create mode 100644 po/fi/libnoteshared.po create mode 100644 po/fr/akonadi_notes_agent.po create mode 100644 po/fr/knotes.po create mode 100644 po/fr/libnoteshared.po create mode 100644 po/ga/knotes.po create mode 100644 po/gl/akonadi_notes_agent.po create mode 100644 po/gl/knotes.po create mode 100644 po/gl/libnoteshared.po create mode 100644 po/he/knotes.po create mode 100644 po/hi/knotes.po create mode 100644 po/hr/knotes.po create mode 100644 po/hu/akonadi_notes_agent.po create mode 100644 po/hu/knotes.po create mode 100644 po/hu/libnoteshared.po create mode 100644 po/ia/akonadi_notes_agent.po create mode 100644 po/ia/knotes.po create mode 100644 po/ia/libnoteshared.po create mode 100644 po/is/knotes.po create mode 100644 po/it/akonadi_notes_agent.po create mode 100644 po/it/docs/akonadi_notes_agent/index.docbook create mode 100644 po/it/docs/knotes/index.docbook create mode 100644 po/it/knotes.po create mode 100644 po/it/libnoteshared.po create mode 100644 po/ja/akonadi_notes_agent.po create mode 100644 po/ja/knotes.po create mode 100644 po/ja/libnoteshared.po create mode 100644 po/kk/knotes.po create mode 100644 po/km/knotes.po create mode 100644 po/ko/akonadi_notes_agent.po create mode 100644 po/ko/knotes.po create mode 100644 po/ko/libnoteshared.po create mode 100644 po/lt/akonadi_notes_agent.po create mode 100644 po/lt/knotes.po create mode 100644 po/lt/libnoteshared.po create mode 100644 po/lv/knotes.po create mode 100644 po/mr/knotes.po create mode 100644 po/nb/akonadi_notes_agent.po create mode 100644 po/nb/knotes.po create mode 100644 po/nb/libnoteshared.po create mode 100644 po/nds/akonadi_notes_agent.po create mode 100644 po/nds/knotes.po create mode 100644 po/nds/libnoteshared.po create mode 100644 po/nl/akonadi_notes_agent.po create mode 100644 po/nl/docs/akonadi_notes_agent/index.docbook create mode 100644 po/nl/docs/knotes/index.docbook create mode 100644 po/nl/knotes.po create mode 100644 po/nl/libnoteshared.po create mode 100644 po/nn/knotes.po create mode 100644 po/pa/knotes.po create mode 100644 po/pl/akonadi_notes_agent.po create mode 100644 po/pl/knotes.po create mode 100644 po/pl/libnoteshared.po create mode 100644 po/pt/akonadi_notes_agent.po create mode 100644 po/pt/docs/akonadi_notes_agent/index.docbook create mode 100644 po/pt/docs/knotes/index.docbook create mode 100644 po/pt/knotes.po create mode 100644 po/pt/libnoteshared.po create mode 100644 po/pt_BR/akonadi_notes_agent.po create mode 100644 po/pt_BR/docs/akonadi_notes_agent/index.docbook create mode 100644 po/pt_BR/docs/knotes/index.docbook create mode 100644 po/pt_BR/knotes.po create mode 100644 po/pt_BR/libnoteshared.po create mode 100644 po/ro/knotes.po create mode 100644 po/ro/libnoteshared.po create mode 100644 po/ru/akonadi_notes_agent.po create mode 100644 po/ru/knotes.po create mode 100644 po/ru/libnoteshared.po create mode 100644 po/sk/akonadi_notes_agent.po create mode 100644 po/sk/knotes.po create mode 100644 po/sk/libnoteshared.po create mode 100644 po/sl/akonadi_notes_agent.po create mode 100644 po/sl/knotes.po create mode 100644 po/sl/libnoteshared.po create mode 100644 po/sr/akonadi_notes_agent.po create mode 100644 po/sr/libnoteshared.po create mode 100644 po/sv/akonadi_notes_agent.po create mode 100644 po/sv/docs/akonadi_notes_agent/index.docbook create mode 100644 po/sv/docs/knotes/index.docbook create mode 100644 po/sv/knotes.po create mode 100644 po/sv/libnoteshared.po create mode 100644 po/tr/akonadi_notes_agent.po create mode 100644 po/tr/knotes.po create mode 100644 po/tr/libnoteshared.po create mode 100644 po/ug/knotes.po create mode 100644 po/uk/akonadi_notes_agent.po create mode 100644 po/uk/docs/akonadi_notes_agent/index.docbook create mode 100644 po/uk/docs/knotes/index.docbook create mode 100644 po/uk/knotes.po create mode 100644 po/uk/libnoteshared.po create mode 100644 po/zh_CN/akonadi_notes_agent.po create mode 100644 po/zh_CN/knotes.po create mode 100644 po/zh_CN/libnoteshared.po create mode 100644 po/zh_TW/akonadi_notes_agent.po create mode 100644 po/zh_TW/knotes.po create mode 100644 po/zh_TW/libnoteshared.po create mode 100644 src/CMakeLists.txt create mode 100644 src/Messages.sh create mode 100644 src/apps/application.cpp create mode 100644 src/apps/application.h create mode 100644 src/apps/knotes_options.h create mode 100644 src/apps/knotesakonaditray.cpp create mode 100644 src/apps/knotesakonaditray.h create mode 100644 src/apps/knotesapp.cpp create mode 100644 src/apps/knotesapp.h create mode 100644 src/apps/knotestray.cpp create mode 100644 src/apps/knotestray.h create mode 100644 src/apps/main.cpp create mode 100644 src/apps/org.kde.KNotes.xml create mode 100644 src/config-knotes.h.cmake create mode 100644 src/configdialog/knotecollectionconfigwidget.cpp create mode 100644 src/configdialog/knotecollectionconfigwidget.h create mode 100644 src/configdialog/knoteconfigdialog.cpp create mode 100644 src/configdialog/knoteconfigdialog.h create mode 100644 src/configdialog/knotedisplayconfigwidget.cpp create mode 100644 src/configdialog/knotedisplayconfigwidget.h create mode 100644 src/configdialog/knoteeditorconfigwidget.cpp create mode 100644 src/configdialog/knoteeditorconfigwidget.h create mode 100644 src/configdialog/knotesimpleconfigdialog.cpp create mode 100644 src/configdialog/knotesimpleconfigdialog.h create mode 100644 src/data/knote_config_action.desktop create mode 100644 src/data/knote_config_collection.desktop create mode 100644 src/data/knote_config_display.desktop create mode 100644 src/data/knote_config_editor.desktop create mode 100644 src/data/knote_config_misc.desktop create mode 100644 src/data/knote_config_network.desktop create mode 100644 src/data/knote_config_print.desktop create mode 100644 src/data/knotes_printing_theme.knsrc create mode 100644 src/data/knotesappui.rc create mode 100644 src/data/knotesui.rc create mode 100644 src/data/org.kde.knotes.appdata.xml create mode 100755 src/data/org.kde.knotes.desktop create mode 100644 src/dialog/knotedeleteselectednotesdialog.cpp create mode 100644 src/dialog/knotedeleteselectednotesdialog.h create mode 100644 src/dialog/knoteselectednotesdialog.cpp create mode 100644 src/dialog/knoteselectednotesdialog.h create mode 100644 src/dialog/knoteskeydialog.cpp create mode 100644 src/dialog/knoteskeydialog.h create mode 100644 src/finddialog/knotefinddialog.cpp create mode 100644 src/finddialog/knotefinddialog.h create mode 100644 src/icons/128-apps-knotes.png create mode 100644 src/icons/16-actions-knotes_alarm.png create mode 100644 src/icons/16-actions-knotes_close.png create mode 100644 src/icons/16-actions-knotes_date.png create mode 100644 src/icons/16-actions-knotes_delete.png create mode 100644 src/icons/16-apps-knotes.png create mode 100644 src/icons/22-apps-knotes.png create mode 100644 src/icons/32-apps-knotes.png create mode 100644 src/icons/48-apps-knotes.png create mode 100644 src/icons/64-apps-knotes.png create mode 100644 src/icons/CMakeLists.txt create mode 100644 src/icons/hisc-apps-knotes.svgz create mode 100644 src/kconf_update/CMakeLists.txt create mode 100644 src/kconf_update/knotes-15.08-kickoff.sh create mode 100644 src/kconf_update/knotes.upd create mode 100644 src/knoteedit.cpp create mode 100644 src/knoteedit.h create mode 100644 src/kontactplugin/CMakeLists.txt create mode 100644 src/kontactplugin/kcmknotessummary.cpp create mode 100644 src/kontactplugin/kcmknotessummary.desktop create mode 100644 src/kontactplugin/kcmknotessummary.h create mode 100644 src/kontactplugin/knotes.setdlg create mode 100644 src/kontactplugin/knotes_part.cpp create mode 100644 src/kontactplugin/knotes_part.h create mode 100644 src/kontactplugin/knotes_part.rc create mode 100644 src/kontactplugin/knotes_plugin.cpp create mode 100644 src/kontactplugin/knotes_plugin.h create mode 100644 src/kontactplugin/knoteseditdialog.cpp create mode 100644 src/kontactplugin/knoteseditdialog.h create mode 100644 src/kontactplugin/knotesiconview.cpp create mode 100644 src/kontactplugin/knotesiconview.h create mode 100644 src/kontactplugin/knoteslistwidgetsearchline.cpp create mode 100644 src/kontactplugin/knoteslistwidgetsearchline.h create mode 100644 src/kontactplugin/knotesplugin.desktop create mode 100644 src/kontactplugin/knotesselectdeletenotesdialog.cpp create mode 100644 src/kontactplugin/knotesselectdeletenotesdialog.h create mode 100644 src/kontactplugin/knoteswidget.cpp create mode 100644 src/kontactplugin/knoteswidget.h create mode 100644 src/kontactplugin/org.kde.kontact.KNotes.xml create mode 100644 src/kontactplugin/summarywidget.cpp create mode 100644 src/kontactplugin/summarywidget.h create mode 100644 src/notes/knote.cpp create mode 100644 src/notes/knote.h create mode 100644 src/notes/knotebutton.cpp create mode 100644 src/notes/knotebutton.h create mode 100644 src/notes/knotedisplaysettings.cpp create mode 100644 src/notes/knotedisplaysettings.h create mode 100644 src/notes/knoteinterface.cpp create mode 100644 src/notes/knoteinterface.h create mode 100644 src/notes/knotesmigrateapplication.cpp create mode 100644 src/notes/knotesmigrateapplication.h create mode 100644 src/print/README.themes create mode 100644 src/print/autotests/CMakeLists.txt create mode 100644 src/print/autotests/knotesgrantleeprinttest.cpp create mode 100644 src/print/autotests/knotesgrantleeprinttest.h create mode 100644 src/print/knotegrantleeprint.cpp create mode 100644 src/print/knotegrantleeprint.h create mode 100644 src/print/knoteprinter.cpp create mode 100644 src/print/knoteprinter.h create mode 100644 src/print/knoteprintobject.cpp create mode 100644 src/print/knoteprintobject.h create mode 100644 src/print/knoteprintselectednotesdialog.cpp create mode 100644 src/print/knoteprintselectednotesdialog.h create mode 100644 src/print/knoteprintselectthemecombobox.cpp create mode 100644 src/print/knoteprintselectthemecombobox.h create mode 100644 src/print/knoteprintselectthemedialog.cpp create mode 100644 src/print/knoteprintselectthemedialog.h create mode 100644 src/print/themes/background-color/theme.desktop create mode 100644 src/print/themes/background-color/theme.html create mode 100644 src/print/themes/big-title/theme.desktop create mode 100644 src/print/themes/big-title/theme.html create mode 100644 src/print/themes/default/theme.desktop create mode 100644 src/print/themes/default/theme.html create mode 100644 src/settings/knotesglobalconfig.kcfg.cmake create mode 100644 src/settings/knotesglobalconfig.kcfgc create mode 100644 src/utils/knoteutils.cpp create mode 100644 src/utils/knoteutils.h diff --git a/.arcconfig b/.arcconfig new file mode 100644 index 0000000..3ff2b47 --- /dev/null +++ b/.arcconfig @@ -0,0 +1,3 @@ +{ + "phabricator.uri": "https://phabricator.kde.org/project/profile/34/" +} diff --git a/.emacs-dirvars b/.emacs-dirvars new file mode 100644 index 0000000..5c11443 --- /dev/null +++ b/.emacs-dirvars @@ -0,0 +1,7 @@ +;; -*- emacs-lisp -*- +;; +;; This file is processed by the dirvars emacs package. Each variable +;; setting below is performed when this dirvars file is loaded. +;; +indent-tabs-mode: nil +c-basic-offset: 4 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..7032c32 --- /dev/null +++ b/.gitignore @@ -0,0 +1,21 @@ +# Ignore the following files +*~ +*.[oa] +*.diff +*.kate-swp +*.kdev4 +.kdev_include_paths +*.kdevelop.pcs +*.moc +*.moc.cpp +*.orig +*.user +.*.swp +.swp.* +Doxyfile +Makefile +avail +random_seed +/build/ +CMakeLists.txt.user* +*.unc-backup* diff --git a/.krazy b/.krazy new file mode 100644 index 0000000..1524ada --- /dev/null +++ b/.krazy @@ -0,0 +1,7 @@ +EXTRA camelcase,null,qenums + +SKIP /theme.desktop + +PRIORITY all + +STRICT all diff --git a/AUTHORS b/AUTHORS new file mode 100644 index 0000000..afff758 --- /dev/null +++ b/AUTHORS @@ -0,0 +1,122 @@ +Maintainer +========== + + Laurent Montel + +Previous Maintainers +==================== + + gamaral Guillermo Antonio Amaral Bastidas + brade Michael Brade + +Creator +======= + + wuebben Bernd Johannes Wuebben , + + +Ports +===== + + -------- Wynn Wilkes + Ported to KDE 2 + +Contributions +============= + + adridg Adriaan de Groot + ahrtmetz Andreas Hartmetz + amantia Andras Mantia + amth Arto Hytönen + antlarr Antonio Larrosa Jimenez + apaku Andreas Pakulat + aseigo Aaron J. Seigo + bieker Hans Petter Bieker + binner Stephan Binner + bmeyer Benjamin Meyer + bram Bram Schoenmakers + charles Charles Samuels + coolo Stephan Kulow + cschumac Cornelius Schumacher + danimo Dianiel Molkentin + deller Helge Deller + dfaure David Faure + djarvie David Jarvie + ereslibre Rafael Fernández López + espen Espen Sand + ettrich Matthias Ettrich + faure David Faure + gjw Gerold J. Wucherpfennig + glenebob Glen Parker + granroth Kurt Granroth + gyurco Szombathelyi György + hadacek Nicolas Hadacek + hausmann Simon Hausmann + helio Helio Chissini de Castro + hoelzer Matthias Hoelzer-Kluepfel + ilic Chusslove Illich + jansen Tim Jansen + jlayt John Layt + jones Martin Jones + jriddell Jonathan Riddell + juraj Juraj Bednar + kainhofe Reinhold Kainhofer + kalle Kalle Dalheimer + karli Frank Karlitschek + kiefer Matthias Kiefer + kiefer Matthias Kiefer + kloecker Ingo Klöcker + konold Martin Konold + kwwii Kenneth Wimer + lanius Heinrich Wendel + lukas Lukáš Tinkl + lunakl Luboš Luňák + malte Malte Knoerr + mattr Matt Rogers + matz Michael Matz + mhunter Malcolm Hunter + miroslav Miroslav Flidr + mkretz Matthias Kretz + mlaurent Laurent Montel + mosfet Daniel M. Duley + amu Andreas Mueller + mueller Dirk A. Mueller + neundorf Alexander Neundorf + nhasan Nadeem Hasan + onurf Ismail Onur Filiz + orlovich Maks Orlovich + ossi Oswald Buddenhagen + osterfeld Frank Osterfeld + pedretti Fabio Pedretti + pere Petter Reinholdtsen + pfeiffer Carsten Pfeiffer + pilone Mike Pilone + pino Pino Toscano + porten Harri Porten + qbast Jakub Stachowski + rahn Torsten Rahn + rikkus Rik Hemsley + rodda Hamish Rodda + scripty Script Kiddy + shaheed Shaheed Haque + sleiber Sven Leiber + sschiman Stefan Schimanski + suy Alejandro Exojo + tfry Thomas Friedrichsmeier + thiago Thiago Macieira + thorsen Bo Thorsen + thrsen Bo Thorsen + tilladam Till Adam + tmcguire Thomas McGuire + tokoe Tobias Koenig + torben Torben Weis + tstaerk Thorsten Staerk + vkrause Volker Krause + waba Waldo Bastian + wildfox Nikolas Zimmermann + winterz Allen Winter + woebbe André Wöbbeking + wstephens Will Stephenson + yang Yang Sheng + zelenko Eugene Zelenko + -------- John Layt diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..0e76980 --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,129 @@ +set(KDEPIM_VERSION_NUMBER "5.9.3") +cmake_minimum_required(VERSION 3.1) +project(knotes VERSION ${KDEPIM_VERSION_NUMBER}) + + +set(KF5_VERSION "5.47.0") + +find_package(ECM ${KF5_VERSION} CONFIG REQUIRED) +set(CMAKE_MODULE_PATH ${knotes_SOURCE_DIR}/cmake/modules ${ECM_MODULE_PATH}) +include(ECMInstallIcons) + +include(ECMOptionalAddSubdirectory) +include(ECMSetupVersion) +include(ECMAddTests) +include(ECMMarkNonGuiExecutable) +include(GenerateExportHeader) +include(ECMGenerateHeaders) +include(CMakePackageConfigHelpers) +include(FeatureSummary) +include(CheckFunctionExists) +include(ECMGeneratePriFile) + +include(KDEInstallDirs) +include(KDECMakeSettings) +include(KDECompilerSettings NO_POLICY_SCOPE) +include(ECMAddAppIcon) +include(ECMQtDeclareLoggingCategory) +include(ECMCoverageOption) + +# Do NOT add quote +set(KDEPIM_DEV_VERSION) + +# add an extra space +if(DEFINED KDEPIM_DEV_VERSION) + set(KDEPIM_DEV_VERSION " ${KDEPIM_DEV_VERSION}") +endif() + + + +set(KDEPIM_VERSION "${KDEPIM_VERSION_NUMBER}${KDEPIM_DEV_VERSION}") +set(KDEPIM_LIB_VERSION "${KDEPIM_VERSION_NUMBER}") +set(KDEPIM_LIB_SOVERSION "5") + + +set(AKONADINOTES_LIB_VERSION "5.9.3") +set(AKONADI_VERSION "5.9.3") +set(CALENDARUTILS_LIB_VERSION "5.9.3") +set(KDEPIM_APPS_LIB_VERSION "5.9.3") +set(KONTACTINTERFACE_LIB_VERSION "5.9.3") +set(KPIMTEXTEDIT_LIB_VERSION "5.9.3") +set(LIBKDEPIM_LIB_VERSION "5.9.3") +set(KMIME_LIB_VERSION "5.9.3") +set(PIMCOMMON_LIB_VERSION "5.9.3") + + +set(QT_REQUIRED_VERSION "5.9.0") +find_package(Qt5 ${QT_REQUIRED_VERSION} CONFIG REQUIRED DBus Network PrintSupport Test Widgets Xml) +find_package(Qt5X11Extras NO_MODULE) +find_package(Grantlee5 "5.1" CONFIG REQUIRED) +# Find KF5 package +find_package(KF5Completion ${KF5_VERSION} REQUIRED) +find_package(KF5Config ${KF5_VERSION} REQUIRED) +find_package(KF5ConfigWidgets ${KF5_VERSION} REQUIRED) +find_package(KF5CoreAddons ${KF5_VERSION} REQUIRED) +find_package(KF5Crash ${KF5_VERSION} REQUIRED) +find_package(KF5DBusAddons ${KF5_VERSION} CONFIG REQUIRED) +find_package(KF5DNSSD ${KF5_VERSION} CONFIG REQUIRED) +find_package(KF5DocTools ${KF5_VERSION} REQUIRED) +find_package(KF5GlobalAccel ${KF5_VERSION} CONFIG REQUIRED) +find_package(KF5IconThemes ${KF5_VERSION} CONFIG REQUIRED) +find_package(KF5ItemModels ${KF5_VERSION} CONFIG REQUIRED) +find_package(KF5ItemViews ${KF5_VERSION} CONFIG REQUIRED) +find_package(KF5KCMUtils ${KF5_VERSION} CONFIG REQUIRED) +find_package(KF5NewStuff ${KF5_VERSION} CONFIG REQUIRED) +find_package(KF5Notifications ${KF5_VERSION} CONFIG REQUIRED) +find_package(KF5NotifyConfig ${KF5_VERSION} CONFIG REQUIRED) +find_package(KF5Parts ${KF5_VERSION} CONFIG REQUIRED) +find_package(KF5TextWidgets ${KF5_VERSION} REQUIRED) +find_package(KF5WidgetsAddons ${KF5_VERSION} REQUIRED) +find_package(KF5WindowSystem ${KF5_VERSION} CONFIG REQUIRED) +find_package(KF5XmlGui ${KF5_VERSION} CONFIG REQUIRED) +find_package(KF5Notifications ${KF5_VERSION} CONFIG REQUIRED) +find_package(KF5KDELibs4Support ${KF5_VERSION} CONFIG REQUIRED) + + +# Find KdepimLibs Package +find_package(KF5Akonadi ${AKONADI_VERSION} CONFIG REQUIRED) +find_package(KF5AkonadiNotes ${AKONADINOTES_LIB_VERSION} CONFIG REQUIRED) +find_package(KF5CalendarUtils ${CALENDARUTILS_LIB_VERSION} CONFIG REQUIRED) +find_package(KF5KontactInterface ${KONTACTINTERFACE_LIB_VERSION} CONFIG REQUIRED) +find_package(KF5Libkdepim ${LIBKDEPIM_LIB_VERSION} CONFIG REQUIRED) +find_package(KF5Mime ${KMIME_LIB_VERSION} CONFIG REQUIRED) +find_package(KF5PimCommonAkonadi ${PIMCOMMON_LIB_VERSION} CONFIG REQUIRED) +find_package(KF5PimTextEdit ${KPIMTEXTEDIT_LIB_VERSION} CONFIG REQUIRED) + + +find_package(KF5AkonadiSearch "5.9.3" CONFIG REQUIRED) +set_package_properties(KF5AkonadiSearch PROPERTIES DESCRIPTION "The Akonadi Search libraries" URL "http://www.kde.org" TYPE REQUIRED PURPOSE "Provides search capabilities in KMail and Akonadi") + +if (NOT APPLE) + find_package(X11) +endif() + +set(KDEPIM_HAVE_X11 ${X11_FOUND}) + +add_definitions(-DQT_NO_URL_CAST_FROM_STRING) +add_definitions(-DQT_USE_QSTRINGBUILDER) +set(CMAKE_MODULE_PATH ${knotes_SOURCE_DIR}/cmake/modules ${ECM_MODULE_PATH}) +find_package(Xsltproc) +set_package_properties(Xsltproc PROPERTIES DESCRIPTION "XSLT processor from libxslt" TYPE REQUIRED PURPOSE "Required to generate D-Bus interfaces for all Akonadi resources.") + +include_directories(${knotes_SOURCE_DIR} ${knotes_BINARY_DIR}) +add_definitions(-DQT_NO_CAST_FROM_ASCII) +add_definitions(-DQT_NO_CAST_TO_ASCII) + +configure_file(knotes-version.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/knotes-version.h @ONLY) + +add_subdirectory(noteshared) +add_subdirectory(src) +add_subdirectory(notesagent) + +install( FILES knotes.categories knotes.renamecategories DESTINATION ${KDE_INSTALL_CONFDIR} ) + +add_subdirectory(doc) +feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES) +ki18n_install(po) +if (KF5DocTools_FOUND) + kdoctools_install(po) +endif() diff --git a/COPYING b/COPYING new file mode 100644 index 0000000..5185fd3 --- /dev/null +++ b/COPYING @@ -0,0 +1,346 @@ +NOTE! The GPL below is copyrighted by the Free Software Foundation, but +the instance of code that it refers to (the kde programs) are copyrighted +by the authors who actually wrote it. + +--------------------------------------------------------------------------- + + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc. + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Library General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) 19yy + + 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 + + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) 19yy name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + , 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Library General +Public License instead of this License. diff --git a/COPYING.DOC b/COPYING.DOC new file mode 100644 index 0000000..4a0fe1c --- /dev/null +++ b/COPYING.DOC @@ -0,0 +1,397 @@ + GNU Free Documentation License + Version 1.2, November 2002 + + + Copyright (C) 2000,2001,2002 Free Software Foundation, Inc. + 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + +0. PREAMBLE + +The purpose of this License is to make a manual, textbook, or other +functional and useful document "free" in the sense of freedom: to +assure everyone the effective freedom to copy and redistribute it, +with or without modifying it, either commercially or noncommercially. +Secondarily, this License preserves for the author and publisher a way +to get credit for their work, while not being considered responsible +for modifications made by others. + +This License is a kind of "copyleft", which means that derivative +works of the document must themselves be free in the same sense. It +complements the GNU General Public License, which is a copyleft +license designed for free software. + +We have designed this License in order to use it for manuals for free +software, because free software needs free documentation: a free +program should come with manuals providing the same freedoms that the +software does. But this License is not limited to software manuals; +it can be used for any textual work, regardless of subject matter or +whether it is published as a printed book. We recommend this License +principally for works whose purpose is instruction or reference. + + +1. APPLICABILITY AND DEFINITIONS + +This License applies to any manual or other work, in any medium, that +contains a notice placed by the copyright holder saying it can be +distributed under the terms of this License. Such a notice grants a +world-wide, royalty-free license, unlimited in duration, to use that +work under the conditions stated herein. The "Document", below, +refers to any such manual or work. Any member of the public is a +licensee, and is addressed as "you". You accept the license if you +copy, modify or distribute the work in a way requiring permission +under copyright law. + +A "Modified Version" of the Document means any work containing the +Document or a portion of it, either copied verbatim, or with +modifications and/or translated into another language. + +A "Secondary Section" is a named appendix or a front-matter section of +the Document that deals exclusively with the relationship of the +publishers or authors of the Document to the Document's overall subject +(or to related matters) and contains nothing that could fall directly +within that overall subject. (Thus, if the Document is in part a +textbook of mathematics, a Secondary Section may not explain any +mathematics.) The relationship could be a matter of historical +connection with the subject or with related matters, or of legal, +commercial, philosophical, ethical or political position regarding +them. + +The "Invariant Sections" are certain Secondary Sections whose titles +are designated, as being those of Invariant Sections, in the notice +that says that the Document is released under this License. If a +section does not fit the above definition of Secondary then it is not +allowed to be designated as Invariant. The Document may contain zero +Invariant Sections. If the Document does not identify any Invariant +Sections then there are none. + +The "Cover Texts" are certain short passages of text that are listed, +as Front-Cover Texts or Back-Cover Texts, in the notice that says that +the Document is released under this License. A Front-Cover Text may +be at most 5 words, and a Back-Cover Text may be at most 25 words. + +A "Transparent" copy of the Document means a machine-readable copy, +represented in a format whose specification is available to the +general public, that is suitable for revising the document +straightforwardly with generic text editors or (for images composed of +pixels) generic paint programs or (for drawings) some widely available +drawing editor, and that is suitable for input to text formatters or +for automatic translation to a variety of formats suitable for input +to text formatters. A copy made in an otherwise Transparent file +format whose markup, or absence of markup, has been arranged to thwart +or discourage subsequent modification by readers is not Transparent. +An image format is not Transparent if used for any substantial amount +of text. A copy that is not "Transparent" is called "Opaque". + +Examples of suitable formats for Transparent copies include plain +ASCII without markup, Texinfo input format, LaTeX input format, SGML +or XML using a publicly available DTD, and standard-conforming simple +HTML, PostScript or PDF designed for human modification. Examples of +transparent image formats include PNG, XCF and JPG. Opaque formats +include proprietary formats that can be read and edited only by +proprietary word processors, SGML or XML for which the DTD and/or +processing tools are not generally available, and the +machine-generated HTML, PostScript or PDF produced by some word +processors for output purposes only. + +The "Title Page" means, for a printed book, the title page itself, +plus such following pages as are needed to hold, legibly, the material +this License requires to appear in the title page. For works in +formats which do not have any title page as such, "Title Page" means +the text near the most prominent appearance of the work's title, +preceding the beginning of the body of the text. + +A section "Entitled XYZ" means a named subunit of the Document whose +title either is precisely XYZ or contains XYZ in parentheses following +text that translates XYZ in another language. (Here XYZ stands for a +specific section name mentioned below, such as "Acknowledgements", +"Dedications", "Endorsements", or "History".) To "Preserve the Title" +of such a section when you modify the Document means that it remains a +section "Entitled XYZ" according to this definition. + +The Document may include Warranty Disclaimers next to the notice which +states that this License applies to the Document. These Warranty +Disclaimers are considered to be included by reference in this +License, but only as regards disclaiming warranties: any other +implication that these Warranty Disclaimers may have is void and has +no effect on the meaning of this License. + + +2. VERBATIM COPYING + +You may copy and distribute the Document in any medium, either +commercially or noncommercially, provided that this License, the +copyright notices, and the license notice saying this License applies +to the Document are reproduced in all copies, and that you add no other +conditions whatsoever to those of this License. You may not use +technical measures to obstruct or control the reading or further +copying of the copies you make or distribute. However, you may accept +compensation in exchange for copies. If you distribute a large enough +number of copies you must also follow the conditions in section 3. + +You may also lend copies, under the same conditions stated above, and +you may publicly display copies. + + +3. COPYING IN QUANTITY + +If you publish printed copies (or copies in media that commonly have +printed covers) of the Document, numbering more than 100, and the +Document's license notice requires Cover Texts, you must enclose the +copies in covers that carry, clearly and legibly, all these Cover +Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on +the back cover. Both covers must also clearly and legibly identify +you as the publisher of these copies. The front cover must present +the full title with all words of the title equally prominent and +visible. You may add other material on the covers in addition. +Copying with changes limited to the covers, as long as they preserve +the title of the Document and satisfy these conditions, can be treated +as verbatim copying in other respects. + +If the required texts for either cover are too voluminous to fit +legibly, you should put the first ones listed (as many as fit +reasonably) on the actual cover, and continue the rest onto adjacent +pages. + +If you publish or distribute Opaque copies of the Document numbering +more than 100, you must either include a machine-readable Transparent +copy along with each Opaque copy, or state in or with each Opaque copy +a computer-network location from which the general network-using +public has access to download using public-standard network protocols +a complete Transparent copy of the Document, free of added material. +If you use the latter option, you must take reasonably prudent steps, +when you begin distribution of Opaque copies in quantity, to ensure +that this Transparent copy will remain thus accessible at the stated +location until at least one year after the last time you distribute an +Opaque copy (directly or through your agents or retailers) of that +edition to the public. + +It is requested, but not required, that you contact the authors of the +Document well before redistributing any large number of copies, to give +them a chance to provide you with an updated version of the Document. + + +4. MODIFICATIONS + +You may copy and distribute a Modified Version of the Document under +the conditions of sections 2 and 3 above, provided that you release +the Modified Version under precisely this License, with the Modified +Version filling the role of the Document, thus licensing distribution +and modification of the Modified Version to whoever possesses a copy +of it. In addition, you must do these things in the Modified Version: + +A. Use in the Title Page (and on the covers, if any) a title distinct + from that of the Document, and from those of previous versions + (which should, if there were any, be listed in the History section + of the Document). You may use the same title as a previous version + if the original publisher of that version gives permission. +B. List on the Title Page, as authors, one or more persons or entities + responsible for authorship of the modifications in the Modified + Version, together with at least five of the principal authors of the + Document (all of its principal authors, if it has fewer than five), + unless they release you from this requirement. +C. State on the Title page the name of the publisher of the + Modified Version, as the publisher. +D. Preserve all the copyright notices of the Document. +E. Add an appropriate copyright notice for your modifications + adjacent to the other copyright notices. +F. Include, immediately after the copyright notices, a license notice + giving the public permission to use the Modified Version under the + terms of this License, in the form shown in the Addendum below. +G. Preserve in that license notice the full lists of Invariant Sections + and required Cover Texts given in the Document's license notice. +H. Include an unaltered copy of this License. +I. Preserve the section Entitled "History", Preserve its Title, and add + to it an item stating at least the title, year, new authors, and + publisher of the Modified Version as given on the Title Page. If + there is no section Entitled "History" in the Document, create one + stating the title, year, authors, and publisher of the Document as + given on its Title Page, then add an item describing the Modified + Version as stated in the previous sentence. +J. Preserve the network location, if any, given in the Document for + public access to a Transparent copy of the Document, and likewise + the network locations given in the Document for previous versions + it was based on. These may be placed in the "History" section. + You may omit a network location for a work that was published at + least four years before the Document itself, or if the original + publisher of the version it refers to gives permission. +K. For any section Entitled "Acknowledgements" or "Dedications", + Preserve the Title of the section, and preserve in the section all + the substance and tone of each of the contributor acknowledgements + and/or dedications given therein. +L. Preserve all the Invariant Sections of the Document, + unaltered in their text and in their titles. Section numbers + or the equivalent are not considered part of the section titles. +M. Delete any section Entitled "Endorsements". Such a section + may not be included in the Modified Version. +N. Do not retitle any existing section to be Entitled "Endorsements" + or to conflict in title with any Invariant Section. +O. Preserve any Warranty Disclaimers. + +If the Modified Version includes new front-matter sections or +appendices that qualify as Secondary Sections and contain no material +copied from the Document, you may at your option designate some or all +of these sections as invariant. To do this, add their titles to the +list of Invariant Sections in the Modified Version's license notice. +These titles must be distinct from any other section titles. + +You may add a section Entitled "Endorsements", provided it contains +nothing but endorsements of your Modified Version by various +parties--for example, statements of peer review or that the text has +been approved by an organization as the authoritative definition of a +standard. + +You may add a passage of up to five words as a Front-Cover Text, and a +passage of up to 25 words as a Back-Cover Text, to the end of the list +of Cover Texts in the Modified Version. Only one passage of +Front-Cover Text and one of Back-Cover Text may be added by (or +through arrangements made by) any one entity. If the Document already +includes a cover text for the same cover, previously added by you or +by arrangement made by the same entity you are acting on behalf of, +you may not add another; but you may replace the old one, on explicit +permission from the previous publisher that added the old one. + +The author(s) and publisher(s) of the Document do not by this License +give permission to use their names for publicity for or to assert or +imply endorsement of any Modified Version. + + +5. COMBINING DOCUMENTS + +You may combine the Document with other documents released under this +License, under the terms defined in section 4 above for modified +versions, provided that you include in the combination all of the +Invariant Sections of all of the original documents, unmodified, and +list them all as Invariant Sections of your combined work in its +license notice, and that you preserve all their Warranty Disclaimers. + +The combined work need only contain one copy of this License, and +multiple identical Invariant Sections may be replaced with a single +copy. If there are multiple Invariant Sections with the same name but +different contents, make the title of each such section unique by +adding at the end of it, in parentheses, the name of the original +author or publisher of that section if known, or else a unique number. +Make the same adjustment to the section titles in the list of +Invariant Sections in the license notice of the combined work. + +In the combination, you must combine any sections Entitled "History" +in the various original documents, forming one section Entitled +"History"; likewise combine any sections Entitled "Acknowledgements", +and any sections Entitled "Dedications". You must delete all sections +Entitled "Endorsements". + + +6. COLLECTIONS OF DOCUMENTS + +You may make a collection consisting of the Document and other documents +released under this License, and replace the individual copies of this +License in the various documents with a single copy that is included in +the collection, provided that you follow the rules of this License for +verbatim copying of each of the documents in all other respects. + +You may extract a single document from such a collection, and distribute +it individually under this License, provided you insert a copy of this +License into the extracted document, and follow this License in all +other respects regarding verbatim copying of that document. + + +7. AGGREGATION WITH INDEPENDENT WORKS + +A compilation of the Document or its derivatives with other separate +and independent documents or works, in or on a volume of a storage or +distribution medium, is called an "aggregate" if the copyright +resulting from the compilation is not used to limit the legal rights +of the compilation's users beyond what the individual works permit. +When the Document is included in an aggregate, this License does not +apply to the other works in the aggregate which are not themselves +derivative works of the Document. + +If the Cover Text requirement of section 3 is applicable to these +copies of the Document, then if the Document is less than one half of +the entire aggregate, the Document's Cover Texts may be placed on +covers that bracket the Document within the aggregate, or the +electronic equivalent of covers if the Document is in electronic form. +Otherwise they must appear on printed covers that bracket the whole +aggregate. + + +8. TRANSLATION + +Translation is considered a kind of modification, so you may +distribute translations of the Document under the terms of section 4. +Replacing Invariant Sections with translations requires special +permission from their copyright holders, but you may include +translations of some or all Invariant Sections in addition to the +original versions of these Invariant Sections. You may include a +translation of this License, and all the license notices in the +Document, and any Warranty Disclaimers, provided that you also include +the original English version of this License and the original versions +of those notices and disclaimers. In case of a disagreement between +the translation and the original version of this License or a notice +or disclaimer, the original version will prevail. + +If a section in the Document is Entitled "Acknowledgements", +"Dedications", or "History", the requirement (section 4) to Preserve +its Title (section 1) will typically require changing the actual +title. + + +9. TERMINATION + +You may not copy, modify, sublicense, or distribute the Document except +as expressly provided for under this License. Any other attempt to +copy, modify, sublicense or distribute the Document is void, and will +automatically terminate your rights under this License. However, +parties who have received copies, or rights, from you under this +License will not have their licenses terminated so long as such +parties remain in full compliance. + + +10. FUTURE REVISIONS OF THIS LICENSE + +The Free Software Foundation may publish new, revised versions +of the GNU Free Documentation License from time to time. Such new +versions will be similar in spirit to the present version, but may +differ in detail to address new problems or concerns. See +http://www.gnu.org/copyleft/. + +Each version of the License is given a distinguishing version number. +If the Document specifies that a particular numbered version of this +License "or any later version" applies to it, you have the option of +following the terms and conditions either of that specified version or +of any later version that has been published (not as a draft) by the +Free Software Foundation. If the Document does not specify a version +number of this License, you may choose any version ever published (not +as a draft) by the Free Software Foundation. + + +ADDENDUM: How to use this License for your documents + +To use this License in a document you have written, include a copy of +the License in the document and put the following copyright and +license notices just after the title page: + + Copyright (c) YEAR YOUR NAME. + Permission is granted to copy, distribute and/or modify this document + under the terms of the GNU Free Documentation License, Version 1.2 + or any later version published by the Free Software Foundation; + with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. + A copy of the license is included in the section entitled "GNU + Free Documentation License". + +If you have Invariant Sections, Front-Cover Texts and Back-Cover Texts, +replace the "with...Texts." line with this: + + with the Invariant Sections being LIST THEIR TITLES, with the + Front-Cover Texts being LIST, and with the Back-Cover Texts being LIST. + +If you have Invariant Sections without Cover Texts, or some other +combination of the three, merge those two alternatives to suit the +situation. + +If your document contains nontrivial examples of program code, we +recommend releasing these examples in parallel under your choice of +free software license, such as the GNU General Public License, +to permit their use in free software. diff --git a/COPYING.LIB b/COPYING.LIB new file mode 100644 index 0000000..2d2d780 --- /dev/null +++ b/COPYING.LIB @@ -0,0 +1,510 @@ + + GNU LESSER GENERAL PUBLIC LICENSE + Version 2.1, February 1999 + + Copyright (C) 1991, 1999 Free Software Foundation, Inc. + 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + +[This is the first released version of the Lesser GPL. It also counts + as the successor of the GNU Library Public License, version 2, hence + the version number 2.1.] + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +Licenses are intended to guarantee your freedom to share and change +free software--to make sure the software is free for all its users. + + This license, the Lesser General Public License, applies to some +specially designated software packages--typically libraries--of the +Free Software Foundation and other authors who decide to use it. You +can use it too, but we suggest you first think carefully about whether +this license or the ordinary General Public License is the better +strategy to use in any particular case, based on the explanations +below. + + When we speak of free software, we are referring to freedom of use, +not price. Our General Public Licenses are designed to make sure that +you have the freedom to distribute copies of free software (and charge +for this service if you wish); that you receive source code or can get +it if you want it; that you can change the software and use pieces of +it in new free programs; and that you are informed that you can do +these things. + + To protect your rights, we need to make restrictions that forbid +distributors to deny you these rights or to ask you to surrender these +rights. These restrictions translate to certain responsibilities for +you if you distribute copies of the library or if you modify it. + + For example, if you distribute copies of the library, whether gratis +or for a fee, you must give the recipients all the rights that we gave +you. You must make sure that they, too, receive or can get the source +code. If you link other code with the library, you must provide +complete object files to the recipients, so that they can relink them +with the library after making changes to the library and recompiling +it. And you must show them these terms so they know their rights. + + We protect your rights with a two-step method: (1) we copyright the +library, and (2) we offer you this license, which gives you legal +permission to copy, distribute and/or modify the library. + + To protect each distributor, we want to make it very clear that +there is no warranty for the free library. Also, if the library is +modified by someone else and passed on, the recipients should know +that what they have is not the original version, so that the original +author's reputation will not be affected by problems that might be +introduced by others. + + Finally, software patents pose a constant threat to the existence of +any free program. We wish to make sure that a company cannot +effectively restrict the users of a free program by obtaining a +restrictive license from a patent holder. Therefore, we insist that +any patent license obtained for a version of the library must be +consistent with the full freedom of use specified in this license. + + Most GNU software, including some libraries, is covered by the +ordinary GNU General Public License. This license, the GNU Lesser +General Public License, applies to certain designated libraries, and +is quite different from the ordinary General Public License. We use +this license for certain libraries in order to permit linking those +libraries into non-free programs. + + When a program is linked with a library, whether statically or using +a shared library, the combination of the two is legally speaking a +combined work, a derivative of the original library. The ordinary +General Public License therefore permits such linking only if the +entire combination fits its criteria of freedom. The Lesser General +Public License permits more lax criteria for linking other code with +the library. + + We call this license the "Lesser" General Public License because it +does Less to protect the user's freedom than the ordinary General +Public License. It also provides other free software developers Less +of an advantage over competing non-free programs. These disadvantages +are the reason we use the ordinary General Public License for many +libraries. However, the Lesser license provides advantages in certain +special circumstances. + + For example, on rare occasions, there may be a special need to +encourage the widest possible use of a certain library, so that it +becomes a de-facto standard. To achieve this, non-free programs must +be allowed to use the library. A more frequent case is that a free +library does the same job as widely used non-free libraries. In this +case, there is little to gain by limiting the free library to free +software only, so we use the Lesser General Public License. + + In other cases, permission to use a particular library in non-free +programs enables a greater number of people to use a large body of +free software. For example, permission to use the GNU C Library in +non-free programs enables many more people to use the whole GNU +operating system, as well as its variant, the GNU/Linux operating +system. + + Although the Lesser General Public License is Less protective of the +users' freedom, it does ensure that the user of a program that is +linked with the Library has the freedom and the wherewithal to run +that program using a modified version of the Library. + + The precise terms and conditions for copying, distribution and +modification follow. Pay close attention to the difference between a +"work based on the library" and a "work that uses the library". The +former contains code derived from the library, whereas the latter must +be combined with the library in order to run. + + GNU LESSER GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License Agreement applies to any software library or other +program which contains a notice placed by the copyright holder or +other authorized party saying it may be distributed under the terms of +this Lesser General Public License (also called "this License"). +Each licensee is addressed as "you". + + A "library" means a collection of software functions and/or data +prepared so as to be conveniently linked with application programs +(which use some of those functions and data) to form executables. + + The "Library", below, refers to any such software library or work +which has been distributed under these terms. A "work based on the +Library" means either the Library or any derivative work under +copyright law: that is to say, a work containing the Library or a +portion of it, either verbatim or with modifications and/or translated +straightforwardly into another language. (Hereinafter, translation is +included without limitation in the term "modification".) + + "Source code" for a work means the preferred form of the work for +making modifications to it. For a library, complete source code means +all the source code for all modules it contains, plus any associated +interface definition files, plus the scripts used to control +compilation and installation of the library. + + Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running a program using the Library is not restricted, and output from +such a program is covered only if its contents constitute a work based +on the Library (independent of the use of the Library in a tool for +writing it). Whether that is true depends on what the Library does +and what the program that uses the Library does. + + 1. You may copy and distribute verbatim copies of the Library's +complete source code as you receive it, in any medium, provided that +you conspicuously and appropriately publish on each copy an +appropriate copyright notice and disclaimer of warranty; keep intact +all the notices that refer to this License and to the absence of any +warranty; and distribute a copy of this License along with the +Library. + + You may charge a fee for the physical act of transferring a copy, +and you may at your option offer warranty protection in exchange for a +fee. + + 2. You may modify your copy or copies of the Library or any portion +of it, thus forming a work based on the Library, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) The modified work must itself be a software library. + + b) You must cause the files modified to carry prominent notices + stating that you changed the files and the date of any change. + + c) You must cause the whole of the work to be licensed at no + charge to all third parties under the terms of this License. + + d) If a facility in the modified Library refers to a function or a + table of data to be supplied by an application program that uses + the facility, other than as an argument passed when the facility + is invoked, then you must make a good faith effort to ensure that, + in the event an application does not supply such function or + table, the facility still operates, and performs whatever part of + its purpose remains meaningful. + + (For example, a function in a library to compute square roots has + a purpose that is entirely well-defined independent of the + application. Therefore, Subsection 2d requires that any + application-supplied function or table used by this function must + be optional: if the application does not supply it, the square + root function must still compute square roots.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Library, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Library, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote +it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Library. + +In addition, mere aggregation of another work not based on the Library +with the Library (or with a work based on the Library) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may opt to apply the terms of the ordinary GNU General Public +License instead of this License to a given copy of the Library. To do +this, you must alter all the notices that refer to this License, so +that they refer to the ordinary GNU General Public License, version 2, +instead of to this License. (If a newer version than version 2 of the +ordinary GNU General Public License has appeared, then you can specify +that version instead if you wish.) Do not make any other change in +these notices. + + Once this change is made in a given copy, it is irreversible for +that copy, so the ordinary GNU General Public License applies to all +subsequent copies and derivative works made from that copy. + + This option is useful when you wish to copy part of the code of +the Library into a program that is not a library. + + 4. You may copy and distribute the Library (or a portion or +derivative of it, under Section 2) in object code or executable form +under the terms of Sections 1 and 2 above provided that you accompany +it with the complete corresponding machine-readable source code, which +must be distributed under the terms of Sections 1 and 2 above on a +medium customarily used for software interchange. + + If distribution of object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the +source code from the same place satisfies the requirement to +distribute the source code, even though third parties are not +compelled to copy the source along with the object code. + + 5. A program that contains no derivative of any portion of the +Library, but is designed to work with the Library by being compiled or +linked with it, is called a "work that uses the Library". Such a +work, in isolation, is not a derivative work of the Library, and +therefore falls outside the scope of this License. + + However, linking a "work that uses the Library" with the Library +creates an executable that is a derivative of the Library (because it +contains portions of the Library), rather than a "work that uses the +library". The executable is therefore covered by this License. +Section 6 states terms for distribution of such executables. + + When a "work that uses the Library" uses material from a header file +that is part of the Library, the object code for the work may be a +derivative work of the Library even though the source code is not. +Whether this is true is especially significant if the work can be +linked without the Library, or if the work is itself a library. The +threshold for this to be true is not precisely defined by law. + + If such an object file uses only numerical parameters, data +structure layouts and accessors, and small macros and small inline +functions (ten lines or less in length), then the use of the object +file is unrestricted, regardless of whether it is legally a derivative +work. (Executables containing this object code plus portions of the +Library will still fall under Section 6.) + + Otherwise, if the work is a derivative of the Library, you may +distribute the object code for the work under the terms of Section 6. +Any executables containing that work also fall under Section 6, +whether or not they are linked directly with the Library itself. + + 6. As an exception to the Sections above, you may also combine or +link a "work that uses the Library" with the Library to produce a +work containing portions of the Library, and distribute that work +under terms of your choice, provided that the terms permit +modification of the work for the customer's own use and reverse +engineering for debugging such modifications. + + You must give prominent notice with each copy of the work that the +Library is used in it and that the Library and its use are covered by +this License. You must supply a copy of this License. If the work +during execution displays copyright notices, you must include the +copyright notice for the Library among them, as well as a reference +directing the user to the copy of this License. Also, you must do one +of these things: + + a) Accompany the work with the complete corresponding + machine-readable source code for the Library including whatever + changes were used in the work (which must be distributed under + Sections 1 and 2 above); and, if the work is an executable linked + with the Library, with the complete machine-readable "work that + uses the Library", as object code and/or source code, so that the + user can modify the Library and then relink to produce a modified + executable containing the modified Library. (It is understood + that the user who changes the contents of definitions files in the + Library will not necessarily be able to recompile the application + to use the modified definitions.) + + b) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (1) uses at run time a + copy of the library already present on the user's computer system, + rather than copying library functions into the executable, and (2) + will operate properly with a modified version of the library, if + the user installs one, as long as the modified version is + interface-compatible with the version that the work was made with. + + c) Accompany the work with a written offer, valid for at least + three years, to give the same user the materials specified in + Subsection 6a, above, for a charge no more than the cost of + performing this distribution. + + d) If distribution of the work is made by offering access to copy + from a designated place, offer equivalent access to copy the above + specified materials from the same place. + + e) Verify that the user has already received a copy of these + materials or that you have already sent this user a copy. + + For an executable, the required form of the "work that uses the +Library" must include any data and utility programs needed for +reproducing the executable from it. However, as a special exception, +the materials to be distributed need not include anything that is +normally distributed (in either source or binary form) with the major +components (compiler, kernel, and so on) of the operating system on +which the executable runs, unless that component itself accompanies +the executable. + + It may happen that this requirement contradicts the license +restrictions of other proprietary libraries that do not normally +accompany the operating system. Such a contradiction means you cannot +use both them and the Library together in an executable that you +distribute. + + 7. You may place library facilities that are a work based on the +Library side-by-side in a single library together with other library +facilities not covered by this License, and distribute such a combined +library, provided that the separate distribution of the work based on +the Library and of the other library facilities is otherwise +permitted, and provided that you do these two things: + + a) Accompany the combined library with a copy of the same work + based on the Library, uncombined with any other library + facilities. This must be distributed under the terms of the + Sections above. + + b) Give prominent notice with the combined library of the fact + that part of it is a work based on the Library, and explaining + where to find the accompanying uncombined form of the same work. + + 8. You may not copy, modify, sublicense, link with, or distribute +the Library except as expressly provided under this License. Any +attempt otherwise to copy, modify, sublicense, link with, or +distribute the Library is void, and will automatically terminate your +rights under this License. However, parties who have received copies, +or rights, from you under this License will not have their licenses +terminated so long as such parties remain in full compliance. + + 9. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Library or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Library (or any work based on the +Library), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Library or works based on it. + + 10. Each time you redistribute the Library (or any work based on the +Library), the recipient automatically receives a license from the +original licensor to copy, distribute, link with or modify the Library +subject to these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties with +this License. + + 11. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Library at all. For example, if a patent +license would not permit royalty-free redistribution of the Library by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Library. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply, and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 12. If the distribution and/or use of the Library is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Library under this License +may add an explicit geographical distribution limitation excluding those +countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 13. The Free Software Foundation may publish revised and/or new +versions of the Lesser General Public License from time to time. +Such new versions will be similar in spirit to the present version, +but may differ in detail to address new problems or concerns. + +Each version is given a distinguishing version number. If the Library +specifies a version number of this License which applies to it and +"any later version", you have the option of following the terms and +conditions either of that version or of any later version published by +the Free Software Foundation. If the Library does not specify a +license version number, you may choose any version ever published by +the Free Software Foundation. + + 14. If you wish to incorporate parts of the Library into other free +programs whose distribution conditions are incompatible with these, +write to the author to ask for permission. For software which is +copyrighted by the Free Software Foundation, write to the Free +Software Foundation; we sometimes make exceptions for this. Our +decision will be guided by the two goals of preserving the free status +of all derivatives of our free software and of promoting the sharing +and reuse of software generally. + + NO WARRANTY + + 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO +WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. +EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR +OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY +KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE +LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME +THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN +WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY +AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU +FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR +CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE +LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING +RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A +FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF +SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Libraries + + If you develop a new library, and you want it to be of the greatest +possible use to the public, we recommend making it free software that +everyone can redistribute and change. You can do so by permitting +redistribution under these terms (or, alternatively, under the terms +of the ordinary General Public License). + + To apply these terms, attach the following notices to the library. +It is safest to attach them to the start of each source file to most +effectively convey the exclusion of warranty; and each file should +have at least the "copyright" line and a pointer to where the full +notice is found. + + + + Copyright (C) + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library 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 + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +Also add information on how to contact you by electronic and paper mail. + +You should also get your employer (if you work as a programmer) or +your school, if any, to sign a "copyright disclaimer" for the library, +if necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the + library `Frob' (a library for tweaking knobs) written by James + Random Hacker. + + , 1 April 1990 + Ty Coon, President of Vice + +That's all there is to it! + + diff --git a/HACKING b/HACKING new file mode 100644 index 0000000..3357e00 --- /dev/null +++ b/HACKING @@ -0,0 +1,29 @@ +Coding Style +============ + + KNotes conforms to the KDEPIM Coding Standard: + + http://kdepim.kde.org/development/coding.php + + +Rules +===== + + You are free to hack away :-) + + But *please* remember to: + + * Update the ChangeLog + * Update the AUTHORS + * Update the TODO + + Any major changes must be approved and might require +you to branch off and merge when finished. :-) + + +Need Help +========= + + Feel free to contact me, + + gamaral Guillermo Antonio Amaral Bastidas diff --git a/ISSUES b/ISSUES new file mode 100644 index 0000000..e937f97 --- /dev/null +++ b/ISSUES @@ -0,0 +1,6 @@ +Known Issues +============ + + * Network notes are currently limited to plain text ASCII. + + * Rich Text mode is a bit buggy. diff --git a/MAINTAINERS b/MAINTAINERS new file mode 100644 index 0000000..23d777e --- /dev/null +++ b/MAINTAINERS @@ -0,0 +1 @@ +Laurent Montel diff --git a/Mainpage.dox b/Mainpage.dox new file mode 100644 index 0000000..45a06a6 --- /dev/null +++ b/Mainpage.dox @@ -0,0 +1 @@ +// DOXYGEN_REFERENCES = kdecore kdeui akonadi diff --git a/README b/README new file mode 100644 index 0000000..5e18ecc --- /dev/null +++ b/README @@ -0,0 +1,77 @@ +KNotes -- Notes for the K Desktop Environment +============================================= + + KNotes aims to be a useful and full featured notes application for +the KDE project. It tries to be as fast and lightweight as possible +although including some advanced features. + + KNotes conforms to the KDEPIM coding standards: + + http://kdepim.kde.org/development/coding.php + +Features +======== + + KNotes can: + + * Accept drag and drop (even from a remote ftp site). + * Mail your note. + * Print your note (not yet perfect). + * Insert the current date. + * Have arbitrary colors for background and text. + * Have arbitrary sized notes. + * Use an arbitrary font for the body and the title. + * Auto-indentation. + + All this on a per note basis on exit. + +Getting Started +=============== + + To get started, point the mouse pointer on a KNotes note and use the +right mouse button to bring up the KNotes pop-up menu. + +Hacking +======= + + Please read HACKING. + +Issues +====== + + Please read ISSUES. + + +History +======= + + KNotes was originally started by Bernd Wuebben for KDE 1. The goal +was mainly to test and extend the KWM Communications Protocol as it +was quite limited back then. + + Wynn Wilkes did the initial port of KNotes to the next generation +of KDE, KDE 2. Some (hopefully rarely used) features where not ported. + + Michael Brade took over as the maintainer after the port to KDE 2 and +did a great job if I might add. + + A bit after KDE 4 porting had started the proverbial torch fell on +my lap and is still there today, I fear it might leave third degree +burns. + +Feedback +======== + + If you have any feedback, suggestions, new features or little +enhancements, please don't hesitate to drop me a mail, call or +postcard. + + "I still didn't find the patch of how to read the users' mind ;-))" + ~Michael Brade + +Have fun! + +Maintainer +========== + +gamaral Guillermo Antonio Amaral Bastidas diff --git a/TODO b/TODO new file mode 100644 index 0000000..9df39fb --- /dev/null +++ b/TODO @@ -0,0 +1,77 @@ +TODO for KNotes +=============== + +features: + * alarms for the notes + * categories, subfolders, templates for new notes + - assign a color, size, font to a template + - categories with special colors? configurable? + * define a set of colors for the notes - could this be a category then? + * improve printing: + - width of the text on the paper should fit note width if not bigger + than the paper width + - print the note title as well (DONE) + * the config dialog: + - make the frame configurable (3d -> normal) + - make the keybindings configurable + * support images + * support urls + * save cursor and scrollbar postion + * steal some ideas from Stickies (Mac OS X) + * steal some ideas from ATNotes (Win) + + * once we have more session configs make KNotes save its notes in + .kde/share/apps/knotes// + +bugs: + * fix shortcuts + * if the window state is changed from outside KNotes the buttons do not + reflect that + +TODO: + * F1 should open Help + * do not copy the knotesrc file anymore + => use the static KNotesGlobalConfig object and copy the important stuff over + Disadv: some keys and defaults must be defined in both config files + (and thus, KConfig XT specs) + => how about one kconfig Xt spec and inheriting from the KConfigSkeleton or make the + KConfigSkeleton inherit something? + * global config dialog: use "Defaults" in the side bar and add a page with two tabs, + Display and Editor, respectively + * call m_calendar.update( this ) in knotesapp after saving/changing a note? + * implement removal of resources, i.e. deleting of KNotes without removing config files + (KNotesApp::removeNote()?) + * we can use CustomAdditions=true and add a file _addons.h with methods like + size() and call that instead of width() and height(). + * find out how to avoid the reparent call in KNote + * in rich text mode: what should happen to the font setting in the config dialog? + * use KWinDecorations instead of home-made decoration + * add ToolTips everywhere + * update the date icon, either from crystal or Matthias Kiefer + * use KWin::setIcons for the notes windows, either to put the color or change + the color of the notes icon if possible + * ensure the knotes settings dialog has a unique name with regard to the notes config + dialogs + +perhaps: + * transparent notes + * shadow for the notes + * icons for the notes (small, put in the note menu and note title) + * background images (maybe even SVG) + * action to keep all notes on top + * write an IMAP resource that works without kolab? + +older TODOs from Wynn: + * inserting calendar + * hide/unhide all/some/one ? + * better pipe error checking + * standart error redirection in piping + * changing icon -- empty / non empty + * handle KNotes files of which all/some may reside on the desktop? + (means that there must be an extension for note files...) + +always open TODO: + * make the code as perfect and clean as possible!! + + +-- Michael Brade 21-04-2004 diff --git a/cmake/modules/COPYING-CMAKE-SCRIPTS b/cmake/modules/COPYING-CMAKE-SCRIPTS new file mode 100644 index 0000000..4b41776 --- /dev/null +++ b/cmake/modules/COPYING-CMAKE-SCRIPTS @@ -0,0 +1,22 @@ +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the copyright + notice, this list of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce the copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. +3. The name of the author may not be used to endorse or promote products + derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR +IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. +IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF +THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/cmake/modules/FindXsltproc.cmake b/cmake/modules/FindXsltproc.cmake new file mode 100644 index 0000000..45b46cf --- /dev/null +++ b/cmake/modules/FindXsltproc.cmake @@ -0,0 +1,32 @@ +# Find xsltproc executable and provide a macro to generate D-Bus interfaces. +# +# The following variables are defined : +# XSLTPROC_EXECUTABLE - path to the xsltproc executable +# Xsltproc_FOUND - true if the program was found +# +find_program(XSLTPROC_EXECUTABLE xsltproc DOC "Path to the xsltproc executable") +mark_as_advanced(XSLTPROC_EXECUTABLE) + +if(XSLTPROC_EXECUTABLE) + set(Xsltproc_FOUND TRUE) + + # We depend on kdepimlibs, make sure it's found + if(NOT DEFINED KF5Akonadi_DATA_DIR) + find_package(KF5Akonadi REQUIRED) + endif() + + + # Macro to generate a D-Bus interface description from a KConfigXT file + macro(kcfg_generate_dbus_interface _kcfg _name) + add_custom_command( + OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${_name}.xml + COMMAND ${XSLTPROC_EXECUTABLE} --stringparam interfaceName ${_name} + ${KF5Akonadi_DATA_DIR}/kcfg2dbus.xsl + ${_kcfg} + > ${CMAKE_CURRENT_BINARY_DIR}/${_name}.xml + DEPENDS ${KF5Akonadi_DATA_DIR}/kcfg2dbus.xsl + ${_kcfg} + ) + endmacro() +endif() + diff --git a/doc/CMakeLists.txt b/doc/CMakeLists.txt new file mode 100644 index 0000000..20ee906 --- /dev/null +++ b/doc/CMakeLists.txt @@ -0,0 +1,2 @@ +add_subdirectory(knotes) +add_subdirectory(akonadi_notes_agent) diff --git a/doc/akonadi_notes_agent/CMakeLists.txt b/doc/akonadi_notes_agent/CMakeLists.txt new file mode 100644 index 0000000..723f90b --- /dev/null +++ b/doc/akonadi_notes_agent/CMakeLists.txt @@ -0,0 +1,4 @@ +########### install files ############### +# +# +kdoctools_create_handbook(index.docbook INSTALL_DESTINATION ${KDE_INSTALL_DOCBUNDLEDIR}/en SUBDIR akonadi_notes_agent) diff --git a/doc/akonadi_notes_agent/index.docbook b/doc/akonadi_notes_agent/index.docbook new file mode 100644 index 0000000..d610ea4 --- /dev/null +++ b/doc/akonadi_notes_agent/index.docbook @@ -0,0 +1,72 @@ + +Notes Agent"> + + +]> + +
+ +The &i18n-notesagent; Handbook + + + +Laurent +Montel + +&Laurent.Montel.mail; + + + + + +2013 +&Laurent.Montel; + + +2013-12-20 +&kde; 4.13 + + + + +Introduction + + +&i18n-notesagent; is an akonadi agent which allows you to receive note from network and signal alarms. + + + + +Credits and License + +&i18n-notesagent; + +Program copyright 2013 &Laurent.Montel; &Laurent.Montel.mail; + + +Documentation Copyright © 2013 &Laurent.Montel; &Laurent.Montel.mail; + + + + +&underFDL; +&underGPL; + + + + +
+ diff --git a/doc/knotes/CMakeLists.txt b/doc/knotes/CMakeLists.txt new file mode 100644 index 0000000..6781419 --- /dev/null +++ b/doc/knotes/CMakeLists.txt @@ -0,0 +1 @@ +kdoctools_create_handbook(index.docbook INSTALL_DESTINATION ${KDE_INSTALL_DOCBUNDLEDIR}/en SUBDIR knotes) diff --git a/doc/knotes/index.docbook b/doc/knotes/index.docbook new file mode 100644 index 0000000..3a06d72 --- /dev/null +++ b/doc/knotes/index.docbook @@ -0,0 +1,523 @@ + + + +]> + + + + +The &knotes; Handbook + + + +Fabian +Dal Santo + +
&Fabian.DalSanto.mail;
+
+
+ + +Greg +M. +Holmes + + + +Lauri +Watts +Reviewer + + + +
+ + +2000 +&Greg.M.Holmes; + + +2001 +Fabian Del Santo + + +&FDLNotice; + +2016-07-28 +5.3.40 (Applications 16.08) + +&knotes; is a sticky notes application for the +desktop. + + +KDE +Knotes +notes +popup +pop-up +knotes + + + +
+ + +Introduction + +&knotes; is a program that lets you write the computer +equivalent of sticky notes. The notes are saved automatically when +you exit the program, and they display when you open the +program. + +You may print and mail your notes if you configure &knotes; to +use helper applications. + +Display features of notes such as color and font may be +customized for each note. You may also customize the +defaults. + +After starting &knotes; for the first time you will have a resource installed +that saves all notes in a maildir folder under notes +in $(qtpaths --paths GenericDataLocation). + + + + + +Using &knotes; + + + +Creating a new note: + +To create a new note &RMB; click on the &knotes; tray +icon and select New Note. +You can create a new note containing the contents of the +clipboard by selecting New Note From +Clipboard or use New Note From Text File. + +Now a dialog will appear which allows you to select a folder to save your note: + + +Select Notes Folder + + + + +Select Notes Folder + + + +Select a default folder here to skip this dialog creating new notes. + + + + +Writing your note: + +To write your note, simply type the note in the space provided. +Normal keyboard and mouse editing functions are supported. +Right clicking in the editing space provides the +following menu options: + + +&Ctrl;Z +Undo +&Ctrl;&Shift;Z +Redo +&Ctrl;X +Cut +&Ctrl;C +Copy +&Ctrl;V +Paste +Delete +Clear +&Ctrl;A +Select All +Check Spelling +Auto Spell Check +Allow Tabulations +&Ctrl;F +Find +F3 +Find Next +&Ctrl;R +Replace +Speak Text +Insert Date +Insert Checkmark + +Text may be selected by holding down the &LMB; and moving the +mouse, or by holding down the &Shift; key and using the +arrow keys. + + + + +Inserting the date: + +To insert the current date in the note use the context menu of the editing space +and select Insert Date. +The current date and time will be inserted at the cursor +position in the text of the note. + + + + +Renaming a note: + +To rename a note &RMB; click on the note titlebar and select +Rename.... +Type the new name of the note in the dialog that appears. To +accept the new name, press the OK button. To +exit the dialog without renaming the note, press the +Cancel button. + + + + +Mailing a note: + +To mail a note &RMB; click on the note titlebar and select +Mail.... +What happens next depends on how you configured the Mail action in the +Settings dialog. + + + + +Printing a note: + +To print a note &RMB; click on the note titlebar and select +&Ctrl;P +Print. +A standard &kde; print dialog will open. + + + + +Deleting a note: + +To delete a note &RMB; click on the note titlebar and select +Delete. + + + + +Hiding a note: + +To hide a note, click the X in the upper +right corner of the titlebar of the note or select +&Esc;Hide + in the context menu. The note will no longer be +displayed on the screen. The note itself will not be deleted. + + + + +Setting an alarm: + +Select Set Alarm in the context menu of the +note titlebar. Check Alarm at in the next dialog and adjust +the date and time for the reminder. At alarm time a popup window will +be displayed and list all notes with the actual alarm date. + + + + +Sending a note: + +To send a note to an other computer select Send... +in the context menu of the note titlebar. Add a hostname or ip or choose a recipient +from the list of previously sent notes. If the recipients has enabled incoming notes, +the note will appear on his screen, indicating the sender id in the titlebar. + + + + +Locking a note: + +To prevent accidental changes in a note select Lock +in the context menu of the note titlebar. + + + + +Saving a note: + +To save a note select Save As... +in the context menu of the note titlebar. The note can be saved as a plain text file +or in &HTML; format, if Rich text is enabled. + + + + +Displaying notes: + +When you start &knotes;, all notes are hidden. If you +want to display them, &LMB; on the &knotes; panel +icon and select the note you wish to display. + + + + +Searching in all notes: + +Click with the &RMB; on the panel icon and select &Ctrl;F +Find in the context menu. +A standard &kde; dialog will open where you enter the text to be searched +for in all notes. + + + + +Desktop functions: + +To send a note to a specific desktop, &RMB; click on the title +bar of the note and select To Desktop. +Choose the desktop desired, or alternatively, All +Desktops +To make the note remain on top of other windows &RMB; click on +the titlebar of the note and select Keep Above +Others. +To return the note to more normal window behavior, select +Keep Below Others. + + + + +Quitting &knotes; + +To quit &knotes; &RMB; click on the panel icon and select +Quit. + + + + + + + + +Configuration + + +Configuring &knotes; Default Settings + +To configure &knotes; &RMB; click on the panel icon. Select +Configure KNotes... The &knotes; +KNotes Settings dialog will open. + + +The Display Section + +Text color: +The color square shows the current text color. By clicking this +color square you open the standard &kde; color selection +dialog. + + +Background color: +The color square shows the current background color. By +clicking this color square you open the standard &kde; color selection +dialog. + + + +Default width: +The width of the note in pixels. Edit this number as +desired. + + + +Default height: +The height of the note in pixels. Edit this number as +desired. + + + +Show note in taskbar +By default, &knotes; notes do not show an entry in the +taskbar for each note. If you prefer they do so, enable this +option. + + + + +Remember desktop +If you use several virtual desktops and this option +is selected, notes will appear only on the specific desktop. + + + + + +The Editor Section + +Tab Size +This is the size of the indent produced by the +key in spaces. Edit this number as desired. + + +Auto Indent +This is a check box. If selected, auto-indenting is +on. + + + +Rich text + +Check this option to have a format toolbar at the bottom of any note window. + + + + +Title font: +You can change the font used for the title of your +notes. + +Click Choose... to open the standard &kde; font selection +dialog. + + + + +Text font + +You can change the font used for the text of your notes. + +Click Choose... to open the standard &kde; font selection +dialog. + + + + +The Actions Section + +Mail action +Type a mail command and any required command line switches in +this box. +By using %f in the command line you can pass +the plain text of the note and by using %t the title of the note to the mail command. + + + + + + +The Network Section + +Accept incoming notes +Enable this option to allow receiving notes from other computers. + + + +Sender ID +The id will be shown in the note title together with the original title, +hostname or ip and date of sending. + + + +Port +The port used for sending the notes via the network, default is 24837. + + + + +The Print Section + +Theme +The theme used to print the note. + + + + +The Collections Section + +Folders +On this tab you can select which folders are shown activating the checkbox +in front of folders, change the default saving folder and add subfolders for notes. + + +Accounts +On this tab you can edit the local maildir folders to be used for notes. + + + + +The Misc Section + +Misc settings +Enable to display the number of notes in the tray icon +To customize the default title you can use %d +for current date in short format, %I for +current date in long format and %t for current time. + + + + + + +Customizing a Single Note Display + +You can customize each note independently of the global +settings. The settings you can customize are identical to those +described in the Configuration +section, but they will apply only to the note you are changing. Any +other open notes, and any new notes you create, will use the default +settings. + +To customize a single note display &RMB; click on the note title +bar and select Preferences.... +A dialog with the Display Settings and +Editor Settings pages will open, +allowing you to configure the note. + + + + + + +Credits and License + +&knotes; + +Program copyright 1997 Bernd Wuebben &Bernd.Johannes.Wuebben.mail; + +Contributors: + +Wynn Wilkes wynnw@calderasystems.com + + + +Documentation copyright 2000 &Greg.M.Holmes; +holmegm@earthlink.net + +Documentation updated 2001 by Fabian Del Santo +&Fabian.DalSanto.mail; and 2003 by &Lauri.Watts; +&Lauri.Watts.mail;. + + + + +&underFDL; +&underGPL; + + + +&documentation.index; + +
+ diff --git a/doc/knotes/select-notes-folder.png b/doc/knotes/select-notes-folder.png new file mode 100644 index 0000000000000000000000000000000000000000..2d6f158f5015826d47cf6c7577a4bf9b503f7dc5 GIT binary patch literal 12896 zcmd72BHpd(lF$;_lD_MT%Q+_u}qe+}+_x&pG$| zJokU_=0mPzXLqjMnfcAm%x;*nq7)_?2^s(Zz?6}ePz3;90RaFwcoZa9i*M3$IRL=P zAR{5F<^g962zcoSF)aHOiLdT*erdfwL5L^?bQ zc~X1<k2wLf$D|tTp4kel7MZ)uk`RQI5~t!s6v*YYXu=;hFE_Q9>ZzeU8n0^l`ea#5kNlG z*7p}X^vCIlt4QePU>1){isw2lJqTeKMfihZ2Wf{+8<&6X^A&KukG%JZy~^jjMue~caRRFQd3jsoP6!VlPP@hADL^; z5$0hz36C7~GTEHSlEnsVO(^U|T!kCUA{-C|Cs59?pco!`Q_Kuq7+-ye)@d3qP@?Sc zLVE>c=z1y1Vf?5DUalpqJ6Y+AFBlC14|4D^%;sGk+JDV$S&%Uuegp|Ek-WOt2Bh%b zcQ&uU_gMJP$&9^@gVn*Uaj#@s7tIWxJ)7cLGLWu6 zg&|otJuB73U!CgTISSf~A^*#+0$IRh;MY~X;{$6}o5x)kY=vImox_--M|_azD0qCa z$eipaPVNXm3;cno3czvl`vGfN^<9QvVgmXfi!hF~=q#m}eBJT_RLK|CoyM>dpAHR) ze{$8p|716^Jm@~5W;9$seiCvm#5#^X)HCxU)x&y19h~D~+oaICuaYP+ktww+Y*fLOB)+6gIe+l9R|tbU;S6 z?`k?~`U<(5@inJwR9DzopS-P;I#8r`D<@wr2GNx?lFOG9_8dQDM<|YYWo_Nh*qd zMxhW8ai;XF{j!f)9OQVWg&^XtGeb$aTgI^G`9;e;!Ftikt81sSv#6bLuY;ZO+ZPg7+z&BOq>2?Es8$V0(o+H+8$^u1 z@N6(fg)>>lc#H|M9o7>p`@oAK*MDJOhe?S)tXm@MTX4ySbEvpbhrgl#Ibfu_pk%1d z9>o*+3MlJgAvI*`_ghYT`sDW5(&eum*i831P!$#0Y52M^DhyEt@2F zJO^G$qnaB#rKPr{W(HpoVA+L3Ov?EvHo2MFQjkKVtX#kW#q^8VT2^;^`+K=}$k8Q@0u9Cb%J0cMLtPZ~aR3O-8n0 zcmfk#ezvv=!>S<`4&dk2Z-=dWmTz(cV>3)c=!=!_D~*NPC&n}JZZC&`eOw$Yq!97B zo6mfzn?Zwdc5x;y{5&#qzxLC1yXQTAmDz6-NoIhMpKK6k0_(*TN8hbY+_B=3vUnM3 ztD5VNpA-2zgl^hCu)Jlm=YZmUdJhz4DhLD*vM|S&?V0S(lfQQTcEuXv(?EjY z^Vx!z>>4vT%LLV+E7t^Q(mmWI{Dub~3F$aGF9MjBP!?MmdGXErR@&6WZXFIWID3o_ zi6`O=3&Wu2OAtl#tHvF55vA4dlvs_@A$CDJPRgvQUVGksq%R{1XV|& z1}F^ZAI9zHEfk@0&+J%2@<+NZW!R9ex!y2q(oq^>^rs%WPB_opPYbTcbpKeM&d#FQ8eWTPLveFIOZxR$I zDvfr00aay=r$1(O1029}W;vla<&jn9V}!#Lv#Q|X2hqogYZWht&)SyxGgmXFDn z%_TnJxK4ktPtDj1mA{_9gJPck%>JasNM}eolRV4y{hq4#sLp94-J(1Q9x6(?iJD+5 zz58s`*F868Vi8lLRTlI3hahoad)cU28YB1~gG(#e@B2d@1W_<*;na=g4gG;F>Zm_wziJZ{!SeP}ICSpSI>X3Dh89n)v)Kdd z`_D#fMI}FTsu+`)4oF1nDcd+`^US|a87dT37_xABdAbS?%IxtKN}OJ~3k|_k1}}Pw z8uq%6)IHq^fABqfM)YR_RAf_;xZI-BT+%8)7K&r(FxgT)^_$ETNdfs1qxbA;YtQMa z=>@wGF5SV|jY;8%cwv3lUH$Tt>7lbUln^0jtEUT|j}VWtZ7&B3X_kE%hjoC$Bfcs4-=;V3bLuLJGhkg zr$zjvsC~CmgxBRQDqp>q7=Z{kY9d9yhe3B(b!TvC+FcN`&Q4U7U|N7t2pd;9wJ#za zzA9or@C&?XPinpCnYKqHU|s6GuQ;ihB)brW@fO$F6ES#i3okKq+P(;5mphpfc;HU1 zEK$+-MU-m{1r6gTiOOIYw@b%E(-dJ_u=#nUCA~e_rc6UDB?;TF*@^I9wQsz4-8-}Y zinVnq_EveNxUfhn&T9*F`FTxpfi|*>BP&$!m6!oH!4q;}M*rm^mR375RNke`Vtt*4 zMF6T%(K6=n{F+RF6rBvpTA>H0ZCE)m_Pa_+nl?=`NCB#ksH;y4941!+MY zT*P%9M~uPBe^6u4lFr_Q3B{K_3^_83o7uwOGr|n8yTE*+hiO*3*9{3}e*X3iiq9hP`9p?)UYungc$7Z8s4(~9Jx*FG z!KczeskM%tr>SI1iOJU;DI@;5Kwg+@bDgrmda+GnWvbLK(SlJ+TMIwY`z}DxzIpWK+Z)h=V0O9_|t(X#gqR zW*_v3YsX_+K^NY>CRs2t?t#wVA)aG~K`_$6K9s;+cYlmS&T3qR#0k9Wu@2$agmI*g zH#x~0%!}hT{tTA1DnmbN^odyw+GIFnto}+jwqWGP&c}?;UKVu{&9Wlfw=KMOt6dE! zewubmIUC=s7wo|Aj3c%`^iu+@_z+`Oi8elQ?sX;}Y!EF<%C(Sm>T9SYYXjPJMXxMP zU37O4OnXyOb%k7v+nHj|7!S~~>mG4JvQeVjz zqHhI$kvr^JOIJDTkJx+Kk=HW=a`YqsJWN#K?}YfP$m{-Wfg(ZQ9ygpw$gcB;T5LE#a-zqXr5@I!0(F^u}t5P@g7*$JL((9$|B-jj(;_ zW@4lr+e{{;;j$M4Btj1MH)0ACPc zyA`}I5{e&ZdS`PiL#jh)WfGPhC2=#$^zve~`6pT(qg6BOuI^WUc!+1mhkG=UA;OC( z4yJ@6zT!9#aXG@wnBRZwLMjs}frCe(G-)EDprk!z;;x3TF;u=FccZ>?9ULa_EFAb< zupYL_L1di*PWET_;|n%Z;L?Yp>ZatU@3IqP-eGPepGgm&m4CdtxhQSAseL|8rhMb% zA7dCX<8eD?!72)RuJFmG_SW+i{lsTb5W+2--*%Jv!!L4sY_ch9D*FOgfuKcc^jCx_ zek37&xWwkiyBi|W4*P#hmfnkq&#!rC@GzIj5!=5b0xh94HLA9k21|l8(l!Smj4YjbUT{e{Bq7*4W`9V6EPJgYIZ0LyZrwoDp-zZWB} zpsNeKfiLFnJG7o)eA5B5c$e><{Jtj6?ZdScoYm-EPD%;<9ND4a~ z=JqN1phjtyuUfx!bgdkaA@=oG;%$g+UL=Lavxi`?*#$5@nl zI5Iqv`B_o@=g5$Gt9-%a!}a3a#pNBkU~*E{yZn(9nzR~ArhRTZDvi=*|J-Ea#Ky?9 z&HlTghvRn7GWWw3hQ{kdCK4W7y2h(xwyYKpv*h{r4#AuB3V7W6JYw_>=5BUbv^obo zcDT0uE{P9B+;%y)XBY02>vJt9{+83N)d?mek3Gh>yJtdcg6?NkyHllg-hI1g@jclI zYDWo+?#EQK){8~yyK}Y4!ZxSdWDhfn4-caT=NVWO0zb0C26$u+=iQad)LRtA`9hd? z!QCmS)ZBtyUwEvQcBAjou1IKdy-yZW$Wv@q@^iJSywy7~#(ueyj#C|+Gn;b9eb{a{ zQcB?zUm)38Dsy(PbQnNW(O21_!9)_ot(azVpqd0$O#1OMTp&{ajhA3xd z5VFYQ=1#e4bit^e{~OCSpZmw3hnRPdTj?1F)xPmWAeTI9An0c9>21cV`)~om=j)!q z*>iH^uO%@U$FT*9UFI8I1#JAe{=SaVJ#;@~NL>sCNoyJUu@%2vtS|4@7|3HU?ez8U zuC3<=R%vGh#jc0aN6Ub;4m1vlkI~V>Y4_^CJms?@J0aPx`Xx9Cdq2Jr3uj5c##<1g zm(RkgR5zmmV}z91!o7AqJ*||61YQaG-2Ec+ExlLh&TcDOV(>wV&K3%xJox^#<$_oD zLeIqh5Whv-ZZxZn_Jj)WhWx|C!BC2zL5Xhl%CB77Lvp7-$&;8cF+;?^f})^S#cm)8 z%nXS}7;H3at&nhu4UJzhQA+0R>m?VGSz!5BMeV84;9~hNrT?VLfewNhfF(W;$3EGc z3{@W)@=a3tEWV~Db~xIs^{kg^wXCFX!KLgmDJv3>VJ$r*5LfqH>v?T)D;`WF9^~lf zZf6jFSDe~+K7AY%+?*Sj1YsV`7YdT`J1y}>o19B7!a{Mna6<;*_!b8$GD4tDw#gFI zIU3qAeZbRmwNlon_27dA;JQiOb~Y; z!}s}_hJ?%Z-8IFB9BHYw6h8N_b5%aczZD%vxgo(%hS3^i+J`Iuh@nd;)I3xpG$Ra{ z-R6yX3dpw>kp+0;X*os!l5VuAT|`1%1pWJ+UkKMJIp323XEjo7A-Ot7NE=UmO05?6 zm?ZRyS$u>$T7{n}K;Bai%qoSi^fT~rOEd{4F8v$h?hL%lJQz+W7saL&q5i=uHoW%X z!;5ZlzqcD8HtV}FJ#IXrKJOA_D7p6U2yC}%GaV$7`)Glt8S+xY&sW5U!hZzdf8&5u zCw;{hkz)m&s<5j_W133^+$K#+s?a_VhB?Gso%>1-1h-*&A;qY#a>LgYmWPyRqPm<83`;#^zyO?%4nLFo7RI#qa0|3dzG>zdjp3MQUi%76SdMe z0nA%OuK~P(B=&pi-{<@YgUzVN^y?MB!8E|B4*QkXgJB22eHbSYP_f4zDuRFdy5+Ui z%Z}t|TaneoI+?Ji6FndfwPY#+&Me1?TC6>_k$=xGk+@u~NE*qGDNib0MjZ}T@eofZ z9MR;YSRl>AT!R-yk*$kKYr4>@>k==nGTkQB%Jb=}aXKHOq3YhjS$pxPxIoEHyO#Sf z^yIwB?_cqyAT&RAI`;ov`djTW;r0b<%=?e8e@k!XIo+3#iDr#K0_B18xL=sHkU!H~ zzdT-f`9DFbqdyL6$Ud=YH7`lY4tVG`IWlpsQ*QpeS9-fOZ8rvqlPr8M;?~-yJBffs zWxqbo&^nZQAfRjGAOJAKQ+E~VLW@An#DD$5$4Oze7j z>xsTzF$h!reli?@aZNs??bjsf2@?1n_Sj}e)_~=yK4LRkh9|Pq*jpI`skfb#-dFsp z2Y|L@Na1B&qJ!25eW*hPfkJo;3lOA8u#=!HiGr^p{6I5_`;QPh1O!};2KeWkBAA6y zs$j@=eA*_veg$_EhrI5IUrP zmvPnHn5z^hsm@8UwAd!@)>ObOr!*pbxP%x@)JN7nUaq#yGxXnQ`}@4R1t>V?ouxU* zoJ(f%QF9L|Qt)bNI{q@DA#>TGN_co^L6h-s5C)65{ytzK-2Z<3jmtVJ8UCT5L`5Fy z?KPi6FGpoq5a9tCn&Vk%0@nd+ptfd~#4>VuSik`fK+89E^=m$m5(4G;KElKKcYbqk zfrWYqef_WgearuS)tkRDAVS}Y@!_reCBeAys3y_v!Z4j`sHUI#BPA3(aQX|I+yR`6rmlTZk*qiZ6V8e5|%h z_^hUO9j%riHxrr$ei!i;1*31}a(g3`PP}=Ao0>Uo?}XF{SoGr)UDf(*=y>D8xe z=dbd&x4As`FE6(jb6dU4!QBevz>94*>64Zh6}J~J3VC@_9`Gd_F5nFn2x_;SCX@!E zOH3I4{c2<9;!{C#URvWlGcA8pBlYX^#L&@H#L`}7y zt*y_8D__5UWu|Yvb5mKUvHAo}n^;}VM(zv2V<=c@Z9Uv+xTv}fxCuxQ(!)phQSPLcU|0pr^u6*d&9&9aJy{(ov z@F~CG-6spvMb_-m%w*)g?txDx8R-J{zKofCUQMt_c6i}&r>ujr$zS18JNhArmN<1^ZEq)msw=zJLaTwe?>Gnz zI=b&7Z=X=H0BDL1T-@A!4c}0{-hSW_D7-tW3%|Gv4fytZe~vZG%UI~;3vH`N7)w%0 zIGgsy_noK!n(k^m28Br5^uvZNCJi(g3kg`hg7}}w|7VV&aR1v*9rZoE7`2yAC{O@z z#%iYF_X5tZW3i*Qqq1ClJ-w!|0m|%z33We{MzV0R{-OmA00Yh6q~(7eQ5gS%YJ6rT z*7|@%)zy{^Hm3IK>a2|7ZY^}q5^T4!#};`%zvOv$`vMObo106p-Y1p(i=Yi9X$OD^ zM^BT!1DN7pHdO!O6ytrz*`n~1kNe^E2?Z?OYQiJ-QgVQ$RTZ6%cj~i01F?naU0vN@ z{@fRGY);s^FOzQSaa#SZIU0rcU&8?+1D#A8cb-G8K_HDXox~`i=RZX7B5){CMs2(S zCY@dsd47lP4%WA~lSfE>v#Z|eBW=4?HKSic%p5t)mmoE+2QxL^ci&ttQ48{fAFmAd zPIIG`cJw{0++Mba(Gn#*kV>@3(SE^UXO6Ij;WpzHa zH}9>kV9UQ>A8(xDbu?TDV`Pxg^YKxLt^Uuq%Z6~SStFpG0HPgg<&lQ9IM_;K`?3;X-rzi2&SFHC zA;Za>hc%r~fb7eZV^MPsV*pLr(J)N6;MHT~zTimGN#Pq|&~SPidnCC4RRE1aY5j5U zXOoO#n_EzhQB%iRU)vGh=XaIXaeTL-;EYjCHT8lE)<&+T=MJg(jRk#}L+oQ;eVANB zp-{}ouuYC25fBQXd3m)}Q#}%X7JU+qAN5GlIU2YbYN9kW3OVeDIkEU_;oH#5y&dOG z3z*Uo4c7bhoO-4!>CWTd10Tp;w9+_jC83B_=0}a7wcggL*3g~e(|cXuWJ?e0$(Z6Pot`{ol&Q|H^&dwJu7eSfFP zSeb)sP~B}UnQ_*?N!@Kx`?By7O0m94x06_cyVFwY1|By_h zc{D zcGQ1-#Q$~`Z*e-tCl-?QJ??5*n(#gz-zSeTou`8=ww zHk)se?Z;Q^?s9x81hdF)>yO>N5r9qd4y=TrMo1o!*TrWjoh@W&VKBa1##QdPB8`wP~s!rqGR7LwJ)i?kQxnN6w( z^(g&8gR`bHk3F3B<4#s~R-|rVxzA1B_tSr4GK z2t>i8-&;zWRlQ$92W#fhO$WZ!I_*4*dtO{;ep+w87HfyC83$lPr8)gdw&R?@g za)&u#p%IA=tzbkSC)?jvu{=H{E|~Aixw!N*OF(pX?`Ex5;dB5AG1-n9XvX$Dk)}^+ za8R?n#}xWIxb)c#-E%BT&}ny0CZbPQHmb_`!gakpAo6Bxc{1b(t)LSwtituCA9kT+ z>+xrCy@9Jehoh3&bfbcsDjWy<=aTD-`ufqV6`@ch1d+^wJPR>99P|Q?S2%I3@gK=H zp9xtEj>;U?h+y|?-UA^xVsC*D*c5oH?MJHD?m^2b!q;SRCJdw2J6c3ksD*?M?|`u! zj#?2%y^xO*o0DyUu>HO6w}pXHM?Ak%*V$u*tmqGJP^}4A~b}O`qhlm6(>*r$6i=;SZ2{%3`A%66u-hZqq&@zE|TN zkNOP%&PWSTiNjx0uGOTH)yq(1;;qx>^@6MVZ0+r9RGFnNlJp8ay*DBCBCip;^3y@L z!FSSVe5C((>|MAf2nCt*o!04iS!}vNA={sibY@ziN5}9!bNAzr&BLHU)*u?e_lsqi z+PExoPM3d(pI+dhAk_&@;I@Nnwx<135)20O%M6?nR7SCiCXkz`S;{Vi^~FQd&=ib! zKpZhNWGYC6+*_d5C7XUjS*A_E*C*eQ2qY+B3}SoEyzr^6@2dOQmY7h2gM>t%@k585 zyro3KB!-lUGdkqe>{K5$({~Hdf_7sRSyuIeV%Cst$y}JDVIJXHQUxdz2cCVTF)jfpaYvi9G}*y2;kty(E_r z%fikI7stM7!IgzEcMZHJ%othU7ox%f1%rQ3Y^ubB*9(M?kK+}X&GHHtI?m1TIsB>5 zbO4{Dil`K^hBaOL3gDQZMkMV}F4f2}ydThshw4 zlHd1Zgz&n|b`fTW=z2ok;)?pILWi{h0x;E&{8zK>1W24{SdN{7R!33wt)suv_)(Wy zN#|cjbWF0pRdXfDoq=M#sS+EaGzsPYqkJNzfC{bGC|@nf%4>LGf0J57)fNJ85`)j@ z@dsg{mkNfRTZLSNc|sI`$=T{ZNV=V#&1m+nGtku1rG{NU+O{w9z~U6@?_7J}B#M5a zhxJ)+R~pK#m|V^-XmdJB;^N`XmFx^Wzyp^Xe(vglM!1WkP(eE3ln4Fg5us8T0cQ!A zFdqZyT?}NcM}9)Dq?3E{ zjV+;C!I94TMwKop^5@T8FA;!=d9%2s0I}|WyQ2vGyt&54!4|>ztg{H~Y5j$ur{g`2 z_&UN2ug0LGypucE&*4azOB_xAt<1^%!yTFaarp?n9CPHo`;@fg+_uaR#92jLk@*f|ZY)NxiGhEj_w@`8x%ezY+xt`j~v{nW34ky#ifJ;)u_7#_qSmqTf_nN{<5YC2CBRDv^ zetfI_n%kvOgywH?XPb1`9&GAe+v>P3edY95@@P^gDMru*+7FznIVQ%Kk!&pGF$J(& z3%F!VFuxj?k;EFwQtD=MDpQ|VqAPsD`FTsmJ7?xP+C&~Su{;94MLvotryq?e$?y(& zhMj!$r#dH7k_EpfLzOAoz^hQ8A5CG3&mWDgP4`CH8M&Zdmo9*bw3!4=%Kaq85IRT8 z{6UO5H>bz=$c>L&cn$yJw&-`TODglkidEdkL|dW<7gz1>CfE8{8E$q0H7s%fQQ%{s zA$Pa4Q?18V4KRpQRb80&E(OJ9#_zBrg>!R~5gk~!3fxc(z}zn_7q#qyKqC&}RSQAs z5!vp`YzH=y7zpND%x<}1b{U#1zFy&W^L(&|yeZbzNyo`3IW%LJyh%m4uEKFUf*#Vk z6hJK_tvEeO1?(}~vM#27$F1jdjwX545)tem!gDI*fH6-b%O9sY!QnR7Py!{t`|?}f zGbx7aPs%~v@o!i;7pc5jI;m7A+Q4%9!S~6zErZ`nG{F5hHt~RGAP(P#mR3F)cqLa4 zE2}3U%4z(DbR2-sur-K@E_=EK6U~Zei#^>BpEYzA`TyF=Q%7 zXvxoM)W|WR5I8Efw~npow+szu1@?RAnVHK;YK#=NQFM<@i>3U@clZvfnKbP@tC$#H znWux@9VK>S4MnOV?TYMB+Q}tH=(`~g{++W`d;~GM&p@;$Mc7g2c0J$9+xwM|u=Drk z$JOV@ydOo{15&m=f!3pJ%o^pzWu>29Ih_xA&hJxvFkY9=`KwkkG^x?Tn7B0h$YB;Y zTl#Qy@*s$;noEQhcsY1S>#m@%|#4UVYs0??JChHsFG)H`omU@gBJMi7+p%L z;I+Te&)n+4Lsbwt1TyfumK4*Vsj}#!(8HH+nGTPYCo#(@4d}_DZ>P>W&5AQx+g5ML z5^@Z-=jU6$r)~Ck79Cg2W=v@a=27ale--|U zEu8Bcxn~!Kz^CG6&|F0sOM|<BN^5SWfZ&9vp+nvI`e_Q2kj&zrrFufy?D&q3 z3)u7R9|(#SGH0h|1W@`?jUXl~8(VRIB%*vD4*cmEvHm)(Kbx-}&gK?~)SWIawua`N zJudO1JEA=S;I9i(+~Sh??|_sO6KE_kZQq;?BNCM(8!s;y8M z?^;vIyLlHR#Y?1j`oFpg1F%Gl^ zM&qvNAFB3W{1$;>14W=dn$p|6=m>=SF>^~+>A}(_Y}1}J%(+)8O7SK073%x@r0SW& z=Bpy=YYnD7I-VrikW!qd+P23^>`o(I3JCn72IzS2Aen|ivA8h`7J99#==lJ*by|$V z?^m!00{>AAORFA+vrf*sn@Z9m=jzPVJc>viA?$5Ljl{Vi)9Mq9)!69P+zIz;6hmSEW* zf>Z$mNmUqTI4KYiuxYF7OREQd3xZWrXS)$cpVlQB=T5WMLeuf~U?l-$lqe8i);EE` z+;<>O8(5L6!!dBp5sGb=SKo){9q})$NoRHuz*~RVq$o}DPEK?Hmq*(Pp<#p z1GWnPKGk=Czr<;4+n6Odz~I)tyTga#*~mBn042$$rh{7X^l0wc?ZuZC4nb>kr$8=G~vrr6|U2Dcsy zOUuxDG(kbZxrGHW*i~{_;rH(Y6BF?_@^A0%L}g^cWTga?las?AZ*B_q&A?#!9FJHtYC6Vq1hMSE{O(9MXx}%@7FD@>AEiwvF11TtSi;Lxa_nx0ulF8Nmsw*nK zPmKF1$jh^r7Zr7EZsyMIzA!K_q-ttv4vu==C2KWgCkvzdBBc)pmy|GPKYfy>3VQS5 ZOGLH6hl@!k*yRg=%tu9uGBLw|{{s&Kl34%% literal 0 HcmV?d00001 diff --git a/knotes-version.h.cmake b/knotes-version.h.cmake new file mode 100644 index 0000000..c2ca52c --- /dev/null +++ b/knotes-version.h.cmake @@ -0,0 +1,36 @@ +/* + Copyright (c) 1998-1999 Preston Brown + Copyright (c) 2000-2004 Cornelius Schumacher + + 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. +*/ + +/* + Set the version for this kdepim release. + + This version may be used by programs within this module that + do not want to maintain a version on their own. + + Note that we cannot use the kdelibs version because we may + build against older kdelibs releases. +*/ + +#ifndef KNOTES_VERSION_H +#define KNOTES_VERSION_H + + +#define KNOTES_VERSION "@KDEPIM_VERSION@" + +#endif diff --git a/knotes.categories b/knotes.categories new file mode 100644 index 0000000..489476e --- /dev/null +++ b/knotes.categories @@ -0,0 +1,4 @@ +org.kde.pim.knotes knotes (knotes) +org.kde.pim.noteshared knotes (noteshared) +org.kde.pim.knoteskontactplugin knotes (knotes kontact plugin) +org.kde.pim.notesagentagent knotes (note agent) diff --git a/knotes.renamecategories b/knotes.renamecategories new file mode 100644 index 0000000..c247265 --- /dev/null +++ b/knotes.renamecategories @@ -0,0 +1,4 @@ +log_knotes org.kde.pim.knotes +log_noteshared org.kde.pim.noteshared +log_knoteskontactplugin org.kde.pim.knoteskontactplugin +log_notesagentagent org.kde.pim.notesagentagent diff --git a/notesagent/CMakeLists.txt b/notesagent/CMakeLists.txt new file mode 100644 index 0000000..9bed6c9 --- /dev/null +++ b/notesagent/CMakeLists.txt @@ -0,0 +1,50 @@ +add_definitions(-DTRANSLATION_DOMAIN=\"akonadi_notes_agent\") + +set(notesagent_SRCS + notesagent.cpp + notesmanager.cpp + notesagentsettingsdialog.cpp + notesagentalarmdialog.cpp + notesagentnotedialog.cpp + ) + +kconfig_add_kcfg_files(notesagent_SRCS + settings/notesagentsettings.kcfgc + ) + + +qt5_add_dbus_adaptor(notesagent_SRCS org.freedesktop.Akonadi.NotesAgent.xml notesagent.h NotesAgent) +ecm_qt_declare_logging_category(notesagent_SRCS HEADER notesagent_debug.h IDENTIFIER NOTESAGENT_LOG CATEGORY_NAME org.kde.pim.notesagentagent) + +add_executable(akonadi_notes_agent ${notesagent_SRCS}) + +target_link_libraries(akonadi_notes_agent + KF5::AkonadiCore + KF5::Mime + KF5::AkonadiAgentBase + KF5::NotifyConfig + KF5::DBusAddons + notesharedprivate + KF5::PimCommon + KF5::PimTextEdit + KF5::XmlGui + KF5::WindowSystem + KF5::Notifications + KF5::IconThemes + KF5::I18n + KF5::AkonadiNotes + ) + +if( APPLE ) + set_target_properties(akonadi_notes_agent PROPERTIES MACOSX_BUNDLE_INFO_PLIST ${knotes_SOURCE_DIR}/notesagent/Info.plist.template) + set_target_properties(akonadi_notes_agent PROPERTIES MACOSX_BUNDLE_GUI_IDENTIFIER "org.kde.Akonadi.archivemail") + set_target_properties(akonadi_notes_agent PROPERTIES MACOSX_BUNDLE_BUNDLE_NAME "KDE Akonadi Notes") +endif () + +install(TARGETS akonadi_notes_agent ${KDE_INSTALL_TARGETS_DEFAULT_ARGS} ) +install(FILES settings/notesagentsettings.kcfg DESTINATION ${KDE_INSTALL_KCFGDIR}) +install(FILES notesagent.desktop DESTINATION "${KDE_INSTALL_DATAROOTDIR}/akonadi/agents") +install(FILES akonadi_notes_agent.notifyrc DESTINATION ${KDE_INSTALL_KNOTIFY5RCDIR} ) + +add_subdirectory(kconf_update) + diff --git a/notesagent/Info.plist.template b/notesagent/Info.plist.template new file mode 100644 index 0000000..c39ddb9 --- /dev/null +++ b/notesagent/Info.plist.template @@ -0,0 +1,36 @@ + + + + + CFBundleDevelopmentRegion + English + CFBundleExecutable + ${MACOSX_BUNDLE_EXECUTABLE_NAME} + CFBundleGetInfoString + ${MACOSX_BUNDLE_INFO_STRING} + CFBundleIconFile + ${MACOSX_BUNDLE_ICON_FILE} + CFBundleIdentifier + ${MACOSX_BUNDLE_GUI_IDENTIFIER} + CFBundleInfoDictionaryVersion + 6.0 + CFBundleLongVersionString + ${MACOSX_BUNDLE_LONG_VERSION_STRING} + CFBundleName + ${MACOSX_BUNDLE_BUNDLE_NAME} + CFBundlePackageType + APPL + CFBundleShortVersionString + ${MACOSX_BUNDLE_SHORT_VERSION_STRING} + CFBundleVersion + ${MACOSX_BUNDLE_BUNDLE_VERSION} + CSResourcesFileMapped + + LSRequiresCarbon + + LSUIElement + 1 + NSHumanReadableCopyright + ${MACOSX_BUNDLE_COPYRIGHT} + + diff --git a/notesagent/Messages.sh b/notesagent/Messages.sh new file mode 100755 index 0000000..451bed8 --- /dev/null +++ b/notesagent/Messages.sh @@ -0,0 +1,2 @@ +#! /bin/sh +$XGETTEXT `find . -name \*.cc -o -name \*.cpp -o -name \*.h | grep -v '/tests/'` -o $podir/akonadi_notes_agent.pot diff --git a/notesagent/akonadi_notes_agent.notifyrc b/notesagent/akonadi_notes_agent.notifyrc new file mode 100644 index 0000000..9353570 --- /dev/null +++ b/notesagent/akonadi_notes_agent.notifyrc @@ -0,0 +1,81 @@ +[Global] +IconName=notes +Comment=Notes Agent +Comment[ar]=وكيل ملاحظات +Comment[bs]=Agent za biljeÅ¡ke +Comment[ca]=Agent de notes +Comment[ca@valencia]=Agent de notes +Comment[cs]=Agent poznámek +Comment[da]=Noter-agent +Comment[de]=Notizen-Agent +Comment[el]=Πράκτορας σημειώσεων +Comment[en_GB]=Notes Agent +Comment[es]=Agente de notas +Comment[et]=Märkmete agent +Comment[fi]=Muistiinpanoagentti +Comment[fr]=Agent pour les notes +Comment[gl]=Axente de Notas +Comment[hu]=Jegyzetek ügynök +Comment[ia]=Agente de Notas +Comment[it]=Agente delle note +Comment[ko]=노트 에이전트 +Comment[nb]=Notatagent +Comment[nds]=Notizenhölper +Comment[nl]=Agent voor notities +Comment[pl]=Usługa notatek +Comment[pt]=Agente de Notas +Comment[pt_BR]=Agente de Notas +Comment[ru]=Агент заметок +Comment[sk]=Agent poznámok +Comment[sl]=Posrednik za sporočilca +Comment[sr]=Агент бележака +Comment[sr@ijekavian]=Агент бележака +Comment[sr@ijekavianlatin]=Agent beležaka +Comment[sr@latin]=Agent beležaka +Comment[sv]=Anteckningsmodul +Comment[tr]=Not Aracı +Comment[uk]=Агент нотаток +Comment[x-test]=xxNotes Agentxx +Comment[zh_CN]=便笺代理 +Comment[zh_TW]=便條代理程式 + +[Event/receivednotes] +Name=Received a note +Name[ar]=استلمت ملاحظة +Name[bs]=Primljena biljeÅ¡ka +Name[ca]=S'ha rebut una nota +Name[ca@valencia]=S'ha rebut una nota +Name[da]=Modtog en note +Name[de]=Notiz erhalten +Name[el]=Λήψη σημείωσης +Name[en_GB]=Received a note +Name[es]=Recibida una nota +Name[et]=Saadi märge +Name[fi]=Muistiinpano vastaanotettu +Name[fr]=Note reçue +Name[gl]=Recibiuse unha nota +Name[hu]=Fogadott egy jegyzet +Name[ia]=Il ha recipite un nota +Name[it]=Nota ricevuta +Name[ko]=노트를 받음 +Name[nb]=Mottatt et notat +Name[nds]=Notiz kregen +Name[nl]=Er is een notitie ontvangen +Name[pl]=Otrzymano notatkę +Name[pt]=Nota recebida +Name[pt_BR]=Nota recebida +Name[ru]=Получена заметка +Name[sk]=Prijatá poznámka +Name[sl]=Prejeli ste sporočilce +Name[sr]=Примљена белешка +Name[sr@ijekavian]=Примљена белешка +Name[sr@ijekavianlatin]=Primljena beleÅ¡ka +Name[sr@latin]=Primljena beleÅ¡ka +Name[sv]=Tog emot en anteckning +Name[tr]=Bir not alındı +Name[uk]=Отримано нотатку +Name[x-test]=xxReceived a notexx +Name[zh_CN]=收到一则便笺 +Name[zh_TW]=接收到一張便條 +Action=Popup + diff --git a/notesagent/kconf_update/CMakeLists.txt b/notesagent/kconf_update/CMakeLists.txt new file mode 100644 index 0000000..224fa57 --- /dev/null +++ b/notesagent/kconf_update/CMakeLists.txt @@ -0,0 +1 @@ +#install( FILES noteglobalsettings.upd DESTINATION ${KDE_INSTALL_KCONFUPDATEDIR}) diff --git a/notesagent/notesagent.cpp b/notesagent/notesagent.cpp new file mode 100644 index 0000000..0bed959 --- /dev/null +++ b/notesagent/notesagent.cpp @@ -0,0 +1,188 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#include "notesagent.h" +#include "notesagentadaptor.h" +#include "notesagentsettings.h" +#include "notesagentsettingsdialog.h" +#include "notesharedglobalconfig.h" +#include "notesmanager.h" + +#include + +#include + +#include +#include + +NotesAgent::NotesAgent(const QString &id) + : Akonadi::AgentBase(id) + , mAgentInitialized(false) +{ + Kdelibs4ConfigMigrator migrate(QStringLiteral("notesagent")); + migrate.setConfigFiles(QStringList() + << QStringLiteral("akonadi_notes_agentrc") + << QStringLiteral("akonadi_notes_agent.notifyrc")); + migrate.migrate(); + + mNotesManager = new NotesManager(this); + new NotesAgentAdaptor(this); + KDBusConnectionPool::threadConnection().registerObject(QStringLiteral("/NotesAgent"), + this, QDBusConnection::ExportAdaptors); + + QString service = QStringLiteral("org.freedesktop.Akonadi.NotesAgent"); + if (Akonadi::ServerManager::hasInstanceIdentifier()) { + service += QLatin1Char('.') + Akonadi::ServerManager::instanceIdentifier(); + } + + KDBusConnectionPool::threadConnection().registerService(service); + + setNeedsNetwork(true); + + if (NotesAgentSettings::enabled()) { + QTimer::singleShot(60 * 1000, this, &NotesAgent::slotStartAgent); + } +} + +NotesAgent::~NotesAgent() +{ +} + +void NotesAgent::doSetOnline(bool online) +{ + if (mAgentInitialized) { + if (online) { + reload(); + } else { + mNotesManager->stopAll(); + } + } +} + +void NotesAgent::slotStartAgent() +{ + mAgentInitialized = true; + if (isOnline()) { + mNotesManager->load(); + } +} + +void NotesAgent::reload() +{ + if (NotesAgentSettings::enabled()) { + mNotesManager->load(); + } +} + +void NotesAgent::setEnableAgent(bool enabled) +{ + if (NotesAgentSettings::enabled() == enabled) { + return; + } + + NotesAgentSettings::setEnabled(enabled); + NotesAgentSettings::self()->save(); + if (enabled) { + mNotesManager->load(); + } else { + mNotesManager->stopAll(); + } +} + +bool NotesAgent::enabledAgent() const +{ + return NotesAgentSettings::enabled(); +} + +void NotesAgent::configure(WId windowId) +{ + showConfigureDialog((qlonglong)windowId); +} + +void NotesAgent::showConfigureDialog(qlonglong windowId) +{ + QPointer dialog = new NotesAgentSettingsDialog; + if (windowId) { + KWindowSystem::setMainWindow(dialog, windowId); + } + if (dialog->exec()) { + mNotesManager->load(); + } + delete dialog; +} + +bool NotesAgent::receiveNotes() const +{ + return NoteShared::NoteSharedGlobalConfig::receiveNotes(); +} + +void NotesAgent::setReceiveNotes(bool b) +{ + if (NoteShared::NoteSharedGlobalConfig::receiveNotes() != b) { + NoteShared::NoteSharedGlobalConfig::setReceiveNotes(b); + NoteShared::NoteSharedGlobalConfig::self()->save(); + mNotesManager->updateNetworkListener(); + } +} + +int NotesAgent::port() const +{ + return NoteShared::NoteSharedGlobalConfig::port(); +} + +void NotesAgent::setPort(int value) +{ + if (value < 0) { + return; + } + + if (NoteShared::NoteSharedGlobalConfig::port() != static_cast(value)) { + NoteShared::NoteSharedGlobalConfig::setPort(value); + NoteShared::NoteSharedGlobalConfig::self()->save(); + if (NotesAgentSettings::enabled()) { + mNotesManager->updateNetworkListener(); + } + } +} + +void NotesAgent::setAlarmCheckInterval(int value) +{ + if (value < 0) { + return; + } + + if (NoteShared::NoteSharedGlobalConfig::checkInterval() != static_cast(value)) { + NoteShared::NoteSharedGlobalConfig::setCheckInterval(value); + NoteShared::NoteSharedGlobalConfig::self()->save(); + reload(); + } +} + +void NotesAgent::configurationChanged() +{ + NoteShared::NoteSharedGlobalConfig::self()->config()->reparseConfiguration(); + mNotesManager->updateNetworkListener(); +} + +int NotesAgent::alarmCheckInterval() const +{ + return NoteShared::NoteSharedGlobalConfig::checkInterval(); +} + +AKONADI_AGENT_MAIN(NotesAgent) diff --git a/notesagent/notesagent.desktop b/notesagent/notesagent.desktop new file mode 100644 index 0000000..039b878 --- /dev/null +++ b/notesagent/notesagent.desktop @@ -0,0 +1,84 @@ +[Desktop Entry] +Name=Notes Agent +Name[ar]=وكيل ملاحظات +Name[bs]=Agent za biljeÅ¡ke +Name[ca]=Agent de notes +Name[ca@valencia]=Agent de notes +Name[cs]=Agent poznámek +Name[da]=Noter-agent +Name[de]=Notizen-Agent +Name[el]=Πράκτορας σημειώσεων +Name[en_GB]=Notes Agent +Name[es]=Agente de notas +Name[et]=Märkmete agent +Name[fi]=Muistiinpanoagentti +Name[fr]=Agent pour les notes +Name[gl]=Axente de Notas +Name[hu]=Jegyzetek ügynök +Name[ia]=Agente de Notas (Notes Agent) +Name[it]=Agente delle note +Name[ko]=노트 에이전트 +Name[nb]=Notatagent +Name[nds]=Notizenhölper +Name[nl]=Agent voor notities +Name[pl]=Usługa notatek +Name[pt]=Agente de Notas +Name[pt_BR]=Agente de Notas +Name[ru]=Агент заметок +Name[sk]=Agent poznámok +Name[sl]=Posrednik za sporočilca +Name[sr]=Агент бележака +Name[sr@ijekavian]=Агент бележака +Name[sr@ijekavianlatin]=Agent beležaka +Name[sr@latin]=Agent beležaka +Name[sv]=Anteckningsmodul +Name[tr]=Not Aracı +Name[uk]=Агент нотаток +Name[x-test]=xxNotes Agentxx +Name[zh_CN]=便笺代理 +Name[zh_TW]=便條代理程式 +Comment=Adds notes received via network and handles note alarm notifications +Comment[ar]=يضيف الملاحظات المستلمة عبر الشّبكة ويتعامل مع إخطارات منبّهات الملاحظات +Comment[bs]=Dodaje biljeÅ¡ke primljene preko mreže i rukuje napomenama alarma biljeÅ¡ki +Comment[ca]=Afegeix notes rebudes a través de la xarxa i s'ocupa de les notificacions d'alarma +Comment[ca@valencia]=Afig notes rebudes a través de la xarxa i s'ocupa de les notificacions d'alarma +Comment[da]=Tilføjer noter modtaget via netværk og hÃ¥ndterer bekendtgørelse af notealarmer +Comment[de]=Fügt Notizen hinzu, die über das Netzwerk erhalten wurden und verarbeitet Benachrichtigungen über Notiz-Erinnerungen +Comment[el]=Προσθέτει σημειώσεις που έχουν ληφθεί δικτυακά και χειρίζεται τις ειδοποιήσεις συναγερμού σημειώσεων +Comment[en_GB]=Adds notes received via network and handles note alarm notifications +Comment[es]=Añade notas recibidas vía red y maneja notificaciones de alarmas de notas +Comment[et]=Märkmete lisamine võrgu kaudu ja märkmehäirete märguannete käitlemine +Comment[fi]=Lisää verkon välityksellä vastaanotetut muistiinpanot ja käsittelee muistiinpanojen hälytysilmoitukset +Comment[fr]=Ajoute les notes reçus par le réseau et gère les notifications d'alarme +Comment[gl]=Engade notas recibidas a través da rede e xestiona as notificacións das alarmas das notas +Comment[hu]=Hálózatról fogadott jegyzeteket ad hozzá és kezeli a jegyzetriasztási értesítéseket +Comment[ia]=Adde notas recipite via rete e manea notificationes de nota de alarma +Comment[it]=Aggiunge le note ricevute via rete e gestisce le notifiche di avvisi delle note +Comment[ko]=네트워크를 통해서 받은 노트를 추가하고 노트 알람을 처리함 +Comment[nb]=Legger til notater mottatt over nettverket og behandler notatvarslinger +Comment[nds]=Föögt Notizen över't Nettwark to un gifft över Alarmnotizen Bescheed +Comment[nl]=Voegt notities toe ontvangen via het netwerk en behandelt meldingen over herinneringen voor notities +Comment[nn]=Varslar og handsamar av notat mottekne via nettverk. +Comment[pl]=Dodaje notatki otrzymywane przez sieć i obsługuje alarmy notatek +Comment[pt]=Adiciona as notas recebidas pela rede e lida com as notificações dos alarmes das notas +Comment[pt_BR]=Adiciona notas recebidas via rede e lida com as notificações de alarme das notas +Comment[ru]=Добавляет заметки, полученные по сети, и отрабатывает привязанные к ним напоминания +Comment[sk]=Pridá poznámky prijaté cez sieÅ¥ a spracuje upozornenia výstrah poznámok +Comment[sl]=Doda sporočilca prejeta preko omrežja in obravnava obvestila alarma o sporočilcih +Comment[sr]=Додаје белешке примљене преко мреже и обрађује обавештења аларма бележака +Comment[sr@ijekavian]=Додаје белешке примљене преко мреже и обрађује обавештења аларма бележака +Comment[sr@ijekavianlatin]=Dodaje beleÅ¡ke primljene preko mreže i obrađuje obaveÅ¡tenja alarma beležaka +Comment[sr@latin]=Dodaje beleÅ¡ke primljene preko mreže i obrađuje obaveÅ¡tenja alarma beležaka +Comment[sv]=Lägger till anteckningar mottagna via nätverk och hanterar alarmunderrättelser för anteckningar +Comment[tr]=Ağ üzerinden alınan notlar ekler ve not uyarı bildirimlerini işler +Comment[uk]=Додає нотатки, отримані з мережі, та обробляє сповіщення-нагадування з нотаток +Comment[x-test]=xxAdds notes received via network and handles note alarm notificationsxx +Comment[zh_CN]=添加从网络获取的便笺并处理便笺的闹钟通知 +Comment[zh_TW]=新增從網路接收到的便條並處理便條的鬧鐘通知 +Type=AkonadiAgent +Exec=akonadi_notes_agent +Icon=knotes +X-DocPath=akonadi_notes_agent/index.html +X-Akonadi-MimeTypes=message/rfc822 +X-Akonadi-Capabilities=Unique,Autostart +X-Akonadi-Identifier=akonadi_notes_agent diff --git a/notesagent/notesagent.h b/notesagent/notesagent.h new file mode 100644 index 0000000..d230892 --- /dev/null +++ b/notesagent/notesagent.h @@ -0,0 +1,66 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ +#ifndef NOTESAGENT_H +#define NOTESAGENT_H + +#include +class NotesManager; +class NotesAgent : public Akonadi::AgentBase, public Akonadi::AgentBase::ObserverV3 +{ + Q_OBJECT +public: + explicit NotesAgent(const QString &id); + ~NotesAgent() override; + + void showConfigureDialog(qlonglong windowId = 0); + + void setEnableAgent(bool b); + bool enabledAgent() const; + + void reload(); + + bool receiveNotes() const; + void setReceiveNotes(bool b); + + void setPort(int value); + int port() const; + + int alarmCheckInterval() const; + void setAlarmCheckInterval(int value); + + void configurationChanged(); + +Q_SIGNALS: + void needUpdateConfigDialogBox(); + +public Q_SLOTS: + void configure(WId windowId) override; + +protected: + void doSetOnline(bool online) override; + +private Q_SLOTS: + void slotStartAgent(); + +private: + bool mAgentInitialized; + NotesManager *mNotesManager = nullptr; +}; + +#endif // NOTESAGENT_H diff --git a/notesagent/notesagentalarmdialog.cpp b/notesagent/notesagentalarmdialog.cpp new file mode 100644 index 0000000..a9fcba8 --- /dev/null +++ b/notesagent/notesagentalarmdialog.cpp @@ -0,0 +1,243 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ +#include "notesagentalarmdialog.h" +#include "notesagentnotedialog.h" +#include "widget/notelistwidget.h" +#include "attributes/notealarmattribute.h" +#include "alarms/notealarmdialog.h" +#include "notesagent_debug.h" +#include + +#include +#include +#include + +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include + +NotesAgentAlarmDialog::NotesAgentAlarmDialog(QWidget *parent) + : QDialog(parent) +{ + setWindowTitle(i18n("Alarm")); + setWindowIcon(QIcon::fromTheme(QStringLiteral("knotes"))); + setAttribute(Qt::WA_DeleteOnClose); + QVBoxLayout *mainLayout = new QVBoxLayout(this); + + QVBoxLayout *vbox = new QVBoxLayout; + mainLayout->addLayout(vbox); + + mCurrentDateTime = new QLabel(this); + mCurrentDateTime->setText(QLocale().toString((QDateTime::currentDateTime()), QLocale::ShortFormat)); + vbox->addWidget(mCurrentDateTime); + + QLabel *lab = new QLabel(i18n("The following notes triggered alarms:"), this); + vbox->addWidget(lab); + + mListWidget = new NoteShared::NoteListWidget(this); + mListWidget->setContextMenuPolicy(Qt::CustomContextMenu); + connect(mListWidget, &NoteShared::NoteListWidget::itemDoubleClicked, this, &NotesAgentAlarmDialog::slotItemDoubleClicked); + connect(mListWidget, &NoteShared::NoteListWidget::customContextMenuRequested, this, &NotesAgentAlarmDialog::slotCustomContextMenuRequested); + + mainLayout->addWidget(mListWidget); + + QDialogButtonBox *buttonBox = new QDialogButtonBox(QDialogButtonBox::Close, this); + connect(buttonBox, &QDialogButtonBox::rejected, this, &NotesAgentAlarmDialog::reject); + buttonBox->button(QDialogButtonBox::Close)->setDefault(true); + + mainLayout->addWidget(buttonBox); + readConfig(); +} + +NotesAgentAlarmDialog::~NotesAgentAlarmDialog() +{ + writeConfig(); +} + +void NotesAgentAlarmDialog::removeAlarm(const Akonadi::Item ¬e) +{ + mListWidget->removeNote(note); + if (mListWidget->count() == 0) { + close(); + } +} + +void NotesAgentAlarmDialog::slotCustomContextMenuRequested(const QPoint &pos) +{ + if (mListWidget->selectedItems().isEmpty()) { + return; + } + Q_UNUSED(pos); + QMenu *entriesContextMenu = new QMenu(this); + QAction *removeAlarm = new QAction(QIcon::fromTheme(QStringLiteral("edit-delete")), i18n("Remove Alarm"), entriesContextMenu); + connect(removeAlarm, &QAction::triggered, this, &NotesAgentAlarmDialog::slotRemoveAlarm); + QAction *showNote = new QAction(i18n("Show Note..."), entriesContextMenu); + connect(showNote, &QAction::triggered, this, &NotesAgentAlarmDialog::slotShowNote); + QAction *modifyAlarm = new QAction(i18n("Modify Alarm..."), entriesContextMenu); + connect(modifyAlarm, &QAction::triggered, this, &NotesAgentAlarmDialog::slotModifyAlarm); + entriesContextMenu->addAction(showNote); + entriesContextMenu->addAction(modifyAlarm); + + entriesContextMenu->addSeparator(); + entriesContextMenu->addAction(removeAlarm); + entriesContextMenu->exec(QCursor::pos()); + delete entriesContextMenu; +} + +void NotesAgentAlarmDialog::readConfig() +{ + KConfigGroup grp(KSharedConfig::openConfig(), "NotesAgentAlarmDialog"); + const QSize size = grp.readEntry("Size", QSize(300, 200)); + if (size.isValid()) { + resize(size); + } +} + +void NotesAgentAlarmDialog::writeConfig() +{ + KConfigGroup grp(KSharedConfig::openConfig(), "NotesAgentAlarmDialog"); + grp.writeEntry("Size", size()); + grp.sync(); +} + +void NotesAgentAlarmDialog::addListAlarm(const Akonadi::Item::List &lstAlarm) +{ + mListWidget->setNotes(lstAlarm); + mCurrentDateTime->setText(QLocale().toString((QDateTime::currentDateTime()), QLocale::ShortFormat)); +} + +void NotesAgentAlarmDialog::slotItemDoubleClicked(QListWidgetItem *item) +{ + if (item) { + slotShowNote(); + } +} + +void NotesAgentAlarmDialog::slotShowNote() +{ + //deleted on close + const Akonadi::Item::Id id = mListWidget->currentItemId(); + if (id != -1) { + NotesAgentNoteDialog *dlg = new NotesAgentNoteDialog; + dlg->setNoteId(id); + dlg->show(); + } +} + +void NotesAgentAlarmDialog::slotRemoveAlarm() +{ + if (KMessageBox::Yes == KMessageBox::warningYesNo(this, i18n("Are you sure to remove alarm?"), i18nc("@title:window", "Remove Alarm"))) { + const Akonadi::Item::Id id = mListWidget->currentItemId(); + if (id != -1) { + Akonadi::Item item(id); + Akonadi::ItemFetchJob *job = new Akonadi::ItemFetchJob(item, this); + job->fetchScope().fetchAttribute(); + connect(job, &Akonadi::ItemFetchJob::result, this, &NotesAgentAlarmDialog::slotFetchItem); + } + } +} + +void NotesAgentAlarmDialog::slotFetchItem(KJob *job) +{ + if (job->error()) { + qCDebug(NOTESAGENT_LOG) << "fetch item failed " << job->errorString(); + return; + } + Akonadi::ItemFetchJob *itemFetchJob = static_cast(job); + Akonadi::Item::List items = itemFetchJob->items(); + if (!items.isEmpty()) { + Akonadi::Item item = items.first(); + item.removeAttribute(); + Akonadi::ItemModifyJob *modify = new Akonadi::ItemModifyJob(item); + connect(modify, &Akonadi::ItemModifyJob::result, this, &NotesAgentAlarmDialog::slotModifyItem); + } +} + +void NotesAgentAlarmDialog::slotModifyItem(KJob *job) +{ + if (job->error()) { + qCDebug(NOTESAGENT_LOG) << "modify item failed " << job->errorString(); + return; + } +} + +void NotesAgentAlarmDialog::slotModifyAlarm() +{ + Akonadi::Item::Id id = mListWidget->currentItemId(); + if (id != -1) { + Akonadi::Item item(id); + Akonadi::ItemFetchJob *job = new Akonadi::ItemFetchJob(item, this); + job->fetchScope().fetchFullPayload(true); + job->fetchScope().fetchAttribute(); + connect(job, &Akonadi::ItemFetchJob::result, this, &NotesAgentAlarmDialog::slotFetchAlarmItem); + } +} + +void NotesAgentAlarmDialog::slotFetchAlarmItem(KJob *job) +{ + if (job->error()) { + qCDebug(NOTESAGENT_LOG) << "fetch item failed " << job->errorString(); + return; + } + Akonadi::ItemFetchJob *itemFetchJob = static_cast(job); + Akonadi::Item::List items = itemFetchJob->items(); + if (!items.isEmpty()) { + Akonadi::Item item = items.first(); + NoteShared::NoteAlarmAttribute *attr = item.attribute(); + if (attr) { + KMime::Message::Ptr noteMessage = item.payload(); + if (!noteMessage) { + qCDebug(NOTESAGENT_LOG) << "Error this note doesn't have payload "; + KMessageBox::error(this, i18n("Error during fetch alarm info."), i18n("Alarm")); + return; + } + const KMime::Headers::Subject *const subject = noteMessage->subject(false); + QString caption; + if (subject) { + caption = subject->asUnicodeString(); + } + QPointer dlg = new NoteShared::NoteAlarmDialog(caption, this); + dlg->setAlarm(attr->dateTime()); + if (dlg->exec()) { + const QDateTime date = dlg->alarm(); + if (date.isValid()) { + attr->setDateTime(dlg->alarm()); + } else { + item.removeAttribute(); + } + Akonadi::ItemModifyJob *modify = new Akonadi::ItemModifyJob(item); + connect(modify, &Akonadi::ItemModifyJob::result, this, &NotesAgentAlarmDialog::slotModifyItem); + } + delete dlg; + } + } +} diff --git a/notesagent/notesagentalarmdialog.h b/notesagent/notesagentalarmdialog.h new file mode 100644 index 0000000..50ec661 --- /dev/null +++ b/notesagent/notesagentalarmdialog.h @@ -0,0 +1,57 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ +#ifndef NOTESAGENTALARMDIALOG_H +#define NOTESAGENTALARMDIALOG_H +#include +#include +class QListWidget; +class QLabel; +class QListWidgetItem; +namespace NoteShared { +class NoteListWidget; +} +class KJob; +class NotesAgentAlarmDialog : public QDialog +{ + Q_OBJECT +public: + explicit NotesAgentAlarmDialog(QWidget *parent = nullptr); + ~NotesAgentAlarmDialog(); + + void addListAlarm(const Akonadi::Item::List &lstAlarm); + void removeAlarm(const Akonadi::Item ¬e); + +private Q_SLOTS: + void slotItemDoubleClicked(QListWidgetItem *item); + void slotCustomContextMenuRequested(const QPoint &pos); + void slotShowNote(); + void slotRemoveAlarm(); + void slotFetchItem(KJob *job); + void slotModifyItem(KJob *job); + void slotModifyAlarm(); + void slotFetchAlarmItem(KJob *job); + +private: + void readConfig(); + void writeConfig(); + NoteShared::NoteListWidget *mListWidget = nullptr; + QLabel *mCurrentDateTime = nullptr; +}; + +#endif // NOTESAGENTALARMDIALOG_H diff --git a/notesagent/notesagentnotedialog.cpp b/notesagent/notesagentnotedialog.cpp new file mode 100644 index 0000000..35d69fe --- /dev/null +++ b/notesagent/notesagentnotedialog.cpp @@ -0,0 +1,123 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ +#include "notesagentnotedialog.h" +#include "notesagent_debug.h" +#include +#include +#include "attributes/notedisplayattribute.h" +#include "kpimtextedit/richtexteditorwidget.h" +#include "kpimtextedit/richtexteditor.h" + +#include + +#include + +#include + +#include +#include +#include +#include +#include + +NotesAgentNoteDialog::NotesAgentNoteDialog(QWidget *parent) + : QDialog(parent) +{ + QVBoxLayout *mainLayout = new QVBoxLayout(this); + setAttribute(Qt::WA_DeleteOnClose); + setWindowIcon(QIcon::fromTheme(QStringLiteral("knotes"))); + + mSubject = new QLineEdit(this); + mSubject->setReadOnly(true); + mainLayout->addWidget(mSubject); + + mNote = new KPIMTextEdit::RichTextEditorWidget(this); + mNote->setReadOnly(true); + + QDialogButtonBox *buttonBox = new QDialogButtonBox(QDialogButtonBox::Close, this); + connect(buttonBox, &QDialogButtonBox::rejected, this, &NotesAgentNoteDialog::reject); + + mainLayout->addWidget(mNote); + mainLayout->addWidget(buttonBox); + readConfig(); +} + +NotesAgentNoteDialog::~NotesAgentNoteDialog() +{ + writeConfig(); +} + +void NotesAgentNoteDialog::setNoteId(Akonadi::Item::Id id) +{ + Akonadi::Item item(id); + Akonadi::ItemFetchJob *job = new Akonadi::ItemFetchJob(item, this); + job->fetchScope().fetchFullPayload(true); + job->fetchScope().fetchAttribute< NoteShared::NoteDisplayAttribute >(); + connect(job, &Akonadi::ItemFetchJob::result, this, &NotesAgentNoteDialog::slotFetchItem); +} + +void NotesAgentNoteDialog::slotFetchItem(KJob *job) +{ + if (job->error()) { + qCDebug(NOTESAGENT_LOG) << "fetch item failed " << job->errorString(); + return; + } + Akonadi::ItemFetchJob *itemFetchJob = static_cast(job); + const Akonadi::Item::List lstItem = itemFetchJob->items(); + if (!lstItem.isEmpty()) { + const Akonadi::Item item = lstItem.first(); + KMime::Message::Ptr noteMessage = item.payload(); + if (noteMessage) { + const KMime::Headers::Subject *const subject = noteMessage->subject(false); + if (subject) { + mSubject->setText(subject->asUnicodeString()); + } + if (noteMessage->contentType()->isHTMLText()) { + mNote->setAcceptRichText(true); + mNote->setHtml(noteMessage->mainBodyPart()->decodedText()); + } else { + mNote->setAcceptRichText(false); + mNote->setPlainText(noteMessage->mainBodyPart()->decodedText()); + } + } + if (item.hasAttribute()) { + NoteShared::NoteDisplayAttribute *attr = item.attribute(); + if (attr) { + mNote->editor()->setTextColor(attr->backgroundColor()); + //TODO add background color. + } + } + } +} + +void NotesAgentNoteDialog::readConfig() +{ + KConfigGroup grp(KSharedConfig::openConfig(), "NotesAgentNoteDialog"); + const QSize size = grp.readEntry("Size", QSize(300, 200)); + if (size.isValid()) { + resize(size); + } +} + +void NotesAgentNoteDialog::writeConfig() +{ + KConfigGroup grp(KSharedConfig::openConfig(), "NotesAgentNoteDialog"); + grp.writeEntry("Size", size()); + grp.sync(); +} diff --git a/notesagent/notesagentnotedialog.h b/notesagent/notesagentnotedialog.h new file mode 100644 index 0000000..0bbc562 --- /dev/null +++ b/notesagent/notesagentnotedialog.h @@ -0,0 +1,48 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ +#ifndef NOTESAGENTNOTEDIALOG_H +#define NOTESAGENTNOTEDIALOG_H + +#include +#include +class QLineEdit; +class KJob; +namespace KPIMTextEdit { +class RichTextEditorWidget; +} +class NotesAgentNoteDialog : public QDialog +{ + Q_OBJECT +public: + explicit NotesAgentNoteDialog(QWidget *parent = nullptr); + ~NotesAgentNoteDialog(); + + void setNoteId(Akonadi::Item::Id id); + +private Q_SLOTS: + void slotFetchItem(KJob *job); + +private: + void readConfig(); + void writeConfig(); + KPIMTextEdit::RichTextEditorWidget *mNote = nullptr; + QLineEdit *mSubject = nullptr; +}; + +#endif // NOTESAGENTNOTEDIALOG_H diff --git a/notesagent/notesagentsettingsdialog.cpp b/notesagent/notesagentsettingsdialog.cpp new file mode 100644 index 0000000..5be7a32 --- /dev/null +++ b/notesagent/notesagentsettingsdialog.cpp @@ -0,0 +1,118 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ +#include "notesagentsettingsdialog.h" + +#include "knotes-version.h" +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include +#include + +#include + +NotesAgentSettingsDialog::NotesAgentSettingsDialog(QWidget *parent) + : QDialog(parent) +{ + setWindowTitle(i18n("Configure Notes Agent")); + setWindowIcon(QIcon::fromTheme(QStringLiteral("knotes"))); + QVBoxLayout *mainLayout = new QVBoxLayout(this); + setModal(true); + + QDialogButtonBox *buttonBox = new QDialogButtonBox(QDialogButtonBox::Ok | QDialogButtonBox::Cancel | QDialogButtonBox::Help, this); + QPushButton *okButton = buttonBox->button(QDialogButtonBox::Ok); + okButton->setDefault(true); + okButton->setShortcut(Qt::CTRL | Qt::Key_Return); + connect(buttonBox, &QDialogButtonBox::rejected, this, &NotesAgentSettingsDialog::reject); + connect(okButton, &QPushButton::clicked, this, &NotesAgentSettingsDialog::slotOkClicked); + + QTabWidget *tab = new QTabWidget(this); + + mNotify = new KNotifyConfigWidget(this); + mNotify->setApplication(QStringLiteral("akonadi_notes_agent")); + tab->addTab(mNotify, i18n("Notify")); + + mNetworkConfig = new NoteShared::NoteNetworkConfigWidget(this); + tab->addTab(mNetworkConfig, i18n("Network")); + mNetworkConfig->load(); + + mainLayout->addWidget(tab); + mainLayout->addWidget(buttonBox); + readConfig(); + + KAboutData aboutData = KAboutData( + QStringLiteral("notesagent"), + i18n("Notes Agent"), + QStringLiteral(KNOTES_VERSION), + i18n("Notes Agent."), + KAboutLicense::GPL_V2, + i18n("Copyright (C) 2013-2018 Laurent Montel")); + + aboutData.addAuthor(i18n("Laurent Montel"), + i18n("Maintainer"), QStringLiteral("montel@kde.org")); + + QApplication::setWindowIcon(QIcon::fromTheme(QStringLiteral("knotes"))); + aboutData.setTranslator(i18nc("NAME OF TRANSLATORS", "Your names"), + i18nc("EMAIL OF TRANSLATORS", "Your emails")); + + KHelpMenu *helpMenu = new KHelpMenu(this, aboutData, true); + //Initialize menu + QMenu *menu = helpMenu->menu(); + helpMenu->action(KHelpMenu::menuAboutApp)->setIcon(QIcon::fromTheme(QStringLiteral("knotes"))); + buttonBox->button(QDialogButtonBox::Help)->setMenu(menu); +} + +NotesAgentSettingsDialog::~NotesAgentSettingsDialog() +{ + writeConfig(); +} + +static const char myConfigGroupName[] = "NotesAgentSettingsDialog"; +void NotesAgentSettingsDialog::writeConfig() +{ + KConfigGroup group(KSharedConfig::openConfig(), myConfigGroupName); + + const QSize size = group.readEntry("Size", QSize(500, 300)); + if (size.isValid()) { + resize(size); + } +} + +void NotesAgentSettingsDialog::readConfig() +{ + KConfigGroup group(KSharedConfig::openConfig(), myConfigGroupName); + group.writeEntry("Size", size()); + group.sync(); +} + +void NotesAgentSettingsDialog::slotOkClicked() +{ + mNotify->save(); + mNetworkConfig->save(); + accept(); +} diff --git a/notesagent/notesagentsettingsdialog.h b/notesagent/notesagentsettingsdialog.h new file mode 100644 index 0000000..1a9f71b --- /dev/null +++ b/notesagent/notesagentsettingsdialog.h @@ -0,0 +1,45 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ +#ifndef NOTESAGENTSETTINGSDIALOG_H +#define NOTESAGENTSETTINGSDIALOG_H + +#include + +class KNotifyConfigWidget; +namespace NoteShared { +class NoteNetworkConfigWidget; +} +class NotesAgentSettingsDialog : public QDialog +{ + Q_OBJECT +public: + explicit NotesAgentSettingsDialog(QWidget *parent = nullptr); + ~NotesAgentSettingsDialog(); + +private Q_SLOTS: + void slotOkClicked(); + +private: + void writeConfig(); + void readConfig(); + KNotifyConfigWidget *mNotify = nullptr; + NoteShared::NoteNetworkConfigWidget *mNetworkConfig = nullptr; +}; + +#endif // NOTESAGENTSETTINGSDIALOG_H diff --git a/notesagent/notesmanager.cpp b/notesagent/notesmanager.cpp new file mode 100644 index 0000000..b6604cb --- /dev/null +++ b/notesagent/notesmanager.cpp @@ -0,0 +1,222 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ +#include "notesmanager.h" +#include "notesharedglobalconfig.h" +#include "network/notesnetworkreceiver.h" +#include "job/createnewnotejob.h" +#include "akonadi/noteschangerecorder.h" +#include "attributes/notealarmattribute.h" +#include "attributes/notedisplayattribute.h" +#include "attributes/notelockattribute.h" +#include "notesagentalarmdialog.h" + +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include + +#include +#include +#include + +#include +#include +#include +#include + +NotesManager::NotesManager(QObject *parent) + : QObject(parent) + , mListener(nullptr) + , mCheckAlarm(nullptr) +{ + mSession = new Akonadi::Session("KNotes Session", this); + mNoteRecorder = new NoteShared::NotesChangeRecorder(this); + mNoteRecorder->changeRecorder()->setSession(mSession); + connect(mNoteRecorder->changeRecorder(), &Akonadi::Monitor::itemAdded, + this, &NotesManager::slotItemAdded); + connect(mNoteRecorder->changeRecorder(), &Akonadi::Monitor::itemChanged, + this, &NotesManager::slotItemChanged); + connect(mNoteRecorder->changeRecorder(), &Akonadi::Monitor::itemRemoved, + this, &NotesManager::slotItemRemoved); + + auto job = new Akonadi::CollectionFetchJob(Akonadi::Collection::root(), + Akonadi::CollectionFetchJob::Recursive, + mSession); + job->fetchScope().setContentMimeTypes({ Akonadi::NoteUtils::noteMimeType() }); + job->fetchScope().setFetchIdOnly(true); + connect(job, &Akonadi::CollectionFetchJob::collectionsReceived, + this, &NotesManager::slotCollectionsReceived); +} + +NotesManager::~NotesManager() +{ + clear(); +} + +void NotesManager::clear() +{ + delete mListener; + mListener = nullptr; + if (mCheckAlarm && mCheckAlarm->isActive()) { + mCheckAlarm->stop(); + } +} + +void NotesManager::slotCollectionsReceived(const Akonadi::Collection::List &collections) +{ + for (const Akonadi::Collection &col : collections) { + if (!col.contentMimeTypes().contains(Akonadi::NoteUtils::noteMimeType())) { + continue; + } + auto job = new Akonadi::ItemFetchJob(col, mSession); + job->setDeliveryOption(Akonadi::ItemFetchJob::EmitItemsInBatches); + job->fetchScope().fetchAttribute(); + job->fetchScope().fetchAttribute(); + job->fetchScope().fetchAttribute(); + job->fetchScope().fetchAttribute(); + job->fetchScope().fetchFullPayload(true); + connect(job, &Akonadi::ItemFetchJob::itemsReceived, + this, [this](const Akonadi::Item::List &items) { + for (const Akonadi::Item &item : items) { + slotItemAdded(item); + } + }); + } +} + +void NotesManager::slotItemAdded(const Akonadi::Item &item) +{ + if (item.hasAttribute()) { + mListItem.append(item); + } +} + +void NotesManager::slotItemRemoved(const Akonadi::Item &item) +{ + mListItem.removeAll(item); +} + +void NotesManager::slotItemChanged(const Akonadi::Item &item, const QSet &set) +{ + if (set.contains("ATR:NoteAlarmAttribute")) { + mListItem.removeAll(item); + if (item.hasAttribute()) { + mListItem.append(item); + } else { + if (mAlarmDialog) { + mAlarmDialog->removeAlarm(item); + } + } + } +} + +void NotesManager::slotCheckAlarm() +{ + QDateTime from = NoteShared::NoteSharedGlobalConfig::self()->alarmsLastChecked().addSecs(1); + if (!from.isValid()) { + from.setTime_t(0); + } + + const QDateTime now = QDateTime::currentDateTime(); + NoteShared::NoteSharedGlobalConfig::self()->setAlarmsLastChecked(now); + + Akonadi::Item::List lst; + Q_FOREACH (const Akonadi::Item &item, mListItem) { + NoteShared::NoteAlarmAttribute *attrAlarm = item.attribute(); + if (attrAlarm) { + if (attrAlarm->dateTime() < QDateTime::currentDateTime()) { + lst.append(item); + } + } + } + if (!lst.isEmpty()) { + if (!mAlarmDialog) { + mAlarmDialog = new NotesAgentAlarmDialog; + } + mAlarmDialog->addListAlarm(lst); + mAlarmDialog->show(); + } + mCheckAlarm->start(); +} + +void NotesManager::load() +{ + updateNetworkListener(); + if (!mCheckAlarm) { + mCheckAlarm = new QTimer(this); + } else if (mCheckAlarm->isActive()) { + mCheckAlarm->stop(); + } + + mCheckAlarm->setInterval(1000 * 60 * NoteShared::NoteSharedGlobalConfig::checkInterval()); + connect(mCheckAlarm, &QTimer::timeout, this, &NotesManager::slotCheckAlarm); + slotCheckAlarm(); +} + +void NotesManager::stopAll() +{ + clear(); +} + +void NotesManager::slotAcceptConnection() +{ + // Accept the connection and make KNotesNetworkReceiver do the job + QTcpSocket *s = mListener->nextPendingConnection(); + + if (s) { + NoteShared::NotesNetworkReceiver *recv = new NoteShared::NotesNetworkReceiver(s); + connect(recv, &NoteShared::NotesNetworkReceiver::sigNoteReceived, this, &NotesManager::slotNewNote); + } +} + +void NotesManager::slotNewNote(const QString &name, const QString &text) +{ + const QPixmap pixmap = QIcon::fromTheme(QStringLiteral("knotes")).pixmap(KIconLoader::SizeSmall, KIconLoader::SizeSmall); + KNotification::event(QStringLiteral("receivednotes"), + i18n("Note Received"), + pixmap, + nullptr, + KNotification::CloseOnTimeout, + QStringLiteral("akonadi_notes_agent")); + NoteShared::CreateNewNoteJob *job = new NoteShared::CreateNewNoteJob(this, nullptr); + //For the moment it doesn't support richtext. + job->setRichText(false); + job->setNote(name, text); + job->start(); +} + +void NotesManager::updateNetworkListener() +{ + delete mListener; + mListener = nullptr; + + if (NoteShared::NoteSharedGlobalConfig::receiveNotes()) { + // create the socket and start listening for connections + mListener = new QTcpServer; + mListener->listen(QHostAddress::Any, NoteShared::NoteSharedGlobalConfig::port()); + connect(mListener, &QTcpServer::newConnection, this, &NotesManager::slotAcceptConnection); + } +} diff --git a/notesagent/notesmanager.h b/notesagent/notesmanager.h new file mode 100644 index 0000000..a902d14 --- /dev/null +++ b/notesagent/notesmanager.h @@ -0,0 +1,73 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ +#ifndef NOTESMANAGER_H +#define NOTESMANAGER_H + +#include + +#include "notesagentalarmdialog.h" + +#include +#include +class QTcpServer; +class QTimer; +namespace NoteShared { +class NotesChangeRecorder; +class NotesAkonadiTreeModel; +} + +namespace Akonadi { +class Session; +} + +class QModelIndex; +class NotesManager : public QObject +{ + Q_OBJECT +public: + explicit NotesManager(QObject *parent = nullptr); + ~NotesManager(); + + void stopAll(); + void updateNetworkListener(); + +public Q_SLOTS: + void load(); + +private Q_SLOTS: + void slotAcceptConnection(); + void slotNewNote(const QString &name, const QString &text); + void slotCheckAlarm(); + + void slotItemAdded(const Akonadi::Item &item); + void slotItemRemoved(const Akonadi::Item &item); + void slotItemChanged(const Akonadi::Item &item, const QSet &set); + + void slotCollectionsReceived(const Akonadi::Collection::List &collections); +private: + void clear(); + Akonadi::Item::List mListItem; + QTcpServer *mListener = nullptr; + QTimer *mCheckAlarm = nullptr; + NoteShared::NotesChangeRecorder *mNoteRecorder = nullptr; + Akonadi::Session *mSession = nullptr; + QPointer mAlarmDialog; +}; + +#endif // NOTESMANAGER_H diff --git a/notesagent/org.freedesktop.Akonadi.NotesAgent.xml b/notesagent/org.freedesktop.Akonadi.NotesAgent.xml new file mode 100644 index 0000000..a733f2f --- /dev/null +++ b/notesagent/org.freedesktop.Akonadi.NotesAgent.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/notesagent/settings/notesagentsettings.kcfg b/notesagent/settings/notesagentsettings.kcfg new file mode 100644 index 0000000..b182e5b --- /dev/null +++ b/notesagent/settings/notesagentsettings.kcfg @@ -0,0 +1,12 @@ + + + + + + true + + + diff --git a/notesagent/settings/notesagentsettings.kcfgc b/notesagent/settings/notesagentsettings.kcfgc new file mode 100644 index 0000000..2e7893d --- /dev/null +++ b/notesagent/settings/notesagentsettings.kcfgc @@ -0,0 +1,5 @@ +# Code generation options for kconfig_compiler +File=notesagentsettings.kcfg +ClassName=NotesAgentSettings +Singleton=true +Mutators=true diff --git a/noteshared/CMakeLists.txt b/noteshared/CMakeLists.txt new file mode 100644 index 0000000..a62ac11 --- /dev/null +++ b/noteshared/CMakeLists.txt @@ -0,0 +1,6 @@ +add_subdirectory(src) +if (BUILD_TESTING) + add_subdirectory(autotests) + add_subdirectory(src/attributes/autotests/) +endif() + diff --git a/noteshared/autotests/CMakeLists.txt b/noteshared/autotests/CMakeLists.txt new file mode 100644 index 0000000..8c90c52 --- /dev/null +++ b/noteshared/autotests/CMakeLists.txt @@ -0,0 +1,4 @@ +add_executable(noteeditorutilstest noteeditorutilstest.cpp ) +add_test(NAME noteeditorutilstest COMMAND noteeditorutilstest) +ecm_mark_as_test(noteeditorutilstest) +target_link_libraries(noteeditorutilstest Qt5::Test notesharedprivate) diff --git a/noteshared/autotests/noteeditorutilstest.cpp b/noteshared/autotests/noteeditorutilstest.cpp new file mode 100644 index 0000000..08956aa --- /dev/null +++ b/noteshared/autotests/noteeditorutilstest.cpp @@ -0,0 +1,71 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#include "noteeditorutilstest.h" +#include "editor/noteeditorutils.h" + +#include +#include + +#include + +NoteEditorUtilsTest::NoteEditorUtilsTest(QObject *parent) + : QObject(parent) +{ +} + +NoteEditorUtilsTest::~NoteEditorUtilsTest() +{ +} + +void NoteEditorUtilsTest::testAddCheckmark_data() +{ + QTest::addColumn("input"); + QTest::addColumn("position"); + QTest::newRow("standard") << QStringLiteral("foo") << 0; + QTest::newRow("emptyline") << QStringLiteral("") << 0; +} + +void NoteEditorUtilsTest::testAddCheckmark() +{ + QFETCH(QString, input); + QFETCH(int, position); + + static const QChar unicode[] = {0x2713}; + const int size = sizeof(unicode) / sizeof(QChar); + const QString checkMark = QString::fromRawData(unicode, size); + + NoteShared::NoteEditorUtils noteUtils; + QTextDocument *document = new QTextDocument(this); + document->setPlainText(input); + QTextCursor textCursor(document); + if (position < 1) { + position = 0; + } + textCursor.setPosition(position); + + document->setPlainText(input); + + noteUtils.addCheckmark(textCursor); + QCOMPARE(textCursor.document()->toPlainText(), QString(checkMark + input)); + //QCOMPARE(textCursor.position(), position + checkMark.size()); + delete document; +} + +QTEST_MAIN(NoteEditorUtilsTest) diff --git a/noteshared/autotests/noteeditorutilstest.h b/noteshared/autotests/noteeditorutilstest.h new file mode 100644 index 0000000..01b7269 --- /dev/null +++ b/noteshared/autotests/noteeditorutilstest.h @@ -0,0 +1,36 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ +#ifndef NOTEEDITORUTILSTEST_H +#define NOTEEDITORUTILSTEST_H + +#include + +class NoteEditorUtilsTest : public QObject +{ + Q_OBJECT +public: + explicit NoteEditorUtilsTest(QObject *parent = nullptr); + ~NoteEditorUtilsTest(); + +private Q_SLOTS: + void testAddCheckmark(); + void testAddCheckmark_data(); +}; + +#endif // NOTEEDITORUTILSTEST_H diff --git a/noteshared/src/CMakeLists.txt b/noteshared/src/CMakeLists.txt new file mode 100644 index 0000000..39f3470 --- /dev/null +++ b/noteshared/src/CMakeLists.txt @@ -0,0 +1,73 @@ + +add_definitions(-DTRANSLATION_DOMAIN=\"libnoteshared\") + +set(libnoteshared_akonadi_SRCS + akonadi/notesakonaditreemodel.cpp + akonadi/noteschangerecorder.cpp + ) + +set(libnoteshared_SRCS + noteshared_debug.cpp + attributes/notealarmattribute.cpp + attributes/notedisplayattribute.cpp + attributes/notelockattribute.cpp + attributes/showfoldernotesattribute.cpp + attributes/attributeregistrar.cpp + noteutils.cpp + network/notesnetworksender.cpp + network/notesnetworkreceiver.cpp + network/notehostdialog.cpp + editor/noteeditorutils.cpp + editor/noteeditor.cpp + config/noteactionconfig.cpp + config/notenetworkconfig.cpp + resources/localresourcecreator.cpp + job/createnewnotejob.cpp + dialog/selectednotefolderdialog.cpp + widget/notelistwidget.cpp + alarms/notealarmdialog.cpp + ${libnoteshared_akonadi_SRCS} + ) + +ecm_qt_declare_logging_category(libnoteshared_SRCS HEADER noteshared_debug.h IDENTIFIER NOTESHARED_LOG CATEGORY_NAME org.kde.pim.noteshared) + +macro(add_resource_iface _kcfgFile _ifaceName _className) + kcfg_generate_dbus_interface(${_kcfgFile} ${_ifaceName}) + string(TOLOWER ${_className} _codeFile) + set_source_files_properties( ${CMAKE_CURRENT_BINARY_DIR}/${_ifaceName}.xml PROPERTIES INCLUDE "resources/metatype.h") + qt5_add_dbus_interface(libnoteshared_SRCS + ${CMAKE_CURRENT_BINARY_DIR}/${_ifaceName}.xml ${_codeFile} ${_className} + ) +endmacro() + +add_resource_iface( ${CMAKE_CURRENT_SOURCE_DIR}/resources/maildirresource.kcfg + org.kde.Akonadi.Maildir.Settings MaildirSettings ) + +add_custom_target(noteshared_settings_xml ALL + DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/org.kde.Akonadi.Maildir.Settings.xml + SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/resources/maildirresource.kcfg + ) + + + +set( libnoteshared_kcfg_lib_SRCS settings/notesharedglobalconfig.kcfgc ) + +kconfig_add_kcfg_files(libnoteshared_kcfg_lib_SRCS ${libnoteshared_kcfg_lib_SRCS}) + + +add_library(notesharedprivate ${libnoteshared_SRCS} ${libnoteshared_kcfg_lib_SRCS} ) +generate_export_header(notesharedprivate BASE_NAME noteshared) + +target_link_libraries(notesharedprivate + PUBLIC + KF5::AkonadiCore + PRIVATE + KF5::DNSSD KF5::PimCommon KF5::Mime KF5::AkonadiNotes KF5::PimTextEdit KF5::Completion Qt5::DBus KF5::I18n KF5::AkonadiWidgets + ) + + +set_target_properties(notesharedprivate + PROPERTIES VERSION ${KDEPIM_LIB_VERSION} SOVERSION ${KDEPIM_LIB_SOVERSION} + ) + +install(TARGETS notesharedprivate ${KDE_INSTALL_TARGETS_DEFAULT_ARGS} LIBRARY NAMELINK_SKIP) diff --git a/noteshared/src/Messages.sh b/noteshared/src/Messages.sh new file mode 100644 index 0000000..9da3f9a --- /dev/null +++ b/noteshared/src/Messages.sh @@ -0,0 +1,4 @@ +#! /bin/sh +$EXTRACTRC settings/*.kcfg >> rc.cpp +$XGETTEXT `find . -name '*.h' -o -name '*.cpp'` -o $podir/libnoteshared.pot +rm -f rc.cpp diff --git a/noteshared/src/akonadi/notesakonaditreemodel.cpp b/noteshared/src/akonadi/notesakonaditreemodel.cpp new file mode 100644 index 0000000..58460bb --- /dev/null +++ b/noteshared/src/akonadi/notesakonaditreemodel.cpp @@ -0,0 +1,33 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ +#include "notesakonaditreemodel.h" + +#include + +using namespace NoteShared; + +NotesAkonadiTreeModel::NotesAkonadiTreeModel(Akonadi::ChangeRecorder *changeRecorder, QObject *parent) + : Akonadi::EntityTreeModel(changeRecorder, parent) +{ + setItemPopulationStrategy(Akonadi::EntityTreeModel::ImmediatePopulation); +} + +NotesAkonadiTreeModel::~NotesAkonadiTreeModel() +{ +} diff --git a/noteshared/src/akonadi/notesakonaditreemodel.h b/noteshared/src/akonadi/notesakonaditreemodel.h new file mode 100644 index 0000000..e97ede4 --- /dev/null +++ b/noteshared/src/akonadi/notesakonaditreemodel.h @@ -0,0 +1,39 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ +#ifndef NOTESAKONADITREEMODEL_H +#define NOTESAKONADITREEMODEL_H + +#include +#include "noteshared_export.h" + +namespace Akonadi { +class ChangeRecorder; +} + +namespace NoteShared { +class NOTESHARED_EXPORT NotesAkonadiTreeModel : public Akonadi::EntityTreeModel +{ + Q_OBJECT +public: + explicit NotesAkonadiTreeModel(Akonadi::ChangeRecorder *changeRecorder, QObject *parent = nullptr); + ~NotesAkonadiTreeModel(); +}; +} + +#endif // KNOTESAKONADITREEMODEL_H diff --git a/noteshared/src/akonadi/noteschangerecorder.cpp b/noteshared/src/akonadi/noteschangerecorder.cpp new file mode 100644 index 0000000..ecce550 --- /dev/null +++ b/noteshared/src/akonadi/noteschangerecorder.cpp @@ -0,0 +1,69 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ +#include "noteschangerecorder.h" + +#include +#include +#include +#include + +#include "attributes/notealarmattribute.h" +#include "attributes/notelockattribute.h" +#include "attributes/notedisplayattribute.h" + +using namespace NoteShared; + +class NoteShared::NotesChangeRecorderPrivate +{ +public: + NotesChangeRecorderPrivate() + { + } + + Akonadi::ChangeRecorder *mChangeRecorder = nullptr; +}; + +NotesChangeRecorder::NotesChangeRecorder(QObject *parent) + : QObject(parent) + , d(new NoteShared::NotesChangeRecorderPrivate) +{ + Akonadi::ItemFetchScope scope; + scope.fetchFullPayload(true); // Need to have full item when adding it to the internal data structure + scope.fetchAttribute< NoteShared::NoteLockAttribute >(); + scope.fetchAttribute< NoteShared::NoteDisplayAttribute >(); + scope.fetchAttribute< NoteShared::NoteAlarmAttribute >(); + + d->mChangeRecorder = new Akonadi::ChangeRecorder(this); + d->mChangeRecorder->setItemFetchScope(scope); + d->mChangeRecorder->fetchCollection(true); + d->mChangeRecorder->fetchCollectionStatistics(true); + d->mChangeRecorder->setCollectionMonitored(Akonadi::Collection::root()); + d->mChangeRecorder->collectionFetchScope().setIncludeStatistics(true); + d->mChangeRecorder->setMimeTypeMonitored(Akonadi::NoteUtils::noteMimeType()); +} + +NotesChangeRecorder::~NotesChangeRecorder() +{ + delete d; +} + +Akonadi::ChangeRecorder *NotesChangeRecorder::changeRecorder() const +{ + return d->mChangeRecorder; +} diff --git a/noteshared/src/akonadi/noteschangerecorder.h b/noteshared/src/akonadi/noteschangerecorder.h new file mode 100644 index 0000000..83a761e --- /dev/null +++ b/noteshared/src/akonadi/noteschangerecorder.h @@ -0,0 +1,43 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ +#ifndef NOTESCHANGERECORDER_H +#define NOTESCHANGERECORDER_H + +#include +#include "noteshared_export.h" +namespace Akonadi { +class ChangeRecorder; +} +namespace NoteShared { +class NotesChangeRecorderPrivate; +class NOTESHARED_EXPORT NotesChangeRecorder : public QObject +{ + Q_OBJECT +public: + explicit NotesChangeRecorder(QObject *parent = nullptr); + ~NotesChangeRecorder(); + + Akonadi::ChangeRecorder *changeRecorder() const; + +private: + NotesChangeRecorderPrivate *const d; +}; +} + +#endif // KNOTESCHANGERECORDER_H diff --git a/noteshared/src/alarms/notealarmdialog.cpp b/noteshared/src/alarms/notealarmdialog.cpp new file mode 100644 index 0000000..66c797b --- /dev/null +++ b/noteshared/src/alarms/notealarmdialog.cpp @@ -0,0 +1,148 @@ +/******************************************************************* + KNotes -- Notes for the KDE project + + Copyright (c) 2005, Michael Brade + + 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. + + In addition, as a special exception, the copyright holders give + permission to link the code of this program with any edition of + the Qt library by Trolltech AS, Norway (or with modified versions + of Qt that use the same license as Qt), and distribute linked + combinations including the two. You must obey the GNU General + Public License in all respects for all of the code used other than + Qt. If you modify this file, you may extend this exception to + your version of the file, but you are not obligated to do so. If + you do not wish to do so, delete this exception statement from + your version. +*******************************************************************/ + +#include "notealarmdialog.h" + +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include + +using namespace NoteShared; + +class NoteShared::NoteAlarmDialogPrivate +{ +public: + NoteAlarmDialogPrivate() + { + } + + KDateComboBox *m_atDate = nullptr; + KTimeComboBox *m_atTime = nullptr; + QButtonGroup *m_buttons = nullptr; +}; + +NoteAlarmDialog::NoteAlarmDialog(const QString &caption, QWidget *parent) + : QDialog(parent) + , d(new NoteShared::NoteAlarmDialogPrivate) +{ + setWindowTitle(caption); + QVBoxLayout *mainLayout = new QVBoxLayout(this); + QDialogButtonBox *buttonBox = new QDialogButtonBox(QDialogButtonBox::Ok | QDialogButtonBox::Cancel, this); + QPushButton *okButton = buttonBox->button(QDialogButtonBox::Ok); + okButton->setDefault(true); + okButton->setShortcut(Qt::CTRL | Qt::Key_Return); + connect(buttonBox, &QDialogButtonBox::rejected, this, &NoteAlarmDialog::reject); + QWidget *page = new QWidget(this); + QVBoxLayout *pageVBoxLayout = new QVBoxLayout(page); + pageVBoxLayout->setMargin(0); + + d->m_buttons = new QButtonGroup(this); + QGroupBox *group = new QGroupBox(i18n("Scheduled Alarm"), page); + pageVBoxLayout->addWidget(group); + QVBoxLayout *layout = new QVBoxLayout; + QRadioButton *none = new QRadioButton(i18n("&No alarm")); + layout->addWidget(none); + d->m_buttons->addButton(none, 0); + + group->setLayout(layout); + + QWidget *at = new QWidget; + QHBoxLayout *atHBoxLayout = new QHBoxLayout(at); + atHBoxLayout->setMargin(0); + QRadioButton *label_at = new QRadioButton(i18n("Alarm &at:"), at); + atHBoxLayout->addWidget(label_at); + d->m_atDate = new KDateComboBox(at); + atHBoxLayout->addWidget(d->m_atDate); + d->m_atTime = new KTimeComboBox(at); + atHBoxLayout->addWidget(d->m_atTime); + const QDateTime dateTime = QDateTime::currentDateTime(); + d->m_atDate->setMinimumDate(dateTime.date()); + d->m_atTime->setMinimumTime(dateTime.time()); + atHBoxLayout->setStretchFactor(d->m_atDate, 1); + layout->addWidget(at); + d->m_buttons->addButton(label_at, 1); + + connect(d->m_buttons, QOverload::of(&QButtonGroup::buttonClicked), this, &NoteAlarmDialog::slotButtonChanged); + connect(okButton, &QPushButton::clicked, this, &NoteAlarmDialog::accept); + d->m_buttons->button(0)->setChecked(true); + slotButtonChanged(d->m_buttons->checkedId()); + mainLayout->addWidget(page); + mainLayout->addWidget(buttonBox); +} + +NoteAlarmDialog::~NoteAlarmDialog() +{ + delete d; +} + +void NoteAlarmDialog::setAlarm(const QDateTime &dateTime) +{ + if (dateTime.isValid()) { + d->m_buttons->button(1)->setChecked(true); + d->m_atDate->setDate(dateTime.date()); + d->m_atTime->setTime(dateTime.time()); + } else { + d->m_buttons->button(0)->setChecked(true); + } + slotButtonChanged(d->m_buttons->checkedId()); +} + +void NoteAlarmDialog::slotButtonChanged(int id) +{ + switch (id) { + case 0: + d->m_atDate->setEnabled(false); + d->m_atTime->setEnabled(false); + break; + case 1: + d->m_atDate->setEnabled(true); + d->m_atTime->setEnabled(true); + break; + } +} + +QDateTime NoteAlarmDialog::alarm() const +{ + if (d->m_buttons->checkedId() == 1) { + return QDateTime(d->m_atDate->date(), d->m_atTime->time()); + } else { + return QDateTime(); + } +} diff --git a/noteshared/src/alarms/notealarmdialog.h b/noteshared/src/alarms/notealarmdialog.h new file mode 100644 index 0000000..a172aa8 --- /dev/null +++ b/noteshared/src/alarms/notealarmdialog.h @@ -0,0 +1,57 @@ +/******************************************************************* + KNotes -- Notes for the KDE project + + Copyright (c) 2005, Michael Brade + + 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. + + In addition, as a special exception, the copyright holders give + permission to link the code of this program with any edition of + the Qt library by Trolltech AS, Norway (or with modified versions + of Qt that use the same license as Qt), and distribute linked + combinations including the two. You must obey the GNU General + Public License in all respects for all of the code used other than + Qt. If you modify this file, you may extend this exception to + your version of the file, but you are not obligated to do so. If + you do not wish to do so, delete this exception statement from + your version. +*******************************************************************/ + +#ifndef NOTEALARMDIALOG_H +#define NOTEALARMDIALOG_H + +#include +#include "noteshared_export.h" +class QDateTime; +namespace NoteShared { +class NoteAlarmDialogPrivate; +class NOTESHARED_EXPORT NoteAlarmDialog : public QDialog +{ + Q_OBJECT +public: + explicit NoteAlarmDialog(const QString &caption, QWidget *parent = nullptr); + ~NoteAlarmDialog(); + void setAlarm(const QDateTime &dateTime); + QDateTime alarm() const; + +private Q_SLOTS: + void slotButtonChanged(int); + +private: + NoteAlarmDialogPrivate *const d; +}; +} + +#endif diff --git a/noteshared/src/attributes/attributeregistrar.cpp b/noteshared/src/attributes/attributeregistrar.cpp new file mode 100644 index 0000000..e67c90a --- /dev/null +++ b/noteshared/src/attributes/attributeregistrar.cpp @@ -0,0 +1,39 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ +#include "notealarmattribute.h" +#include "notedisplayattribute.h" +#include "notelockattribute.h" +#include "showfoldernotesattribute.h" + +#include + +namespace { +// Anonymous namespace; function is invisible outside this file. +bool dummy() +{ + Akonadi::AttributeFactory::registerAttribute(); + Akonadi::AttributeFactory::registerAttribute(); + Akonadi::AttributeFactory::registerAttribute(); + Akonadi::AttributeFactory::registerAttribute(); + return true; +} + +// Called when this library is loaded. +const bool registered = dummy(); +} // namespace diff --git a/noteshared/src/attributes/autotests/CMakeLists.txt b/noteshared/src/attributes/autotests/CMakeLists.txt new file mode 100644 index 0000000..819c873 --- /dev/null +++ b/noteshared/src/attributes/autotests/CMakeLists.txt @@ -0,0 +1,24 @@ +include_directories( + ${CMAKE_CURRENT_SOURCE_DIR}/.. + ${knotes_BINARY_DIR}/noteshared/src/ +) + +macro(add_noteshared_unittest _source) + set(_test ${_source}) + get_filename_component(_name ${_source} NAME_WE) + add_executable(${_name} ${_test}) + add_test(NAME ${_name} COMMAND ${_name}) + ecm_mark_as_test(noteshared-${_name}) + target_link_libraries(${_name} + notesharedprivate + Qt5::Test + Qt5::Core + Qt5::Gui + KF5::AkonadiCore +) +endmacro() + +add_noteshared_unittest(notedisplayattributetest.cpp) +add_noteshared_unittest(notealarmattributetest.cpp) +add_noteshared_unittest(showfoldernotesattributetest.cpp) +add_noteshared_unittest(notelockattributetest.cpp) diff --git a/noteshared/src/attributes/autotests/notealarmattributetest.cpp b/noteshared/src/attributes/autotests/notealarmattributetest.cpp new file mode 100644 index 0000000..0ba4b0e --- /dev/null +++ b/noteshared/src/attributes/autotests/notealarmattributetest.cpp @@ -0,0 +1,75 @@ +/* + Copyright (C) 2014-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#include "notealarmattributetest.h" +#include "notealarmattribute.h" + +#include + +NoteAlarmAttributeTest::NoteAlarmAttributeTest(QObject *parent) + : QObject(parent) +{ +} + +NoteAlarmAttributeTest::~NoteAlarmAttributeTest() +{ +} + +void NoteAlarmAttributeTest::shouldHaveDefaultValue() +{ + NoteShared::NoteAlarmAttribute attr; + QVERIFY(!attr.dateTime().isValid()); +} + +void NoteAlarmAttributeTest::shouldAssignValue() +{ + const QDateTime dt = QDateTime::currentDateTime(); + NoteShared::NoteAlarmAttribute attr; + attr.setDateTime(dt); + QCOMPARE(dt, attr.dateTime()); +} + +void NoteAlarmAttributeTest::shouldCloneAttr() +{ + const QDateTime dt = QDateTime::currentDateTime(); + NoteShared::NoteAlarmAttribute attr; + attr.setDateTime(dt); + NoteShared::NoteAlarmAttribute *result = attr.clone(); + QVERIFY(attr == *result); + delete result; +} + +void NoteAlarmAttributeTest::shouldSerializeAttr() +{ + const QDateTime dt = QDateTime::currentDateTime(); + NoteShared::NoteAlarmAttribute attr; + attr.setDateTime(dt); + const QByteArray ba = attr.serialized(); + NoteShared::NoteAlarmAttribute result; + result.deserialize(ba); + QVERIFY(attr == result); +} + +void NoteAlarmAttributeTest::shouldHaveType() +{ + NoteShared::NoteAlarmAttribute attr; + QCOMPARE(attr.type(), QByteArray("NoteAlarmAttribute")); +} + +QTEST_MAIN(NoteAlarmAttributeTest) diff --git a/noteshared/src/attributes/autotests/notealarmattributetest.h b/noteshared/src/attributes/autotests/notealarmattributetest.h new file mode 100644 index 0000000..1cd3228 --- /dev/null +++ b/noteshared/src/attributes/autotests/notealarmattributetest.h @@ -0,0 +1,39 @@ +/* + Copyright (C) 2014-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#ifndef NOTEALARMATTRIBUTETEST_H +#define NOTEALARMATTRIBUTETEST_H + +#include + +class NoteAlarmAttributeTest : public QObject +{ + Q_OBJECT +public: + explicit NoteAlarmAttributeTest(QObject *parent = nullptr); + ~NoteAlarmAttributeTest(); +private Q_SLOTS: + void shouldHaveDefaultValue(); + void shouldAssignValue(); + void shouldCloneAttr(); + void shouldSerializeAttr(); + void shouldHaveType(); +}; + +#endif // NOTEALARMATTRIBUTETEST_H diff --git a/noteshared/src/attributes/autotests/notedisplayattributetest.cpp b/noteshared/src/attributes/autotests/notedisplayattributetest.cpp new file mode 100644 index 0000000..4704c81 --- /dev/null +++ b/noteshared/src/attributes/autotests/notedisplayattributetest.cpp @@ -0,0 +1,89 @@ +/* + Copyright (C) 2014-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#include "notedisplayattributetest.h" +#include "notedisplayattribute.h" + +#include + +#include + +NoteDisplayAttributeTest::NoteDisplayAttributeTest(QObject *parent) + : QObject(parent) +{ +} + +NoteDisplayAttributeTest::~NoteDisplayAttributeTest() +{ +} + +void NoteDisplayAttributeTest::shouldHaveDefaultValue() +{ + NoteShared::NoteDisplayAttribute attribute; + QVERIFY(attribute.autoIndent()); + QVERIFY(!attribute.keepBelow()); + QVERIFY(!attribute.keepAbove()); + QVERIFY(!attribute.showInTaskbar()); + QVERIFY(!attribute.isHidden()); + //@krazy:cond=qenums because everyone expects yellow postit notes + QCOMPARE(attribute.backgroundColor(), QColor(Qt::yellow)); + QCOMPARE(attribute.foregroundColor(), QColor(Qt::black)); + //@krazy:endcond=qenums + QVERIFY(attribute.rememberDesktop()); + QCOMPARE(attribute.tabSize(), 4); + QCOMPARE(attribute.font(), QFontDatabase::systemFont(QFontDatabase::GeneralFont)); + QCOMPARE(attribute.titleFont(), QFontDatabase::systemFont(QFontDatabase::TitleFont)); + QCOMPARE(attribute.size(), QSize(300, 300)); + QCOMPARE(attribute.desktop(), -10); + QCOMPARE(attribute.position(), QPoint(-10000, -10000)); +} + +void NoteDisplayAttributeTest::shouldEqualWhenCloning() +{ + NoteShared::NoteDisplayAttribute attribute; + NoteShared::NoteDisplayAttribute *attr2 = attribute.clone(); + QVERIFY(attribute == *attr2); + delete attr2; + + attribute.setBackgroundColor(QColor("#454545")); + attribute.setForegroundColor(QColor("#454545")); + attribute.setSize(QSize(50, 70)); + attribute.setRememberDesktop(false); + attribute.setTabSize(8); + attribute.setFont(QFont()); + attribute.setTitleFont(QFont()); + attribute.setDesktop(7); + attribute.setIsHidden(true); + attribute.setPosition(QPoint(7, 8)); + attribute.setShowInTaskbar(false); + attribute.setKeepAbove(false); + attribute.setKeepBelow(false); + attribute.setAutoIndent(false); + attr2 = attribute.clone(); + QVERIFY(attribute == *attr2); + delete attr2; +} + +void NoteDisplayAttributeTest::shouldHaveType() +{ + NoteShared::NoteDisplayAttribute attribute; + QCOMPARE(attribute.type(), QByteArray("NoteDisplayAttribute")); +} + +QTEST_MAIN(NoteDisplayAttributeTest) diff --git a/noteshared/src/attributes/autotests/notedisplayattributetest.h b/noteshared/src/attributes/autotests/notedisplayattributetest.h new file mode 100644 index 0000000..e88fe5f --- /dev/null +++ b/noteshared/src/attributes/autotests/notedisplayattributetest.h @@ -0,0 +1,37 @@ +/* + Copyright (C) 2014-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#ifndef NOTEDISPLAYATTRIBUTETEST_H +#define NOTEDISPLAYATTRIBUTETEST_H + +#include + +class NoteDisplayAttributeTest : public QObject +{ + Q_OBJECT +public: + explicit NoteDisplayAttributeTest(QObject *parent = nullptr); + ~NoteDisplayAttributeTest(); +private Q_SLOTS: + void shouldHaveDefaultValue(); + void shouldEqualWhenCloning(); + void shouldHaveType(); +}; + +#endif // NOTEDISPLAYATTRIBUTETEST_H diff --git a/noteshared/src/attributes/autotests/notelockattributetest.cpp b/noteshared/src/attributes/autotests/notelockattributetest.cpp new file mode 100644 index 0000000..e2a7a10 --- /dev/null +++ b/noteshared/src/attributes/autotests/notelockattributetest.cpp @@ -0,0 +1,40 @@ +/* + Copyright (C) 2014-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#include "notelockattributetest.h" +#include "notelockattribute.h" + +#include + +NoteLockAttributeTest::NoteLockAttributeTest(QObject *parent) + : QObject(parent) +{ +} + +NoteLockAttributeTest::~NoteLockAttributeTest() +{ +} + +void NoteLockAttributeTest::shouldHaveType() +{ + NoteShared::NoteLockAttribute attr; + QCOMPARE(attr.type(), QByteArray("KJotsLockAttribute")); +} + +QTEST_MAIN(NoteLockAttributeTest) diff --git a/noteshared/src/attributes/autotests/notelockattributetest.h b/noteshared/src/attributes/autotests/notelockattributetest.h new file mode 100644 index 0000000..41a08d2 --- /dev/null +++ b/noteshared/src/attributes/autotests/notelockattributetest.h @@ -0,0 +1,35 @@ +/* + Copyright (C) 2014-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#ifndef NOTELOCKATTRIBUTETEST_H +#define NOTELOCKATTRIBUTETEST_H + +#include + +class NoteLockAttributeTest : public QObject +{ + Q_OBJECT +public: + explicit NoteLockAttributeTest(QObject *parent = nullptr); + ~NoteLockAttributeTest(); +private Q_SLOTS: + void shouldHaveType(); +}; + +#endif // NOTELOCKATTRIBUTETEST_H diff --git a/noteshared/src/attributes/autotests/showfoldernotesattributetest.cpp b/noteshared/src/attributes/autotests/showfoldernotesattributetest.cpp new file mode 100644 index 0000000..cdfde0c --- /dev/null +++ b/noteshared/src/attributes/autotests/showfoldernotesattributetest.cpp @@ -0,0 +1,40 @@ +/* + Copyright (C) 2014-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#include "showfoldernotesattributetest.h" +#include "showfoldernotesattribute.h" + +#include + +ShowFolderNotesAttributeTest::ShowFolderNotesAttributeTest(QObject *parent) + : QObject(parent) +{ +} + +ShowFolderNotesAttributeTest::~ShowFolderNotesAttributeTest() +{ +} + +void ShowFolderNotesAttributeTest::shouldHaveType() +{ + NoteShared::ShowFolderNotesAttribute attr; + QCOMPARE(attr.type(), QByteArray("showfoldernotesattribute")); +} + +QTEST_MAIN(ShowFolderNotesAttributeTest) diff --git a/noteshared/src/attributes/autotests/showfoldernotesattributetest.h b/noteshared/src/attributes/autotests/showfoldernotesattributetest.h new file mode 100644 index 0000000..4d27259 --- /dev/null +++ b/noteshared/src/attributes/autotests/showfoldernotesattributetest.h @@ -0,0 +1,35 @@ +/* + Copyright (C) 2014-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#ifndef SHOWFOLDERNOTESATTRIBUTETEST_H +#define SHOWFOLDERNOTESATTRIBUTETEST_H + +#include + +class ShowFolderNotesAttributeTest : public QObject +{ + Q_OBJECT +public: + explicit ShowFolderNotesAttributeTest(QObject *parent = nullptr); + ~ShowFolderNotesAttributeTest(); +private Q_SLOTS: + void shouldHaveType(); +}; + +#endif // SHOWFOLDERNOTESATTRIBUTETEST_H diff --git a/noteshared/src/attributes/notealarmattribute.cpp b/noteshared/src/attributes/notealarmattribute.cpp new file mode 100644 index 0000000..cac690a --- /dev/null +++ b/noteshared/src/attributes/notealarmattribute.cpp @@ -0,0 +1,74 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ +#include "notealarmattribute.h" + +#include +#include + +using namespace NoteShared; +NoteAlarmAttribute::NoteAlarmAttribute() + : Akonadi::Attribute() +{ +} + +NoteAlarmAttribute::~NoteAlarmAttribute() +{ +} + +NoteAlarmAttribute *NoteAlarmAttribute::clone() const +{ + NoteAlarmAttribute *attr = new NoteAlarmAttribute(); + attr->setDateTime(dateTime()); + return attr; +} + +void NoteAlarmAttribute::deserialize(const QByteArray &data) +{ + QDataStream s(data); + s >> mDateTime; +} + +QByteArray NoteAlarmAttribute::serialized() const +{ + QByteArray result; + QDataStream s(&result, QIODevice::WriteOnly); + s << mDateTime; + return result; +} + +QByteArray NoteAlarmAttribute::type() const +{ + static const QByteArray sType("NoteAlarmAttribute"); + return sType; +} + +void NoteAlarmAttribute::setDateTime(const QDateTime &dateTime) +{ + mDateTime = dateTime; +} + +QDateTime NoteAlarmAttribute::dateTime() const +{ + return mDateTime; +} + +bool NoteAlarmAttribute::operator ==(const NoteAlarmAttribute &other) const +{ + return mDateTime == other.dateTime(); +} diff --git a/noteshared/src/attributes/notealarmattribute.h b/noteshared/src/attributes/notealarmattribute.h new file mode 100644 index 0000000..999e9fc --- /dev/null +++ b/noteshared/src/attributes/notealarmattribute.h @@ -0,0 +1,50 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ +#ifndef NOTE_ALARM_ATTRIBUTE_H +#define NOTE_ALARM_ATTRIBUTE_H + +#include "noteshared_export.h" +#include + +#include +namespace NoteShared { +class NOTESHARED_EXPORT NoteAlarmAttribute : public Akonadi::Attribute +{ +public: + NoteAlarmAttribute(); + ~NoteAlarmAttribute(); + + QByteArray type() const override; + + NoteAlarmAttribute *clone() const override; + + QByteArray serialized() const override; + + void deserialize(const QByteArray &data) override; + + void setDateTime(const QDateTime &dateTime); + QDateTime dateTime() const; + + bool operator ==(const NoteAlarmAttribute &other) const; +private: + QDateTime mDateTime; +}; +} + +#endif diff --git a/noteshared/src/attributes/notedisplayattribute.cpp b/noteshared/src/attributes/notedisplayattribute.cpp new file mode 100644 index 0000000..fde420c --- /dev/null +++ b/noteshared/src/attributes/notedisplayattribute.cpp @@ -0,0 +1,278 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#include "notedisplayattribute.h" + +#include +#include +#include + +using namespace NoteShared; + +NoteDisplayAttribute::NoteDisplayAttribute() + : Akonadi::Attribute() + , mFont(QFontDatabase::systemFont(QFontDatabase::GeneralFont)) + , mTitleFont(QFontDatabase::systemFont(QFontDatabase::TitleFont)) + //@krazy:cond=qenums because everyone expects yellow postit notes + , mBackgroundColor(Qt::yellow) + , mForegroundgroundColor(Qt::black) + //@krazy:endcond=qenums + , mSize(300, 300) + , mPosition(QPoint(-10000, -10000)) + , mTabSize(4) + , mDesktop(-10) + , mRememberDesktop(true) + , mAutoIndent(true) + , mHide(false) + , mShowInTaskbar(false) + , mKeepAbove(false) + , mKeepBelove(false) + , mKeepBelow(false) +{ +} + +NoteDisplayAttribute::~NoteDisplayAttribute() +{ +} + +NoteDisplayAttribute *NoteDisplayAttribute::clone() const +{ + NoteDisplayAttribute *attr = new NoteDisplayAttribute(); + attr->setBackgroundColor(backgroundColor()); + attr->setForegroundColor(foregroundColor()); + attr->setSize(size()); + attr->setRememberDesktop(rememberDesktop()); + attr->setTabSize(tabSize()); + attr->setFont(font()); + attr->setTitleFont(titleFont()); + attr->setDesktop(desktop()); + attr->setIsHidden(isHidden()); + attr->setPosition(position()); + attr->setShowInTaskbar(showInTaskbar()); + attr->setKeepAbove(keepAbove()); + attr->setKeepBelow(keepBelow()); + attr->setAutoIndent(autoIndent()); + return attr; +} + +void NoteDisplayAttribute::deserialize(const QByteArray &data) +{ + QDataStream s(data); + s >> mFont; + s >> mTitleFont; + s >> mBackgroundColor; + s >> mForegroundgroundColor; + s >> mSize; + s >> mPosition; + s >> mTabSize; + s >> mDesktop; + s >> mRememberDesktop; + s >> mAutoIndent; + s >> mHide; + s >> mShowInTaskbar; + s >> mKeepAbove; + s >> mKeepBelove; + s >> mKeepBelow; +} + +QByteArray NoteDisplayAttribute::serialized() const +{ + QByteArray result; + QDataStream s(&result, QIODevice::WriteOnly); + s << mFont; + s << mTitleFont; + s << mBackgroundColor; + s << mForegroundgroundColor; + s << mSize; + s << mPosition; + s << mTabSize; + s << mDesktop; + s << mRememberDesktop; + s << mAutoIndent; + s << mHide; + s << mShowInTaskbar; + s << mKeepAbove; + s << mKeepBelove; + s << mKeepBelow; + return result; +} + +QByteArray NoteDisplayAttribute::type() const +{ + static const QByteArray sType("NoteDisplayAttribute"); + return sType; +} + +void NoteDisplayAttribute::setBackgroundColor(const QColor &color) +{ + mBackgroundColor = color; +} + +QColor NoteDisplayAttribute::backgroundColor() const +{ + return mBackgroundColor; +} + +void NoteDisplayAttribute::setForegroundColor(const QColor &color) +{ + mForegroundgroundColor = color; +} + +QSize NoteDisplayAttribute::size() const +{ + return mSize; +} + +void NoteDisplayAttribute::setSize(const QSize &size) +{ + mSize = size; +} + +QColor NoteDisplayAttribute::foregroundColor() const +{ + return mForegroundgroundColor; +} + +bool NoteDisplayAttribute::rememberDesktop() const +{ + return mRememberDesktop; +} + +void NoteDisplayAttribute::setRememberDesktop(bool b) +{ + mRememberDesktop = b; +} + +int NoteDisplayAttribute::tabSize() const +{ + return mTabSize; +} + +void NoteDisplayAttribute::setTabSize(int value) +{ + mTabSize = value; +} + +bool NoteDisplayAttribute::autoIndent() const +{ + return mAutoIndent; +} + +void NoteDisplayAttribute::setAutoIndent(bool b) +{ + mAutoIndent = b; +} + +void NoteDisplayAttribute::setFont(const QFont &f) +{ + mFont = f; +} + +QFont NoteDisplayAttribute::font() const +{ + return mFont; +} + +void NoteDisplayAttribute::setTitleFont(const QFont &f) +{ + mTitleFont = f; +} + +QFont NoteDisplayAttribute::titleFont() const +{ + return mTitleFont; +} + +void NoteDisplayAttribute::setDesktop(int v) +{ + mDesktop = v; +} + +int NoteDisplayAttribute::desktop() const +{ + return mDesktop; +} + +void NoteDisplayAttribute::setIsHidden(bool b) +{ + mHide = b; +} + +bool NoteDisplayAttribute::isHidden() const +{ + return mHide; +} + +void NoteDisplayAttribute::setPosition(const QPoint &pos) +{ + mPosition = pos; +} + +QPoint NoteDisplayAttribute::position() const +{ + return mPosition; +} + +void NoteDisplayAttribute::setShowInTaskbar(bool b) +{ + mShowInTaskbar = b; +} + +bool NoteDisplayAttribute::showInTaskbar() const +{ + return mShowInTaskbar; +} + +void NoteDisplayAttribute::setKeepAbove(bool b) +{ + mKeepAbove = b; +} + +bool NoteDisplayAttribute::keepAbove() const +{ + return mKeepAbove; +} + +void NoteDisplayAttribute::setKeepBelow(bool b) +{ + mKeepBelow = b; +} + +bool NoteDisplayAttribute::keepBelow() const +{ + return mKeepBelow; +} + +bool NoteDisplayAttribute::operator ==(const NoteDisplayAttribute &other) const +{ + return (backgroundColor() == other.backgroundColor()) + && (foregroundColor() == other.foregroundColor()) + && (size() == other.size()) + && (rememberDesktop() == other.rememberDesktop()) + && (tabSize() == other.tabSize()) + && (font() == other.font()) + && (titleFont() == other.titleFont()) + && (desktop() == other.desktop()) + && (isHidden() == other.isHidden()) + && (position() == other.position()) + && (showInTaskbar() == other.showInTaskbar()) + && (keepAbove() == other.keepAbove()) + && (keepBelow() == other.keepBelow()) + && (autoIndent() == other.autoIndent()); +} diff --git a/noteshared/src/attributes/notedisplayattribute.h b/noteshared/src/attributes/notedisplayattribute.h new file mode 100644 index 0000000..67785bb --- /dev/null +++ b/noteshared/src/attributes/notedisplayattribute.h @@ -0,0 +1,99 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ +#ifndef NOTE_DISPLAY_ATTRIBUTE_H +#define NOTE_DISPLAY_ATTRIBUTE_H + +#include "noteshared_export.h" +#include + +#include +#include +#include +#include + +namespace NoteShared { +class NOTESHARED_EXPORT NoteDisplayAttribute : public Akonadi::Attribute +{ +public: + NoteDisplayAttribute(); + ~NoteDisplayAttribute(); + + QByteArray type() const override; + + NoteDisplayAttribute *clone() const override; + + QByteArray serialized() const override; + + void deserialize(const QByteArray &data) override; + + void setBackgroundColor(const QColor &color); + QColor backgroundColor() const; + QColor foregroundColor() const; + void setForegroundColor(const QColor &color); + + QSize size() const; + void setSize(const QSize &size); + + bool rememberDesktop() const; + void setRememberDesktop(bool b); + void setTabSize(int value); + int tabSize() const; + + void setFont(const QFont &f); + QFont font() const; + void setTitleFont(const QFont &f); + QFont titleFont() const; + + void setDesktop(int v); + int desktop() const; + void setIsHidden(bool b); + bool isHidden() const; + void setPosition(const QPoint &pos); + QPoint position() const; + void setShowInTaskbar(bool b); + bool showInTaskbar() const; + void setKeepAbove(bool b); + bool keepAbove() const; + void setKeepBelow(bool b); + bool keepBelow() const; + + bool autoIndent() const; + void setAutoIndent(bool b); + bool operator ==(const NoteDisplayAttribute &other) const; + +private: + QFont mFont; + QFont mTitleFont; + QColor mBackgroundColor; + QColor mForegroundgroundColor; + QSize mSize; + QPoint mPosition; + int mTabSize; + int mDesktop; + bool mRememberDesktop; + bool mAutoIndent; + bool mHide; + bool mShowInTaskbar; + bool mKeepAbove; + //it's an error but we can't remove it! + bool mKeepBelove; + bool mKeepBelow; +}; +} +#endif diff --git a/noteshared/src/attributes/notelockattribute.cpp b/noteshared/src/attributes/notelockattribute.cpp new file mode 100644 index 0000000..1290762 --- /dev/null +++ b/noteshared/src/attributes/notelockattribute.cpp @@ -0,0 +1,55 @@ +/* + Copyright (C) 2010 Klarälvdalens Datakonsult AB, + a KDAB Group company, info@kdab.net, + author Stephen Kelly + + This library is free software; you can redistribute it and/or modify it + under the terms of the GNU Library General Public License as published by + the Free Software Foundation; either version 2 of the License, or (at your + option) any later version. + + This library 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 Library General Public + License for more details. + + You should have received a copy of the GNU Library General Public License + along with this library; see the file COPYING.LIB. If not, write to the + Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA + 02110-1301, USA. +*/ + +#include "notelockattribute.h" + +#include +using namespace NoteShared; +NoteLockAttribute::NoteLockAttribute() + : Akonadi::Attribute() +{ +} + +NoteLockAttribute::~NoteLockAttribute() +{ +} + +NoteLockAttribute *NoteLockAttribute::clone() const +{ + return new NoteLockAttribute(); +} + +void NoteLockAttribute::deserialize(const QByteArray &data) +{ + Q_UNUSED(data); +} + +QByteArray NoteLockAttribute::serialized() const +{ + return QByteArrayLiteral("-"); +} + +QByteArray NoteLockAttribute::type() const +{ + //We can't change this name! + static const QByteArray sType("KJotsLockAttribute"); + return sType; +} diff --git a/noteshared/src/attributes/notelockattribute.h b/noteshared/src/attributes/notelockattribute.h new file mode 100644 index 0000000..52639a4 --- /dev/null +++ b/noteshared/src/attributes/notelockattribute.h @@ -0,0 +1,46 @@ +/* + Copyright (C) 2010 Klarälvdalens Datakonsult AB, + a KDAB Group company, info@kdab.net, + author Stephen Kelly + + This library is free software; you can redistribute it and/or modify it + under the terms of the GNU Library General Public License as published by + the Free Software Foundation; either version 2 of the License, or (at your + option) any later version. + + This library 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 Library General Public + License for more details. + + You should have received a copy of the GNU Library General Public License + along with this library; see the file COPYING.LIB. If not, write to the + Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA + 02110-1301, USA. +*/ + +#ifndef NOTELOCKATTRIBUTE_H +#define NOTELOCKATTRIBUTE_H + +#include "noteshared_export.h" + +#include + +namespace NoteShared { +class NOTESHARED_EXPORT NoteLockAttribute : public Akonadi::Attribute +{ +public: + NoteLockAttribute(); + ~NoteLockAttribute(); + + QByteArray type() const override; + + NoteLockAttribute *clone() const override; + + QByteArray serialized() const override; + + void deserialize(const QByteArray &data) override; +}; +} + +#endif diff --git a/noteshared/src/attributes/showfoldernotesattribute.cpp b/noteshared/src/attributes/showfoldernotesattribute.cpp new file mode 100644 index 0000000..8d0932d --- /dev/null +++ b/noteshared/src/attributes/showfoldernotesattribute.cpp @@ -0,0 +1,50 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ +#include "showfoldernotesattribute.h" + +#include +using namespace NoteShared; +ShowFolderNotesAttribute::ShowFolderNotesAttribute() +{ +} + +ShowFolderNotesAttribute::~ShowFolderNotesAttribute() +{ +} + +ShowFolderNotesAttribute *ShowFolderNotesAttribute::clone() const +{ + return new ShowFolderNotesAttribute(); +} + +QByteArray ShowFolderNotesAttribute::type() const +{ + static const QByteArray sType("showfoldernotesattribute"); + return sType; +} + +QByteArray ShowFolderNotesAttribute::serialized() const +{ + return QByteArrayLiteral("-"); +} + +void ShowFolderNotesAttribute::deserialize(const QByteArray &data) +{ + Q_UNUSED(data); +} diff --git a/noteshared/src/attributes/showfoldernotesattribute.h b/noteshared/src/attributes/showfoldernotesattribute.h new file mode 100644 index 0000000..cc80dda --- /dev/null +++ b/noteshared/src/attributes/showfoldernotesattribute.h @@ -0,0 +1,39 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ +#ifndef SHOWFOLDERNOTESATTRIBUTE_H +#define SHOWFOLDERNOTESATTRIBUTE_H + +#include +#include "noteshared_export.h" + +namespace NoteShared { +class NOTESHARED_EXPORT ShowFolderNotesAttribute : public Akonadi::Attribute +{ +public: + ShowFolderNotesAttribute(); + ~ShowFolderNotesAttribute(); + + ShowFolderNotesAttribute *clone() const override; + QByteArray type() const override; + QByteArray serialized() const override; + void deserialize(const QByteArray &data) override; +}; +} + +#endif // SHOWFOLDERNOTESATTRIBUTE_H diff --git a/noteshared/src/config/noteactionconfig.cpp b/noteshared/src/config/noteactionconfig.cpp new file mode 100644 index 0000000..92e148d --- /dev/null +++ b/noteshared/src/config/noteactionconfig.cpp @@ -0,0 +1,77 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ +#include "noteactionconfig.h" +#include "notesharedglobalconfig.h" + +#include +#include + +#include +#include +#include +using namespace NoteShared; + +NoteActionConfig::NoteActionConfig(QWidget *parent) + : KCModule(parent) +{ + QGridLayout *layout = new QGridLayout(this); + layout->setMargin(0); + + QLabel *label_MailAction = new QLabel(i18n("&Mail action:"), this); + layout->addWidget(label_MailAction, 0, 0); + + QLineEdit *kcfg_MailAction = new QLineEdit(this); + kcfg_MailAction->setObjectName(QStringLiteral("kcfg_MailAction")); + label_MailAction->setBuddy(kcfg_MailAction); + layout->addWidget(kcfg_MailAction, 0, 1); + + QLabel *howItWorks = new QLabel(i18n("How does this work?")); + connect(howItWorks, &QLabel::linkActivated, this, &NoteActionConfig::slotHelpLinkClicked); + layout->addWidget(howItWorks, 1, 0); + howItWorks->setContextMenuPolicy(Qt::NoContextMenu); + + addConfig(NoteShared::NoteSharedGlobalConfig::self(), this); + layout->setRowStretch(2, 1); + load(); +} + +void NoteActionConfig::slotHelpLinkClicked(const QString &) +{ + const QString help + = i18n("" + "

You can customize command line. " + "You can use:

" + "
    " + "
  • %t returns current note title
  • " + "
  • %f returns current note text
  • " + "
" + "
"); + + QWhatsThis::showText(QCursor::pos(), help); +} + +void NoteActionConfig::save() +{ + KCModule::save(); +} + +void NoteActionConfig::load() +{ + KCModule::load(); +} diff --git a/noteshared/src/config/noteactionconfig.h b/noteshared/src/config/noteactionconfig.h new file mode 100644 index 0000000..4e14609 --- /dev/null +++ b/noteshared/src/config/noteactionconfig.h @@ -0,0 +1,37 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ +#ifndef NOTEACTIONCONFIG_H +#define NOTEACTIONCONFIG_H +#include "noteshared_export.h" +#include +namespace NoteShared { +class NOTESHARED_EXPORT NoteActionConfig : public KCModule +{ + Q_OBJECT +public: + explicit NoteActionConfig(QWidget *parent); + /** Reimplemented from KCModule. */ + void load() override; + void save() override; + +private Q_SLOTS: + void slotHelpLinkClicked(const QString &); +}; +} +#endif // NOTEACTIONCONFIG_H diff --git a/noteshared/src/config/notenetworkconfig.cpp b/noteshared/src/config/notenetworkconfig.cpp new file mode 100644 index 0000000..16d51b2 --- /dev/null +++ b/noteshared/src/config/notenetworkconfig.cpp @@ -0,0 +1,131 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#include "notenetworkconfig.h" + +#include "notesharedglobalconfig.h" + +#include +#include +#include + +#include +#include +#include +#include +#include + +using namespace NoteShared; +class NoteShared::NoteNetworkConfigWidgetPrivate +{ +public: + NoteNetworkConfigWidgetPrivate() + { + } + + QCheckBox *mTmpChkB = nullptr; + QLineEdit *kcfg_SenderID = nullptr; + QSpinBox *kcfg_Port = nullptr; +}; + +NoteNetworkConfigWidget::NoteNetworkConfigWidget(QWidget *parent) + : QWidget(parent) + , d(new NoteShared::NoteNetworkConfigWidgetPrivate) +{ + QVBoxLayout *layout = new QVBoxLayout(this); + layout->setMargin(0); + + QGroupBox *incoming = new QGroupBox(i18n("Incoming Notes")); + QHBoxLayout *tmpLayout = new QHBoxLayout; + + d->mTmpChkB = new QCheckBox(i18n("Accept incoming notes")); + d->mTmpChkB->setObjectName(QStringLiteral("kcfg_ReceiveNotes")); + tmpLayout->addWidget(d->mTmpChkB); + incoming->setLayout(tmpLayout); + layout->addWidget(incoming); + + QGroupBox *outgoing = new QGroupBox(i18n("Outgoing Notes")); + tmpLayout = new QHBoxLayout; + + QLabel *label_SenderID = new QLabel(i18n("&Sender ID:")); + d->kcfg_SenderID = new QLineEdit; + d->kcfg_SenderID->setClearButtonEnabled(true); + d->kcfg_SenderID->setObjectName(QStringLiteral("kcfg_SenderID")); + label_SenderID->setBuddy(d->kcfg_SenderID); + tmpLayout->addWidget(label_SenderID); + tmpLayout->addWidget(d->kcfg_SenderID); + outgoing->setLayout(tmpLayout); + layout->addWidget(outgoing); + + tmpLayout = new QHBoxLayout; + + QLabel *label_Port = new QLabel(i18n("&Port:")); + + tmpLayout->addWidget(label_Port); + + d->kcfg_Port = new QSpinBox; + d->kcfg_Port->setObjectName(QStringLiteral("kcfg_Port")); + d->kcfg_Port->setRange(0, 65535); + label_Port->setBuddy(d->kcfg_Port); + tmpLayout->addWidget(d->kcfg_Port); + layout->addLayout(tmpLayout); + layout->addStretch(); + load(); +} + +NoteNetworkConfigWidget::~NoteNetworkConfigWidget() +{ + delete d; +} + +void NoteNetworkConfigWidget::save() +{ + NoteShared::NoteSharedGlobalConfig::self()->setReceiveNotes(d->mTmpChkB->isChecked()); + NoteShared::NoteSharedGlobalConfig::self()->setSenderID(d->kcfg_SenderID->text()); + NoteShared::NoteSharedGlobalConfig::self()->setPort(d->kcfg_Port->value()); + NoteShared::NoteSharedGlobalConfig::self()->save(); +} + +void NoteNetworkConfigWidget::load() +{ + d->mTmpChkB->setChecked(NoteShared::NoteSharedGlobalConfig::self()->receiveNotes()); + d->kcfg_SenderID->setText(NoteShared::NoteSharedGlobalConfig::self()->senderID()); + d->kcfg_Port->setValue(NoteShared::NoteSharedGlobalConfig::self()->port()); +} + +NoteNetworkConfig::NoteNetworkConfig(QWidget *parent) + : KCModule(parent) +{ + QVBoxLayout *lay = new QVBoxLayout(this); + lay->setMargin(0); + NoteNetworkConfigWidget *noteNetworkConfigWidget = new NoteNetworkConfigWidget(this); + lay->addWidget(noteNetworkConfigWidget); + addConfig(NoteShared::NoteSharedGlobalConfig::self(), noteNetworkConfigWidget); + load(); +} + +void NoteNetworkConfig::save() +{ + KCModule::save(); +} + +void NoteNetworkConfig::load() +{ + KCModule::load(); +} diff --git a/noteshared/src/config/notenetworkconfig.h b/noteshared/src/config/notenetworkconfig.h new file mode 100644 index 0000000..3ebf9ac --- /dev/null +++ b/noteshared/src/config/notenetworkconfig.h @@ -0,0 +1,52 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ +#ifndef NOTENETWORKCONFIG_H +#define NOTENETWORKCONFIG_H +#include "noteshared_export.h" +#include +class QLineEdit; +class QCheckBox; +class QSpinBox; +namespace NoteShared { +class NoteNetworkConfigWidgetPrivate; +class NOTESHARED_EXPORT NoteNetworkConfigWidget : public QWidget +{ + Q_OBJECT +public: + explicit NoteNetworkConfigWidget(QWidget *parent = nullptr); + ~NoteNetworkConfigWidget(); + + void save(); + void load(); +private: + NoteNetworkConfigWidgetPrivate *const d; +}; + +class NOTESHARED_EXPORT NoteNetworkConfig : public KCModule +{ + Q_OBJECT +public: + explicit NoteNetworkConfig(QWidget *parent); + /** Reimplemented from KCModule. */ + void load() override; + void save() override; +}; +} + +#endif // NOTENETWORKCONFIG_H diff --git a/noteshared/src/dialog/selectednotefolderdialog.cpp b/noteshared/src/dialog/selectednotefolderdialog.cpp new file mode 100644 index 0000000..4c94543 --- /dev/null +++ b/noteshared/src/dialog/selectednotefolderdialog.cpp @@ -0,0 +1,62 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ +#include "selectednotefolderdialog.h" + +#include + +#include +#include +#include + +using namespace NoteShared; + +SelectedNotefolderDialog::SelectedNotefolderDialog(QWidget *parent) + : Akonadi::CollectionDialog(parent) +{ + const QStringList mimeTypes(Akonadi::NoteUtils::noteMimeType()); + setMimeTypeFilter(mimeTypes); + //setAccessRightsFilter( Akonadi::Collection::CanCreateItem ); + setWindowTitle(i18nc("@title:window", "Select Note Folder")); + setDescription(i18nc("@info", + "Select the folder where the note will be saved:")); + changeCollectionDialogOptions(Akonadi::CollectionDialog::KeepTreeExpanded); + setUseFolderByDefault(false); + readConfig(); +} + +SelectedNotefolderDialog::~SelectedNotefolderDialog() +{ + writeConfig(); +} + +void SelectedNotefolderDialog::readConfig() +{ + KConfigGroup group(KSharedConfig::openConfig(), "SelectedNotefolderDialog"); + const QSize size = group.readEntry("Size", QSize(600, 400)); + if (size.isValid()) { + resize(size); + } +} + +void SelectedNotefolderDialog::writeConfig() +{ + KConfigGroup group(KSharedConfig::openConfig(), "SelectedNotefolderDialog"); + group.writeEntry("Size", size()); + group.sync(); +} diff --git a/noteshared/src/dialog/selectednotefolderdialog.h b/noteshared/src/dialog/selectednotefolderdialog.h new file mode 100644 index 0000000..bfb6ef6 --- /dev/null +++ b/noteshared/src/dialog/selectednotefolderdialog.h @@ -0,0 +1,38 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ +#ifndef SELECTEDNOTEFOLDERDIALOG_H +#define SELECTEDNOTEFOLDERDIALOG_H + +#include + +namespace NoteShared { +class SelectedNotefolderDialog : public Akonadi::CollectionDialog +{ + Q_OBJECT +public: + explicit SelectedNotefolderDialog(QWidget *parent = nullptr); + ~SelectedNotefolderDialog(); + +private: + void readConfig(); + void writeConfig(); +}; +} + +#endif // SELECTEDNOTEFOLDERDIALOG_H diff --git a/noteshared/src/editor/noteeditor.cpp b/noteshared/src/editor/noteeditor.cpp new file mode 100644 index 0000000..c38aa1b --- /dev/null +++ b/noteshared/src/editor/noteeditor.cpp @@ -0,0 +1,31 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ +#include "noteeditor.h" +#include "PimCommon/RichTexteditWithAutoCorrection" + +using namespace NoteShared; + +NoteEditor::NoteEditor(QWidget *parent) + : KPIMTextEdit::RichTextEditorWidget(new PimCommon::RichTextEditWithAutoCorrection(parent)) +{ +} + +NoteEditor::~NoteEditor() +{ +} diff --git a/noteshared/src/editor/noteeditor.h b/noteshared/src/editor/noteeditor.h new file mode 100644 index 0000000..f953e17 --- /dev/null +++ b/noteshared/src/editor/noteeditor.h @@ -0,0 +1,34 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ +#ifndef NOTEEDITOR_H +#define NOTEEDITOR_H + +#include + +namespace NoteShared { +class NoteEditor : public KPIMTextEdit::RichTextEditorWidget +{ + Q_OBJECT +public: + explicit NoteEditor(QWidget *parent); + ~NoteEditor(); +}; +} + +#endif // NOTEEDITOR_H diff --git a/noteshared/src/editor/noteeditorutils.cpp b/noteshared/src/editor/noteeditorutils.cpp new file mode 100644 index 0000000..14d8c58 --- /dev/null +++ b/noteshared/src/editor/noteeditorutils.cpp @@ -0,0 +1,47 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ +#include "noteeditorutils.h" + +#include + +#include +#include +#include +#include + +using namespace NoteShared; +NoteEditorUtils::NoteEditorUtils() +{ +} + +void NoteEditorUtils::addCheckmark(QTextCursor &cursor) +{ + static const QChar unicode[] = {0x2713}; + const int size = sizeof(unicode) / sizeof(QChar); + const int position = cursor.position(); + cursor.movePosition(QTextCursor::StartOfLine); + const QString checkMark = QString::fromRawData(unicode, size); + cursor.insertText(checkMark); + cursor.setPosition(position + checkMark.size()); +} + +void NoteEditorUtils::insertDate(QTextEdit *editor) +{ + editor->insertPlainText(QLocale().toString(QDateTime::currentDateTime(), QLocale::ShortFormat) + QLatin1Char(' ')); +} diff --git a/noteshared/src/editor/noteeditorutils.h b/noteshared/src/editor/noteeditorutils.h new file mode 100644 index 0000000..51f444e --- /dev/null +++ b/noteshared/src/editor/noteeditorutils.h @@ -0,0 +1,34 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ +#ifndef NOTEEDITORUTILS_H +#define NOTEEDITORUTILS_H + +#include "noteshared_export.h" +class QTextCursor; +class QTextEdit; +namespace NoteShared { +class NOTESHARED_EXPORT NoteEditorUtils +{ +public: + NoteEditorUtils(); + void addCheckmark(QTextCursor &cursor); + void insertDate(QTextEdit *editor); +}; +} +#endif // NOTEEDITORUTILS_H diff --git a/noteshared/src/job/createnewnotejob.cpp b/noteshared/src/job/createnewnotejob.cpp new file mode 100644 index 0000000..6f4bcd9 --- /dev/null +++ b/noteshared/src/job/createnewnotejob.cpp @@ -0,0 +1,208 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ +#include "createnewnotejob.h" +#include "notesharedglobalconfig.h" +#include "attributes/showfoldernotesattribute.h" +#include "dialog/selectednotefolderdialog.h" +#include "noteshared_debug.h" +#include + +#include +#include +#include +#include +#include +#include + +#include + +#include +#include +#include + +#include + +using namespace NoteShared; + +class NoteShared::CreateNewNoteJobPrivate +{ +public: + CreateNewNoteJobPrivate(QWidget *widget) + : mWidget(widget) + { + } + + QString mTitle; + QString mText; + bool mRichText = false; + QWidget *mWidget = nullptr; +}; + +CreateNewNoteJob::CreateNewNoteJob(QObject *parent, QWidget *widget) + : QObject(parent) + , d(new NoteShared::CreateNewNoteJobPrivate(widget)) +{ + connect(this, &CreateNewNoteJob::selectNewCollection, this, &CreateNewNoteJob::slotSelectNewCollection); +} + +CreateNewNoteJob::~CreateNewNoteJob() +{ + delete d; +} + +void CreateNewNoteJob::slotSelectNewCollection() +{ + createFetchCollectionJob(false); +} + +void CreateNewNoteJob::setNote(const QString &name, const QString &text) +{ + d->mTitle = name; + d->mText = text; +} + +void CreateNewNoteJob::setRichText(bool richText) +{ + d->mRichText = richText; +} + +void CreateNewNoteJob::start() +{ + createFetchCollectionJob(true); +} + +void CreateNewNoteJob::createFetchCollectionJob(bool useSettings) +{ + Akonadi::Collection col; + Akonadi::Collection::Id id = -1; + if (useSettings) { + id = NoteShared::NoteSharedGlobalConfig::self()->defaultFolder(); + } else { + NoteShared::NoteSharedGlobalConfig::self()->setDefaultFolder(id); + } + if (id == -1) { + QPointer dlg = new SelectedNotefolderDialog(d->mWidget); + if (dlg->exec()) { + col = dlg->selectedCollection(); + } else { + deleteLater(); + return; + } + if (dlg->useFolderByDefault()) { + NoteShared::NoteSharedGlobalConfig::self()->setDefaultFolder(col.id()); + NoteShared::NoteSharedGlobalConfig::self()->save(); + } + delete dlg; + } else { + col = Akonadi::Collection(id); + } + NoteShared::NoteSharedGlobalConfig::self()->save(); + Akonadi::CollectionFetchJob *fetchCollection = new Akonadi::CollectionFetchJob(col, Akonadi::CollectionFetchJob::Base); + connect(fetchCollection, &Akonadi::CollectionFetchJob::result, this, &CreateNewNoteJob::slotFetchCollection); +} + +void CreateNewNoteJob::slotFetchCollection(KJob *job) +{ + if (job->error()) { + qCDebug(NOTESHARED_LOG) << " Error during fetch: " << job->errorString(); + if (KMessageBox::Yes == KMessageBox::warningYesNo(nullptr, i18n("An error occurred during fetching. Do you want to select a new default collection?"))) { + Q_EMIT selectNewCollection(); + } else { + deleteLater(); + } + return; + } + Akonadi::CollectionFetchJob *fetchCollection = qobject_cast(job); + if (fetchCollection->collections().isEmpty()) { + qCDebug(NOTESHARED_LOG) << "No collection fetched"; + if (KMessageBox::Yes == KMessageBox::warningYesNo(nullptr, i18n("An error occurred during fetching. Do you want to select a new default collection?"))) { + Q_EMIT selectNewCollection(); + } else { + deleteLater(); + } + return; + } + Akonadi::Collection col = fetchCollection->collections().at(0); + if (col.isValid()) { + if (!col.hasAttribute()) { + if (KMessageBox::Yes == KMessageBox::warningYesNo(nullptr, i18n("Collection is hidden. New note will stored but not displaying. Do you want to show collection?"))) { + col.addAttribute(new NoteShared::ShowFolderNotesAttribute()); + Akonadi::CollectionModifyJob *job = new Akonadi::CollectionModifyJob(col); + connect(job, &Akonadi::CollectionModifyJob::result, this, &CreateNewNoteJob::slotCollectionModifyFinished); + } + } + Akonadi::Item newItem; + newItem.setMimeType(Akonadi::NoteUtils::noteMimeType()); + + KMime::Message::Ptr newPage = KMime::Message::Ptr(new KMime::Message()); + + QString title; + if (d->mTitle.isEmpty()) { + const QDateTime currentDateTime = QDateTime::currentDateTime(); + title = NoteShared::NoteSharedGlobalConfig::self()->defaultTitle(); + title.replace(QStringLiteral("%t"), QLocale().toString(currentDateTime.time())); + title.replace(QStringLiteral("%d"), QLocale().toString(currentDateTime.date(), QLocale::ShortFormat)); + title.replace(QStringLiteral("%l"), QLocale().toString(currentDateTime.date(), QLocale::LongFormat)); + } else { + title = d->mTitle; + } + QByteArray encoding("utf-8"); + + newPage->subject(true)->fromUnicodeString(title, encoding); + newPage->contentType(true)->setMimeType(d->mRichText ? "text/html" : "text/plain"); + newPage->contentType()->setCharset("utf-8"); + newPage->contentTransferEncoding(true)->setEncoding(KMime::Headers::CEquPr); + newPage->date(true)->setDateTime(QDateTime::currentDateTime()); + newPage->from(true)->fromUnicodeString(QStringLiteral("knotes@kde4"), encoding); + // Need a non-empty body part so that the serializer regards this as a valid message. + newPage->mainBodyPart()->fromUnicodeString(d->mText.isEmpty() ? QStringLiteral(" ") : d->mText); + + newPage->assemble(); + + newItem.setPayload(newPage); + + Akonadi::EntityDisplayAttribute *eda = new Akonadi::EntityDisplayAttribute(); + + eda->setIconName(QStringLiteral("text-plain")); + newItem.addAttribute(eda); + + Akonadi::ItemCreateJob *job = new Akonadi::ItemCreateJob(newItem, col, this); + connect(job, &Akonadi::ItemCreateJob::result, this, &CreateNewNoteJob::slotNoteCreationFinished); + } else { + deleteLater(); + } +} + +void CreateNewNoteJob::slotNoteCreationFinished(KJob *job) +{ + if (job->error()) { + qCWarning(NOTESHARED_LOG) << job->errorString(); + NoteShared::NoteSharedGlobalConfig::self()->setDefaultFolder(-1); + NoteShared::NoteSharedGlobalConfig::self()->save(); + KMessageBox::error(d->mWidget, i18n("Note was not created."), i18n("Create new note")); + } + deleteLater(); +} + +void CreateNewNoteJob::slotCollectionModifyFinished(KJob *job) +{ + if (job->error()) { + qCWarning(NOTESHARED_LOG) << job->errorString(); + } +} diff --git a/noteshared/src/job/createnewnotejob.h b/noteshared/src/job/createnewnotejob.h new file mode 100644 index 0000000..459c25a --- /dev/null +++ b/noteshared/src/job/createnewnotejob.h @@ -0,0 +1,57 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ +#ifndef CREATENEWNOTEJOB_H +#define CREATENEWNOTEJOB_H + +#include + +#include "noteshared_export.h" +class KJob; + +namespace NoteShared { +class CreateNewNoteJobPrivate; +class NOTESHARED_EXPORT CreateNewNoteJob : public QObject +{ + Q_OBJECT +public: + explicit CreateNewNoteJob(QObject *parent = nullptr, QWidget *widget = nullptr); + ~CreateNewNoteJob(); + + void setNote(const QString &name, const QString &text); + + void start(); + + void setRichText(bool richText); + +Q_SIGNALS: + void selectNewCollection(); + +private Q_SLOTS: + void slotNoteCreationFinished(KJob *); + + void slotFetchCollection(KJob *job); + void slotCollectionModifyFinished(KJob *job); + void slotSelectNewCollection(); +private: + void createFetchCollectionJob(bool useSettings); + CreateNewNoteJobPrivate *const d; +}; +} + +#endif // CREATENEWNOTEJOB_H diff --git a/noteshared/src/network/notehostdialog.cpp b/noteshared/src/network/notehostdialog.cpp new file mode 100644 index 0000000..8867c06 --- /dev/null +++ b/noteshared/src/network/notehostdialog.cpp @@ -0,0 +1,149 @@ +/******************************************************************* + KNotes -- Notes for the KDE project + + Copyright (c) 2003, Daniel Martin + 2004, Michael Brade + + 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. + + In addition, as a special exception, the copyright holders give + permission to link the code of this program with any edition of + the Qt library by Trolltech AS, Norway (or with modified versions + of Qt that use the same license as Qt), and distribute linked + combinations including the two. You must obey the GNU General + Public License in all respects for all of the code used other than + Qt. If you modify this file, you may extend this exception to + your version of the file, but you are not obligated to do so. If + you do not wish to do so, delete this exception statement from + your version. +*******************************************************************/ + +#include "notehostdialog.h" +#include "notesharedglobalconfig.h" + +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include + +using namespace NoteShared; + +NoteHostDialog::NoteHostDialog(const QString &caption, QWidget *parent) + : QDialog(parent) +{ + setWindowTitle(caption); + + QVBoxLayout *mainLayout = new QVBoxLayout(this); + + QDialogButtonBox *buttonBox = new QDialogButtonBox(QDialogButtonBox::Ok | QDialogButtonBox::Cancel, this); + mOkButton = buttonBox->button(QDialogButtonBox::Ok); + mOkButton->setDefault(true); + mOkButton->setShortcut(Qt::CTRL | Qt::Key_Return); + connect(buttonBox, &QDialogButtonBox::accepted, this, &NoteHostDialog::accept); + connect(buttonBox, &QDialogButtonBox::rejected, this, &NoteHostDialog::reject); + + QLabel *label = new QLabel(i18n("Select recipient:"), this); + mainLayout->addWidget(label); + + m_servicesView = new QTreeView(this); + m_servicesView->setRootIsDecorated(false); + KDNSSD::ServiceModel *mdl + = new KDNSSD::ServiceModel(new KDNSSD::ServiceBrowser(QStringLiteral("_knotes._tcp"), true), this); + m_servicesView->setModel(mdl); + m_servicesView->setSelectionBehavior(QAbstractItemView::SelectRows); + m_servicesView->hideColumn(KDNSSD::ServiceModel::Port); + + connect(m_servicesView->selectionModel(), &QItemSelectionModel::currentRowChanged, + this, &NoteHostDialog::serviceSelected); + connect(m_servicesView, &QTreeView::activated, this, &NoteHostDialog::serviceSelected); + connect(m_servicesView, &QTreeView::clicked, this, &NoteHostDialog::serviceSelected); + connect(m_servicesView, &QTreeView::doubleClicked, this, &NoteHostDialog::slotServiceDoubleClicked); + + mainLayout->addWidget(m_servicesView); + + label = new QLabel(i18n("Hostname or IP address:"), this); + mainLayout->addWidget(label); + + m_hostCombo = new KHistoryComboBox(true, this); + mainLayout->addWidget(m_hostCombo); + m_hostCombo->setMinimumWidth(fontMetrics().maxWidth() * 15); + m_hostCombo->setDuplicatesEnabled(false); + + // Read known hosts from configfile + m_hostCombo->setHistoryItems(NoteShared::NoteSharedGlobalConfig::knownHosts(), true); + m_hostCombo->setFocus(); + + mainLayout->addWidget(buttonBox); + + connect(m_hostCombo->lineEdit(), &QLineEdit::textChanged, this, &NoteHostDialog::slotTextChanged); + slotTextChanged(m_hostCombo->lineEdit()->text()); + readConfig(); +} + +NoteHostDialog::~NoteHostDialog() +{ + if (result() == Accepted) { + m_hostCombo->addToHistory(m_hostCombo->currentText().trimmed()); + } + + // Write known hosts to configfile + NoteShared::NoteSharedGlobalConfig::setKnownHosts(m_hostCombo->historyItems()); + NoteShared::NoteSharedGlobalConfig::setNoteHostDialogSize(size()); + NoteShared::NoteSharedGlobalConfig::setNoteHostDialogSize(size()); + NoteShared::NoteSharedGlobalConfig::self()->save(); +} + +void NoteHostDialog::readConfig() +{ + const QSize size = NoteShared::NoteSharedGlobalConfig::noteHostDialogSize(); + if (size.isValid()) { + resize(size); + } +} + +void NoteHostDialog::slotTextChanged(const QString &text) +{ + mOkButton->setEnabled(!text.isEmpty()); +} + +void NoteHostDialog::serviceSelected(const QModelIndex &idx) +{ + KDNSSD::RemoteService::Ptr srv = idx.data(KDNSSD::ServiceModel::ServicePtrRole).value(); + m_hostCombo->lineEdit()->setText(srv->hostName() + QLatin1String(":") + QString::number(srv->port())); +} + +QString NoteHostDialog::host() const +{ + return m_hostCombo->currentText().section(QLatin1Char(':'), 0, 0); +} + +quint16 NoteHostDialog::port() const +{ + return m_hostCombo->currentText().section(QLatin1Char(':'), 1).toUShort(); +} + +void NoteHostDialog::slotServiceDoubleClicked(const QModelIndex &idx) +{ + KDNSSD::RemoteService::Ptr srv = idx.data(KDNSSD::ServiceModel::ServicePtrRole).value(); + m_hostCombo->lineEdit()->setText(srv->hostName() + QLatin1Char(':') + QString::number(srv->port())); + accept(); +} diff --git a/noteshared/src/network/notehostdialog.h b/noteshared/src/network/notehostdialog.h new file mode 100644 index 0000000..c2625ca --- /dev/null +++ b/noteshared/src/network/notehostdialog.h @@ -0,0 +1,72 @@ +/******************************************************************* + KNotes -- Notes for the KDE project + + Copyright (c) 2003, Daniel Martin + 2004, Michael Brade + + 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. + + In addition, as a special exception, the copyright holders give + permission to link the code of this program with any edition of + the Qt library by Trolltech AS, Norway (or with modified versions + of Qt that use the same license as Qt), and distribute linked + combinations including the two. You must obey the GNU General + Public License in all respects for all of the code used other than + Qt. If you modify this file, you may extend this exception to + your version of the file, but you are not obligated to do so. If + you do not wish to do so, delete this exception statement from + your version. +*******************************************************************/ + +#ifndef KNOTEHOSTDIALOG_H +#define KNOTEHOSTDIALOG_H + +#include +class KHistoryComboBox; +class QTreeView; +class QModelIndex; +class QPushButton; + +/** + * A dialog that allows to select network service or request a hostname or IP address. + */ +namespace NoteShared { +class NoteHostDialog : public QDialog +{ + Q_OBJECT +public: + explicit NoteHostDialog(const QString &caption, QWidget *parent = nullptr); + ~NoteHostDialog(); + + QString host() const; + /** + * Returns 0 if port was not specified + */ + quint16 port() const; + +private Q_SLOTS: + void slotTextChanged(const QString &); + void serviceSelected(const QModelIndex &); + + void slotServiceDoubleClicked(const QModelIndex &idx); +private: + void readConfig(); + KHistoryComboBox *m_hostCombo = nullptr; + QTreeView *m_servicesView = nullptr; + QPushButton *mOkButton = nullptr; +}; +} + +#endif diff --git a/noteshared/src/network/notesnetworkreceiver.cpp b/noteshared/src/network/notesnetworkreceiver.cpp new file mode 100644 index 0000000..79d39a0 --- /dev/null +++ b/noteshared/src/network/notesnetworkreceiver.cpp @@ -0,0 +1,166 @@ +/******************************************************************* + KNotes -- Notes for the KDE project + + Copyright (c) 2003, Daniel Martin + 2004, 2006, Michael Brade + Copyright (c) 2013, Laurent Montel + + 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. + + In addition, as a special exception, the copyright holders give + permission to link the code of this program with any edition of + the Qt library by Trolltech AS, Norway (or with modified versions + of Qt that use the same license as Qt), and distribute linked + combinations including the two. You must obey the GNU General + Public License in all respects for all of the code used other than + Qt. If you modify this file, you may extend this exception to + your version of the file, but you are not obligated to do so. If + you do not wish to do so, delete this exception statement from + your version. +*******************************************************************/ + +#include "notesnetworkreceiver.h" + +#include +#include +#include +#include +#include +#include +#include "noteshared_debug.h" +#include + +// Maximum note size in chars we are going to accept, +// to prevent "note floods". +#define MAXBUFFER 4096 + +// Maximum time we are going to wait between data receptions, +// to prevent memory and connection floods. In milliseconds. +#define MAXTIME 10000 + +// Small buffer's size +#define SBSIZE 512 +using namespace NoteShared; + +class NoteShared::NotesNetworkReceiverPrivate +{ +public: + NotesNetworkReceiverPrivate(QTcpSocket *s) + : m_timer(nullptr) + , m_buffer(new QByteArray()) + , m_sock(s) + { + } + + ~NotesNetworkReceiverPrivate() + { + delete m_buffer; + delete m_sock; + } + + QTimer *m_timer = nullptr; // to avoid memory and connection floods + + QByteArray *m_buffer = nullptr; + QTcpSocket *m_sock = nullptr; + + QString m_titleAddon; +}; + +NotesNetworkReceiver::NotesNetworkReceiver(QTcpSocket *s) + : QObject() + , d(new NoteShared::NotesNetworkReceiverPrivate(s)) +{ + const QString date = QLocale().toString(QDateTime::currentDateTime(), QLocale::ShortFormat); + + // Add the remote IP or hostname and the date to the title, to help the + // user guess who wrote it. + d->m_titleAddon = QStringLiteral(" [%1, %2]") + .arg(d->m_sock->peerAddress().toString(), date); + + // Setup the communications + connect(d->m_sock, &QTcpSocket::readyRead, this, &NotesNetworkReceiver::slotDataAvailable); + connect(d->m_sock, &QTcpSocket::disconnected, this, &NotesNetworkReceiver::slotConnectionClosed); + connect(d->m_sock, QOverload::of(&QTcpSocket::error), this, &NotesNetworkReceiver::slotError); + + // Setup the timer + d->m_timer = new QTimer(this); + d->m_timer->setSingleShot(true); + connect(d->m_timer, &QTimer::timeout, this, &NotesNetworkReceiver::slotReceptionTimeout); + d->m_timer->start(MAXTIME); +} + +NotesNetworkReceiver::~NotesNetworkReceiver() +{ + delete d; +} + +void NotesNetworkReceiver::slotDataAvailable() +{ + char smallBuffer[SBSIZE]; + int smallBufferLen; + + do { + // Append to "big buffer" only if we have some space left. + int curLen = d->m_buffer->count(); + + smallBufferLen = d->m_sock->read(smallBuffer, SBSIZE); + + // Limit max transfer over buffer, to avoid overflow. + smallBufferLen = qMin(smallBufferLen, MAXBUFFER - curLen); + + if (smallBufferLen > 0) { + d->m_buffer->resize(curLen + smallBufferLen); + memcpy(d->m_buffer->data() + curLen, smallBuffer, smallBufferLen); + } + } while (smallBufferLen == SBSIZE); + + // If we are overflowing, close connection. + if (d->m_buffer->count() == MAXBUFFER) { + d->m_sock->close(); + } else { + d->m_timer->start(MAXTIME); + } +} + +void NotesNetworkReceiver::slotReceptionTimeout() +{ + d->m_sock->close(); +} + +void NotesNetworkReceiver::slotConnectionClosed() +{ + QTextCodec *codec = QTextCodec::codecForLocale(); + + if (d->m_timer->isActive()) { + QString noteText = QString(codec->toUnicode(*d->m_buffer)).trimmed(); + + // First line is the note title or, in case of ATnotes, the id + const int pos = noteText.indexOf(QRegExp(QLatin1String("[\r\n]"))); + const QString noteTitle = noteText.left(pos).trimmed() + d->m_titleAddon; + + noteText = noteText.mid(pos).trimmed(); + + if (!noteText.isEmpty()) { + Q_EMIT sigNoteReceived(noteTitle, noteText); + } + } + + deleteLater(); +} + +void NotesNetworkReceiver::slotError(QAbstractSocket::SocketError error) +{ + qCWarning(NOTESHARED_LOG) << "error type :" << (int)error << " error string : " << d->m_sock->errorString(); +} diff --git a/noteshared/src/network/notesnetworkreceiver.h b/noteshared/src/network/notesnetworkreceiver.h new file mode 100644 index 0000000..a92c320 --- /dev/null +++ b/noteshared/src/network/notesnetworkreceiver.h @@ -0,0 +1,63 @@ +/******************************************************************* + KNotes -- Notes for the KDE project + + Copyright (c) 2003, Daniel Martin + Copyright (c) 2013, Laurent Montel + + 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. + + In addition, as a special exception, the copyright holders give + permission to link the code of this program with any edition of + the Qt library by Trolltech AS, Norway (or with modified versions + of Qt that use the same license as Qt), and distribute linked + combinations including the two. You must obey the GNU General + Public License in all respects for all of the code used other than + Qt. If you modify this file, you may extend this exception to + your version of the file, but you are not obligated to do so. If + you do not wish to do so, delete this exception statement from + your version. +*******************************************************************/ + +#ifndef NOTESNETWORKRECEIVER_H +#define NOTESNETWORKRECEIVER_H + +#include "noteshared_export.h" +#include +#include + +class QTcpSocket; +namespace NoteShared { +class NotesNetworkReceiverPrivate; +class NOTESHARED_EXPORT NotesNetworkReceiver : public QObject +{ + Q_OBJECT +public: + explicit NotesNetworkReceiver(QTcpSocket *); + ~NotesNetworkReceiver(); + +Q_SIGNALS: + void sigNoteReceived(const QString &, const QString &); + +private Q_SLOTS: + void slotDataAvailable(); + void slotReceptionTimeout(); + void slotConnectionClosed(); + void slotError(QAbstractSocket::SocketError); + +private: + NotesNetworkReceiverPrivate *const d; +}; +} +#endif diff --git a/noteshared/src/network/notesnetworksender.cpp b/noteshared/src/network/notesnetworksender.cpp new file mode 100644 index 0000000..fb5841d --- /dev/null +++ b/noteshared/src/network/notesnetworksender.cpp @@ -0,0 +1,112 @@ +/******************************************************************* + KNotes -- Notes for the KDE project + + Copyright (c) 2003, Daniel Martin + 2004, 2006, Michael Brade + Copyright (c) 2013, Laurent Montel + + 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. + + In addition, as a special exception, the copyright holders give + permission to link the code of this program with any edition of + the Qt library by Trolltech AS, Norway (or with modified versions + of Qt that use the same license as Qt), and distribute linked + combinations including the two. You must obey the GNU General + Public License in all respects for all of the code used other than + Qt. If you modify this file, you may extend this exception to + your version of the file, but you are not obligated to do so. If + you do not wish to do so, delete this exception statement from + your version. +*******************************************************************/ + +#include "notesnetworksender.h" + +#include +#include + +#include + +using namespace NoteShared; + +NotesNetworkSender::NotesNetworkSender(QTcpSocket *socket) + : QObject() + , m_socket(socket) + , m_note() + , m_title() + , m_sender() +{ + // QObject:: prefix needed, otherwise the KStreamSocket::connect() + // method is called!!! + QObject::connect(m_socket, &QTcpSocket::connected, + this, &NotesNetworkSender::slotConnected); + + QObject::connect(m_socket, QOverload::of(&QTcpSocket::error), + this, &NotesNetworkSender::slotError); + + QObject::connect(m_socket, &QTcpSocket::disconnected, + this, &NotesNetworkSender::slotClosed); + + QObject::connect(m_socket, &QTcpSocket::bytesWritten, + this, &NotesNetworkSender::slotWritten); +} + +NotesNetworkSender::~NotesNetworkSender() +{ + delete m_socket; +} + +void NotesNetworkSender::setSenderId(const QString &sender) +{ + QTextCodec *codec = QTextCodec::codecForLocale(); + m_sender = codec->fromUnicode(sender); +} + +void NotesNetworkSender::setNote(const QString &title, const QString &text) +{ + QTextCodec *codec = QTextCodec::codecForLocale(); + m_title = codec->fromUnicode(title); + m_note = codec->fromUnicode(text); +} + +void NotesNetworkSender::slotConnected() +{ + if (m_sender.isEmpty()) { + m_note.prepend(m_title + '\n'); + } else { + m_note.prepend(m_title + " (" + m_sender + ")\n"); + } + + m_socket->write(m_note); +} + +void NotesNetworkSender::slotWritten(qint64) +{ + // If end of text reached, close connection + if (m_socket->bytesToWrite() == 0) { + m_socket->close(); + } +} + +void NotesNetworkSender::slotError() +{ + KMessageBox::sorry(nullptr, i18n("Communication error: %1", + m_socket->errorString())); + slotClosed(); +} + +void NotesNetworkSender::slotClosed() +{ + deleteLater(); +} diff --git a/noteshared/src/network/notesnetworksender.h b/noteshared/src/network/notesnetworksender.h new file mode 100644 index 0000000..14051a5 --- /dev/null +++ b/noteshared/src/network/notesnetworksender.h @@ -0,0 +1,64 @@ +/******************************************************************* + KNotes -- Notes for the KDE project + + Copyright (c) 2003, Daniel Martin + 2004, 2006, Michael Brade + Copyright (c) 2013, Laurent Montel + + 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. + + In addition, as a special exception, the copyright holders give + permission to link the code of this program with any edition of + the Qt library by Trolltech AS, Norway (or with modified versions + of Qt that use the same license as Qt), and distribute linked + combinations including the two. You must obey the GNU General + Public License in all respects for all of the code used other than + Qt. If you modify this file, you may extend this exception to + your version of the file, but you are not obligated to do so. If + you do not wish to do so, delete this exception statement from + your version. +*******************************************************************/ + +#ifndef NOTESNETWORKSENDER_H +#define NOTESNETWORKSENDER_H + +#include + +namespace NoteShared { +class NotesNetworkSender : public QObject +{ + Q_OBJECT +public: + explicit NotesNetworkSender(QTcpSocket *socket); + ~NotesNetworkSender(); + + void setSenderId(const QString &sender); + void setNote(const QString &title, const QString &text); + +protected Q_SLOTS: + void slotConnected(); + void slotError(); + void slotClosed(); + void slotWritten(qint64); + +private: + QTcpSocket *m_socket = nullptr; + QByteArray m_note; + QByteArray m_title; + QByteArray m_sender; +}; +} + +#endif diff --git a/noteshared/src/noteutils.cpp b/noteshared/src/noteutils.cpp new file mode 100644 index 0000000..c817a59 --- /dev/null +++ b/noteshared/src/noteutils.cpp @@ -0,0 +1,147 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ +#include "noteutils.h" +#include "network/notesnetworksender.h" +#include "network/notehostdialog.h" +#include "attributes/notedisplayattribute.h" +#include "notesharedglobalconfig.h" +#include +#include +#include + +#include + +#include +#include +#include + +using namespace NoteShared; + +NoteUtils::NoteUtils() +{ +} + +bool NoteUtils::sendToMail(QWidget *parent, const QString &title, const QString &message) +{ + // get the mail action command + const QStringList cmd_list = NoteShared::NoteSharedGlobalConfig::mailAction().split(QLatin1Char(' '), QString::SkipEmptyParts); + if (cmd_list.isEmpty()) { + KMessageBox::sorry(parent, i18n("Please configure send mail action.")); + return false; + } + KProcess mail; + for (const QString &cmd : cmd_list) { + if (cmd == QLatin1String("%f")) { + mail << message; + } else if (cmd == QLatin1String("%t")) { + mail << i18n("Note: \"%1\"", title); + } else { + mail << cmd; + } + } + + if (!mail.startDetached()) { + KMessageBox::sorry(parent, i18n("Unable to start the mail process.")); + return false; + } + return true; +} + +void NoteUtils::sendToNetwork(QWidget *parent, const QString &title, const QString &message) +{ + // pop up dialog to get the IP + QPointer hostDlg = new NoteShared::NoteHostDialog(i18n("Send \"%1\"", title), parent); + if (hostDlg->exec()) { + const QString host = hostDlg->host(); + if (host.isEmpty()) { + KMessageBox::sorry(parent, i18n("The host cannot be empty.")); + delete hostDlg; + return; + } + quint16 port = hostDlg->port(); + + if (!port) { // not specified, use default + port = NoteShared::NoteSharedGlobalConfig::port(); + } + + // Send the note + auto socket = new QSslSocket; + socket->connectToHost(host, port); + NoteShared::NotesNetworkSender *sender = new NoteShared::NotesNetworkSender(socket); + sender->setSenderId(NoteShared::NoteSharedGlobalConfig::senderID()); + sender->setNote(title, message); // FIXME: plainText ?? + } + delete hostDlg; +} + +QString NoteUtils::createToolTip(const Akonadi::Item &item) +{ + const KMime::Message::Ptr noteMessage = item.payload(); + if (!noteMessage) { + return QString(); + } + const QString description = QString::fromUtf8(noteMessage->mainBodyPart()->decodedContent()); + const KMime::Headers::Subject *const subject = noteMessage->subject(false); + + const QString realName = subject ? subject->asUnicodeString() : QString(); + const bool isRichText = noteMessage->contentType()->isHTMLText(); + + QString tip; + if (item.hasAttribute()) { + NoteDisplayAttribute *attr = item.attribute(); + if (attr) { + const QString bckColorName = attr->backgroundColor().name(); + const QString txtColorName = attr->foregroundColor().name(); + const bool textIsLeftToRight = (QApplication::layoutDirection() == Qt::LeftToRight); + const QString textDirection = textIsLeftToRight ? QStringLiteral("left") : QStringLiteral("right"); + + tip = QStringLiteral( + "" + ); + tip += QStringLiteral( + "" \ + "" \ + "" + ).arg(bckColorName, txtColorName, realName.toHtmlEscaped(), textDirection); + const QString htmlCodeForStandardRow = QStringLiteral( + "" \ + "" \ + ""); + + QString content = description; + if (!content.trimmed().isEmpty()) { + tip += htmlCodeForStandardRow.arg(bckColorName, txtColorName, isRichText ? content : content.replace(QLatin1Char('\n'), QStringLiteral("
"))); + } + tip += QLatin1String( + "" \ + "" + ); + } + } + return tip; +} diff --git a/noteshared/src/noteutils.h b/noteshared/src/noteutils.h new file mode 100644 index 0000000..c381962 --- /dev/null +++ b/noteshared/src/noteutils.h @@ -0,0 +1,37 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ +#ifndef NOTEUTILS_H +#define NOTEUTILS_H + +#include "noteshared_export.h" +#include +#include +class QWidget; +namespace NoteShared { +class NOTESHARED_EXPORT NoteUtils +{ +public: + NoteUtils(); + bool sendToMail(QWidget *parent, const QString &title, const QString &message); + void sendToNetwork(QWidget *parent, const QString &title, const QString &message); + QString createToolTip(const Akonadi::Item &item); +}; +} + +#endif // NOTEUTILS_H diff --git a/noteshared/src/resources/localresourcecreator.cpp b/noteshared/src/resources/localresourcecreator.cpp new file mode 100644 index 0000000..10ba047 --- /dev/null +++ b/noteshared/src/resources/localresourcecreator.cpp @@ -0,0 +1,118 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ +#include "localresourcecreator.h" + +#include +#include +#pragma message("port QT5") + +#include "maildirsettings.h" + +#include + +#include "noteshared_debug.h" +#include +#include + +using namespace NoteShared; + +LocalResourceCreator::LocalResourceCreator(QObject *parent) + : QObject(parent) +{ +} + +QString LocalResourceCreator::akonadiNotesInstanceName() +{ + return QStringLiteral("akonadi_akonotes_resource"); +} + +void LocalResourceCreator::createIfMissing() +{ + const Akonadi::AgentInstance::List instances = Akonadi::AgentManager::self()->instances(); + bool found = false; + for (const Akonadi::AgentInstance &instance : instances) { + if (instance.type().identifier() == akonadiNotesInstanceName()) { + found = true; + break; + } + } + if (found) { + deleteLater(); + return; + } + createInstance(); +} + +void LocalResourceCreator::createInstance() +{ + Akonadi::AgentType notesType = Akonadi::AgentManager::self()->type(akonadiNotesInstanceName()); + + Akonadi::AgentInstanceCreateJob *job = new Akonadi::AgentInstanceCreateJob(notesType); + connect(job, &Akonadi::AgentInstanceCreateJob::result, this, &LocalResourceCreator::slotInstanceCreated); + + job->start(); +} + +void LocalResourceCreator::slotInstanceCreated(KJob *job) +{ + if (job->error()) { + qCWarning(NOTESHARED_LOG) << job->errorString(); + deleteLater(); + return; + } + + Akonadi::AgentInstanceCreateJob *createJob = qobject_cast(job); + Akonadi::AgentInstance instance = createJob->instance(); + + instance.setName(i18nc("Default name for resource holding notes", "Local Notes")); + org::kde::Akonadi::Maildir::Settings *iface = new org::kde::Akonadi::Maildir::Settings( + QLatin1String("org.freedesktop.Akonadi.Resource.") + instance.identifier(), + QStringLiteral("/Settings"), QDBusConnection::sessionBus(), this); + + // TODO: Make errors user-visible. + if (!iface->isValid()) { + qCWarning(NOTESHARED_LOG) << "Failed to obtain D-Bus interface for remote configuration."; + delete iface; + deleteLater(); + return; + } + delete iface; + instance.reconfigure(); + + Akonadi::ResourceSynchronizationJob *syncJob = new Akonadi::ResourceSynchronizationJob(instance, this); + connect(syncJob, &Akonadi::ResourceSynchronizationJob::result, this, &LocalResourceCreator::slotSyncDone); + syncJob->start(); +} + +void LocalResourceCreator::slotSyncDone(KJob *job) +{ + if (job->error()) { + qCWarning(NOTESHARED_LOG) << "Synchronizing the resource failed:" << job->errorString(); + deleteLater(); + return; + } + + qCWarning(NOTESHARED_LOG) << "Instance synchronized"; + deleteLater(); +} + +void LocalResourceCreator::finishCreateResource() +{ + deleteLater(); +} diff --git a/noteshared/src/resources/localresourcecreator.h b/noteshared/src/resources/localresourcecreator.h new file mode 100644 index 0000000..49e18ec --- /dev/null +++ b/noteshared/src/resources/localresourcecreator.h @@ -0,0 +1,49 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ +#ifndef NOTESHAREDLOCALRESOURCECREATOR_H +#define NOTESHAREDLOCALRESOURCECREATOR_H + +#include "noteshared_export.h" +#include + +class KJob; +namespace NoteShared { +class NOTESHARED_EXPORT LocalResourceCreator : public QObject +{ + Q_OBJECT +public: + explicit LocalResourceCreator(QObject *parent = nullptr); + + void createIfMissing(); + + static QString akonadiNotesInstanceName(); + +protected: + virtual void finishCreateResource(); + +private: + void createInstance(); + +private Q_SLOTS: + void slotInstanceCreated(KJob *job); + void slotSyncDone(KJob *job); +}; +} + +#endif diff --git a/noteshared/src/resources/maildirresource.kcfg b/noteshared/src/resources/maildirresource.kcfg new file mode 100644 index 0000000..eeff4e4 --- /dev/null +++ b/noteshared/src/resources/maildirresource.kcfg @@ -0,0 +1,22 @@ + + + + + + + + + + + false + + + + false + + + diff --git a/noteshared/src/resources/metatype.h b/noteshared/src/resources/metatype.h new file mode 100644 index 0000000..b5f8afe --- /dev/null +++ b/noteshared/src/resources/metatype.h @@ -0,0 +1,29 @@ +/* Copyright 2009 Thomas McGuire + + This library is free software; you can redistribute it and/or modify + it under the terms of the GNU Library General Public License as published + by the Free Software Foundation; either version 2 of the License or + ( at your option ) version 3 or, at the discretion of KDE e.V. + ( which shall act as a proxy as in section 14 of the GPLv3 ), any later version. + + This library 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 + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public License + along with this library; see the file COPYING.LIB. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ +#ifndef POP3_METATYPE_H +#define POP3_METATYPE_H + +#include +#include + +#include + +Q_DECLARE_METATYPE(QList) + +#endif diff --git a/noteshared/src/settings/notesharedglobalconfig.kcfg b/noteshared/src/settings/notesharedglobalconfig.kcfg new file mode 100644 index 0000000..61d037e --- /dev/null +++ b/noteshared/src/settings/notesharedglobalconfig.kcfg @@ -0,0 +1,46 @@ + + + + + + + %d %t + + + + + + -1 + + + + + kmail --subject %t --body %f + + + + + 60 + + + + + + + false + + + + + 24837 + + + + + + + + diff --git a/noteshared/src/settings/notesharedglobalconfig.kcfgc b/noteshared/src/settings/notesharedglobalconfig.kcfgc new file mode 100644 index 0000000..6fb5c9f --- /dev/null +++ b/noteshared/src/settings/notesharedglobalconfig.kcfgc @@ -0,0 +1,7 @@ +File=notesharedglobalconfig.kcfg +ClassName=NoteSharedGlobalConfig +Visibility=NOTESHARED_EXPORT +Mutators=true +Singleton=true +IncludeFiles=noteshared_export.h +NameSpace=NoteShared diff --git a/noteshared/src/widget/notelistwidget.cpp b/noteshared/src/widget/notelistwidget.cpp new file mode 100644 index 0000000..8b283a0 --- /dev/null +++ b/noteshared/src/widget/notelistwidget.cpp @@ -0,0 +1,120 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ +#include "notelistwidget.h" +#include "attributes/notedisplayattribute.h" +#include +#include "noteutils.h" + +using namespace NoteShared; +class NoteShared::NoteListWidgetPrivate +{ +public: + NoteListWidgetPrivate() + { + } + + Akonadi::Item::List mNotes; +}; + +NoteListWidget::NoteListWidget(QWidget *parent) + : QListWidget(parent) + , d(new NoteShared::NoteListWidgetPrivate) +{ + setSelectionMode(QAbstractItemView::ExtendedSelection); +} + +NoteListWidget::~NoteListWidget() +{ + delete d; +} + +void NoteListWidget::addNotes(const Akonadi::Item::List ¬es) +{ + for (const Akonadi::Item ¬e : notes) { + if (d->mNotes.contains(note)) { + continue; + } + createItem(note); + d->mNotes.append(note); + } +} + +void NoteListWidget::removeNote(const Akonadi::Item ¬e) +{ + for (int i = 0; i < count(); ++i) { + if (item(i)->data(AkonadiId) == note.id()) { + delete item(i); + d->mNotes.removeAll(note); + break; + } + } +} + +void NoteListWidget::setNotes(const Akonadi::Item::List ¬es) +{ + clear(); + d->mNotes = notes; + Q_FOREACH (const Akonadi::Item ¬e, d->mNotes) { + createItem(note); + } +} + +void NoteListWidget::createItem(const Akonadi::Item ¬e) +{ + KMime::Message::Ptr noteMessage = note.payload(); + if (!noteMessage) { + return; + } + QListWidgetItem *item = new QListWidgetItem(this); + + const KMime::Headers::Subject *const subject = noteMessage->subject(false); + if (subject) { + item->setText(subject->asUnicodeString()); + } + + NoteShared::NoteUtils noteUtils; + item->setToolTip(noteUtils.createToolTip(note)); + item->setData(AkonadiId, note.id()); +} + +Akonadi::Item::List NoteListWidget::selectedNotes() const +{ + Akonadi::Item::List lst; + Q_FOREACH (QListWidgetItem *item, selectedItems()) { + Akonadi::Item::Id akonadiId = item->data(AkonadiId).toLongLong(); + if (akonadiId != -1) { + lst.append(Akonadi::Item(akonadiId)); + } + } + return lst; +} + +Akonadi::Item::Id NoteListWidget::itemId(QListWidgetItem *item) const +{ + if (item) { + return item->data(AkonadiId).toLongLong(); + } + return -1; +} + +Akonadi::Item::Id NoteListWidget::currentItemId() const +{ + QListWidgetItem *item = currentItem(); + return itemId(item); +} diff --git a/noteshared/src/widget/notelistwidget.h b/noteshared/src/widget/notelistwidget.h new file mode 100644 index 0000000..c2c36f7 --- /dev/null +++ b/noteshared/src/widget/notelistwidget.h @@ -0,0 +1,54 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ +#ifndef NOTELISTWIDGET_H +#define NOTELISTWIDGET_H + +#include "noteshared_export.h" +#include +#include + +namespace NoteShared { +class NoteListWidgetPrivate; +class NOTESHARED_EXPORT NoteListWidget : public QListWidget +{ + Q_OBJECT +public: + explicit NoteListWidget(QWidget *parent = nullptr); + ~NoteListWidget(); + + void setNotes(const Akonadi::Item::List ¬es); + void addNotes(const Akonadi::Item::List ¬es); + void removeNote(const Akonadi::Item ¬e); + + Akonadi::Item::Id itemId(QListWidgetItem *item) const; + + Akonadi::Item::Id currentItemId() const; + + Akonadi::Item::List selectedNotes() const; + +private: + void createItem(const Akonadi::Item ¬e); + enum listViewData { + AkonadiId = Qt::UserRole + 1 + }; + NoteListWidgetPrivate *const d; +}; +} + +#endif // NOTELISTWIDGET_H diff --git a/po/ar/akonadi_notes_agent.po b/po/ar/akonadi_notes_agent.po new file mode 100644 index 0000000..482fef7 --- /dev/null +++ b/po/ar/akonadi_notes_agent.po @@ -0,0 +1,117 @@ +# Copyright (C) YEAR This_file_is_part_of_KDE +# This file is distributed under the same license as the PACKAGE package. +# +# Safa Alfulaij , 2015, 2018. +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2018-01-23 16:18+0300\n" +"Last-Translator: Safa Alfulaij \n" +"Language-Team: Arabic \n" +"Language: ar\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " +"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" +"X-Generator: Lokalize 2.0\n" + +#: notesagentalarmdialog.cpp:51 notesagentalarmdialog.cpp:220 +#, kde-format +msgid "Alarm" +msgstr "المنبّه" + +#: notesagentalarmdialog.cpp:63 +#, kde-format +msgid "The following notes triggered alarms:" +msgstr "حفّزت الملاحظات الآتية منبّهات:" + +#: notesagentalarmdialog.cpp:101 +#, kde-format +msgid "Remove Alarm" +msgstr "أزل المنبّه" + +#: notesagentalarmdialog.cpp:103 +#, kde-format +msgid "Show Note..." +msgstr "اعرض الملاحظة..." + +#: notesagentalarmdialog.cpp:105 +#, kde-format +msgid "Modify Alarm..." +msgstr "عدّل المنبّه..." + +#: notesagentalarmdialog.cpp:158 +#, kde-format +msgid "Are you sure to remove alarm?" +msgstr "أمتأكّد من إزالة المنبّه؟" + +#: notesagentalarmdialog.cpp:158 +#, kde-format +msgctxt "@title:window" +msgid "Remove Alarm" +msgstr "أزل المنبّه" + +#: notesagentalarmdialog.cpp:220 +#, kde-format +msgid "Error during fetch alarm info." +msgstr "خطأ أثناء جلب معلومات المنبّه." + +#: notesagentsettingsdialog.cpp:42 +#, kde-format +msgid "Configure Notes Agent" +msgstr "اضبط وكيل الملاحظات" + +#: notesagentsettingsdialog.cpp:58 +#, kde-format +msgid "Notify" +msgstr "الإخطار" + +#: notesagentsettingsdialog.cpp:61 +#, kde-format +msgid "Network" +msgstr "الشّبكة" + +#: notesagentsettingsdialog.cpp:70 +#, kde-format +msgid "Notes Agent" +msgstr "وكيل ملاحظات" + +#: notesagentsettingsdialog.cpp:72 +#, kde-format +msgid "Notes Agent." +msgstr "وكيل للملاحظات." + +#: notesagentsettingsdialog.cpp:74 +#, kde-format +msgid "Copyright (C) 2013-2018 Laurent Montel" +msgstr "الحقوق محفوظة © ٢٠١٣-٢٠١٨ لِ‍ Laurent Montel" + +#: notesagentsettingsdialog.cpp:76 +#, kde-format +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: notesagentsettingsdialog.cpp:77 +#, kde-format +msgid "Maintainer" +msgstr "المصين" + +#: notesagentsettingsdialog.cpp:80 +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "صفا الفليج" + +#: notesagentsettingsdialog.cpp:81 +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "safa1996alfulaij@gmail.com" + +#: notesmanager.cpp:199 +#, kde-format +msgid "Note Received" +msgstr "استُلِمت ملاحظة" diff --git a/po/ar/knotes.po b/po/ar/knotes.po new file mode 100644 index 0000000..cd52a8e --- /dev/null +++ b/po/ar/knotes.po @@ -0,0 +1,1203 @@ +# translation of knotes.po to +# knotes.po - Arabic Translation. +# Copyright (C) 2001, 2007 Free Software Foundation, Inc. +# Hicham Amaoui , 2001. +# Youssef Chahibi , 2007. +# Safa Alfulaij , ٢٠١٦, 2018. +msgid "" +msgstr "" +"Project-Id-Version: knotes\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2018-01-31 14:37+0300\n" +"Last-Translator: Safa Alfulaij \n" +"Language-Team: Arabic \n" +"Language: ar\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " +"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" +"X-Generator: Lokalize 2.0\n" + +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "صفا الفليج" + +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "safa1996alfulaij@gmail.com" + +#: apps/knotes_options.h:29 +#, kde-format +msgid "Suppress creation of a new note on a non-unique instance." +msgstr "امنع إنشاء الملاحظات الجديدة في السّيرورات غير الفريدة." + +#: apps/knotesakonaditray.cpp:35 apps/knotestray.cpp:32 +#, kde-format +msgid "KNotes: Sticky notes by KDE" +msgstr "ملاحظاتك: ملاحظات لاصقة من «كدي»" + +#: apps/knotesapp.cpp:98 +#, kde-format +msgid "New Note" +msgstr "ملاحظة جديدة" + +#: apps/knotesapp.cpp:106 kontactplugin/knotes_part.cpp:187 +#, kde-format +msgid "New Note From Clipboard" +msgstr "ملاحظة جديدة من الحافظة" + +#: apps/knotesapp.cpp:112 kontactplugin/knotes_part.cpp:192 +#, kde-format +msgid "New Note From Text File..." +msgstr "ملاحظة جديدة من ملفّ نصّيّ..." + +#: apps/knotesapp.cpp:116 +#, kde-format +msgid "Show All Notes" +msgstr "اعرض كلّ الملاحظات" + +#: apps/knotesapp.cpp:122 +#, kde-format +msgid "Hide All Notes" +msgstr "أخفِ كلّ الملاحظات" + +#: apps/knotesapp.cpp:128 kontactplugin/knotes_part.cpp:146 +#, kde-format +msgctxt "@action:inmenu" +msgid "Print Selected Notes..." +msgstr "اطبع الملاحظات المحدّدة..." + +#: apps/knotesapp.cpp:134 +#, kde-format +msgctxt "@action:inmenu" +msgid "Delete Selected Notes..." +msgstr "احذف الملاحظات المحدّدة..." + +#: apps/knotesapp.cpp:393 kontactplugin/knotes_part.cpp:874 +#, kde-format +msgid "Select Text File" +msgstr "اختر ملفًّا نصّيًّا" + +#: apps/knotesapp.cpp:394 kontactplugin/knotes_part.cpp:875 +#, kde-format +msgid "Text File" +msgstr "ملفّ نصّيّ" + +#: apps/knotesapp.cpp:400 kontactplugin/knotes_part.cpp:882 +#, kde-format +msgid "Error during open text file: %1" +msgstr "خطأ أثناء فتح الملفّ النّصّيّ: %1" + +#: apps/knotesapp.cpp:401 kontactplugin/knotes_part.cpp:883 +#, kde-format +msgid "Open Text File" +msgstr "افتح ملفًّا نصّيًّا" + +#: apps/knotesapp.cpp:404 kontactplugin/knotes_part.cpp:886 +#, kde-format +msgid "Note from file '%1'" +msgstr "ملاحظة من الملفّ ’%1‘" + +#: apps/knotesapp.cpp:499 +#, kde-format +msgid "No Notes" +msgstr "لا ملاحظات" + +#: apps/knotesapp.cpp:552 kontactplugin/knotes_part.cpp:637 +#, kde-format +msgid "Settings" +msgstr "إعدادات" + +#. i18n: ectx: Menu (knotes_context) +#: apps/main.cpp:54 data/knotesappui.rc:5 data/knotesappui.rc:6 +#: kontactplugin/knotes_part.cpp:87 kontactplugin/knotes_plugin.cpp:58 +#: kontactplugin/knoteseditdialog.cpp:67 +#, kde-format +msgid "KNotes" +msgstr "ملاحظاتك" + +#: apps/main.cpp:56 +#, kde-format +msgid "KDE Notes" +msgstr "ملاحظات كدي" + +#: apps/main.cpp:58 +#, kde-format +msgid "Copyright © 1997–2018 KNotes authors" +msgstr "الحقوق محفوظة © ١٩٩٧-٢٠١٨، لمؤلّفي «ملاحظاتك»" + +#: apps/main.cpp:78 kontactplugin/kcmknotessummary.cpp:64 +#, kde-format +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: apps/main.cpp:79 +#, kde-format +msgid "Maintainer" +msgstr "المصين" + +#: apps/main.cpp:81 +#, kde-format +msgid "Guillermo Antonio Amaral Bastidas" +msgstr "Guillermo Antonio Amaral Bastidas" + +#: apps/main.cpp:82 apps/main.cpp:85 +#, kde-format +msgid "Previous Maintainer" +msgstr "المصين السّابق" + +#: apps/main.cpp:84 +#, kde-format +msgid "Michael Brade" +msgstr "Michael Brade" + +#: apps/main.cpp:87 +#, kde-format +msgid "Bernd Johannes Wuebben" +msgstr "Bernd Johannes Wuebben" + +#: apps/main.cpp:88 +#, kde-format +msgid "Original KNotes Author" +msgstr "مؤلّف «ملاحظاتك» الأصليّ" + +#: apps/main.cpp:90 +#, kde-format +msgid "Wynn Wilkes" +msgstr "Wynn Wilkes" + +#: apps/main.cpp:91 +#, kde-format +msgid "Ported KNotes to KDE 2" +msgstr "نقل «ملاحظاتك» إلى «كدي 2»" + +#: apps/main.cpp:93 +#, kde-format +msgid "Daniel Martin" +msgstr "Daniel Martin" + +#: apps/main.cpp:94 +#, kde-format +msgid "Network Interface" +msgstr "واجهة الشّبكة" + +#: apps/main.cpp:96 +#, kde-format +msgid "Bo Thorsen" +msgstr "Bo Thorsen" + +#: apps/main.cpp:97 +#, kde-format +msgid "Started KDE Resource Framework Integration" +msgstr "بدأ التّكامل مع إطار عمل كدي للموارد" + +#: apps/main.cpp:99 +#, kde-format +msgid "Bera Debajyoti" +msgstr "Bera Debajyoti" + +#: apps/main.cpp:100 +#, kde-format +msgid "Idea and initial code for the new look & feel" +msgstr "الفكرة والكود الأوّليّ للمظهر والملمس الجديدين" + +#: apps/main.cpp:102 +#, kde-format +msgid "Matthias Ettrich" +msgstr "Matthias Ettrich" + +#: apps/main.cpp:105 +#, kde-format +msgid "David Faure" +msgstr "David Faure" + +#: apps/main.cpp:108 +#, kde-format +msgid "Matthias Kiefer" +msgstr "Matthias Kiefer" + +#: apps/main.cpp:111 +#, kde-format +msgid "LuboÅ¡ Luňák" +msgstr "LuboÅ¡ Luňák" + +#: apps/main.cpp:113 +#, kde-format +msgid "Dirk A. Mueller" +msgstr "Dirk A. Mueller" + +#: apps/main.cpp:116 +#, kde-format +msgid "Carsten Pfeiffer" +msgstr "Carsten Pfeiffer" + +#: apps/main.cpp:119 +#, kde-format +msgid "Harri Porten" +msgstr "Harri Porten" + +#: apps/main.cpp:122 +#, kde-format +msgid "Espen Sand" +msgstr "Espen Sand" + +#: configdialog/knotecollectionconfigwidget.cpp:121 +#, kde-format +msgid "Folders" +msgstr "المجلّدات" + +#: configdialog/knotecollectionconfigwidget.cpp:123 +#, kde-format +msgid "Select which KNotes folders to show:" +msgstr "اختر مجلّدات «ملاحظاتك» لعرضها:" + +#: configdialog/knotecollectionconfigwidget.cpp:158 +#, kde-format +msgid "Search..." +msgstr "ابحث..." + +#: configdialog/knotecollectionconfigwidget.cpp:176 +#, kde-format +msgid "&Select All" +msgstr "&حدّد الكلّ" + +#: configdialog/knotecollectionconfigwidget.cpp:180 +#, kde-format +msgid "&Unselect All" +msgstr "Ø£&زِل تحديد الكلّ" + +#: configdialog/knotecollectionconfigwidget.cpp:185 +#, kde-format +msgid "Rename notes..." +msgstr "غيّر اسم الملاحظات..." + +#: configdialog/knotecollectionconfigwidget.cpp:189 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "اختر المجلّد حيث ستُحفظ فيه الملاحظة:" + +#: configdialog/knotecollectionconfigwidget.cpp:208 +#, kde-format +msgid "Notes accounts" +msgstr "حساب الملاحظات" + +#: configdialog/knotecollectionconfigwidget.cpp:213 +#, kde-format +msgid "Accounts" +msgstr "الحسابات" + +#: configdialog/knotecollectionconfigwidget.cpp:245 +#, kde-format +msgid "Rename Notes" +msgstr "غيّر اسم الملاحظات" + +#: configdialog/knotecollectionconfigwidget.cpp:246 +#, kde-format +msgid "Name:" +msgstr "الاسم:" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "An error was occurred during renaming: %1" +msgstr "حدث خطأ أثناء تغيير الاسم: %1" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "Rename note" +msgstr "غيّر اسم الملاحظة" + +#: configdialog/knoteconfigdialog.cpp:192 +#, kde-format +msgid "Show number of notes in tray icon" +msgstr "اعرض عدد الملاحظات في أيقونة الصّينيّة" + +#: configdialog/knoteconfigdialog.cpp:199 +#, kde-format +msgid "Default Title:" +msgstr "العنوان المبدئيّ:" + +#: configdialog/knoteconfigdialog.cpp:206 +#, kde-format +msgid "How does this work?" +msgstr "كيف يعمل هذا؟" + +#: configdialog/knoteconfigdialog.cpp:240 +#, kde-format +msgid "" +"

You can customize title note. You can use:

  • %d current date " +"(short format)
  • %l current date (long format)
  • %t current " +"time
" +msgstr "" +"

يمكنك تخصيص عنوان الملاحظة باستخدام:

  • ‎%d التّاريخ الحاليّ (النّسق القصير)
  • ‎%l التّاريخ " +"الحاليّ (النّسق الطّويل)
  • ‎%t الوقت الحاليّ
" + +#: configdialog/knoteconfigdialog.cpp:262 +#, kde-format +msgid "Theme:" +msgstr "السّمة:" + +#: configdialog/knoteconfigdialog.cpp:272 +#, kde-format +msgid "Download new printing themes" +msgstr "نزّل سمات طباعة جديدة" + +#: configdialog/knotedisplayconfigwidget.cpp:46 +#, kde-format +msgid "&Text color:" +msgstr "لون ال&نّصّ:" + +#: configdialog/knotedisplayconfigwidget.cpp:55 +#, kde-format +msgid "&Background color:" +msgstr "لون ال&خلفيّة:" + +#: configdialog/knotedisplayconfigwidget.cpp:66 +#, kde-format +msgid "&Show note in taskbar" +msgstr "ا&عرض الملاحظة في شريط المهامّ" + +#: configdialog/knotedisplayconfigwidget.cpp:70 +#, kde-format +msgid "&Remember desktop" +msgstr "ت&ذكّر سطح المكتب" + +#: configdialog/knotedisplayconfigwidget.cpp:74 +#, kde-format +msgid "Default &width:" +msgstr "ال&عرض المبدئيّ:" + +#: configdialog/knotedisplayconfigwidget.cpp:85 +#, kde-format +msgid "Default &height:" +msgstr "الار&تفاع المبدئيّ:" + +#: configdialog/knoteeditorconfigwidget.cpp:37 +#, kde-format +msgid "&Tab size:" +msgstr "حجم الج&دولة: " + +#: configdialog/knoteeditorconfigwidget.cpp:46 +#, kde-format +msgid "Auto &indent" +msgstr "أزِ&ح آليًّا" + +#: configdialog/knoteeditorconfigwidget.cpp:51 +#, kde-format +msgid "&Rich text" +msgstr "نّصّ &غنيّ" + +#: configdialog/knoteeditorconfigwidget.cpp:55 +#, kde-format +msgid "Text font:" +msgstr "خطّ النّصّ:" + +#: configdialog/knoteeditorconfigwidget.cpp:64 +#, kde-format +msgid "Title font:" +msgstr "خطّ العنوان:" + +#: configdialog/knotesimpleconfigdialog.cpp:64 +#, kde-format +msgid "Editor Settings" +msgstr "إعدادات المحرّر" + +#: configdialog/knotesimpleconfigdialog.cpp:67 +#, kde-format +msgid "Display Settings" +msgstr "إعدادات العرض" + +#. i18n: ectx: Menu (help) +#: data/knotesappui.rc:23 +#, kde-format +msgid "&Help" +msgstr "م&ساعدة" + +#. i18n: ectx: Menu (notes_menu) +#: data/knotesappui.rc:35 data/knotesappui.rc:36 +#, kde-format +msgid "Notes" +msgstr "ملاحظات" + +#: dialog/knotedeleteselectednotesdialog.cpp:32 +#, kde-format +msgid "Select notes to delete" +msgstr "حدّد الملاحظات لحذفها" + +#: dialog/knoteselectednotesdialog.cpp:34 +#: print/knoteprintselectednotesdialog.cpp:41 +#, kde-format +msgid "Select notes" +msgstr "حدّد الملاحظات" + +#: dialog/knoteskeydialog.cpp:33 +#, kde-format +msgid "Configure Shortcuts" +msgstr "اضبط الاختصارات" + +#: dialog/knoteskeydialog.cpp:73 +#, kde-format +msgid "Note Actions" +msgstr "إجراءات الملاحظة" + +#: finddialog/knotefinddialog.cpp:40 +#, kde-format +msgctxt "@title:window" +msgid "Search Notes" +msgstr "البحث عن ملاحظة" + +#: finddialog/knotefinddialog.cpp:85 +#, kde-format +msgctxt "@label:textbox" +msgid "Search notes:" +msgstr "ابحث عن ملاحظة:" + +#: finddialog/knotefinddialog.cpp:94 +#, kde-format +msgctxt "@action:button Search notes" +msgid "Search..." +msgstr "ابحث عن..." + +#: finddialog/knotefinddialog.cpp:149 +#, kde-format +msgctxt "@label" +msgid "No Results found in search." +msgstr "لم يرجع البحث أيّ نتائج." + +#: knoteedit.cpp:56 +#, kde-format +msgid "Bold" +msgstr "ثخين" + +#: knoteedit.cpp:61 +#, kde-format +msgid "Italic" +msgstr "مائل" + +#: knoteedit.cpp:65 +#, kde-format +msgid "Underline" +msgstr "مسطّر" + +#: knoteedit.cpp:69 +#, kde-format +msgid "Strike Out" +msgstr "مشطوب" + +#: knoteedit.cpp:79 +#, kde-format +msgid "Align Left" +msgstr "حاذِ يسارًا" + +#: knoteedit.cpp:85 +#, kde-format +msgid "Align Center" +msgstr "حاذِ وسطًا" + +#: knoteedit.cpp:90 +#, kde-format +msgid "Align Right" +msgstr "حاذِ يمينًا" + +#: knoteedit.cpp:95 +#, kde-format +msgid "Align Block" +msgstr "حاذِ إلى الكتلة" + +#: knoteedit.cpp:106 +#, kde-format +msgid "List" +msgstr "قائمة" + +#: knoteedit.cpp:111 +#, kde-format +msgid "Superscript" +msgstr "مرتفع" + +#: knoteedit.cpp:114 +#, kde-format +msgid "Subscript" +msgstr "منخفض" + +#: knoteedit.cpp:120 +#, kde-format +msgid "Increase Indent" +msgstr "زِد الإزاحة" + +#: knoteedit.cpp:126 +#, kde-format +msgid "Decrease Indent" +msgstr "أنقص الإزاحة" + +#: knoteedit.cpp:137 +#, kde-format +msgid "Text Color..." +msgstr "لون النّصّ..." + +#: knoteedit.cpp:143 +#, kde-format +msgid "Text Background Color..." +msgstr "لون خلفيّة النّصّ..." + +#: knoteedit.cpp:147 +#, kde-format +msgid "Text Font" +msgstr "خطّ النّصّ" + +#: knoteedit.cpp:151 +#, kde-format +msgid "Text Size" +msgstr "حجم النّصّ" + +#: knoteedit.cpp:162 +#, kde-format +msgid "Insert Date" +msgstr "أدرِج التّاريخ" + +#: knoteedit.cpp:166 +#, kde-format +msgid "Insert Checkmark" +msgstr "أدرج علامة ”تمّ“" + +#: kontactplugin/kcmknotessummary.cpp:59 +#, kde-format +msgid "kcmknotessummary" +msgstr "وحدة تلخيص ملاحظاتك" + +#: kontactplugin/kcmknotessummary.cpp:61 +#, kde-format +msgid "Notes Summary Configuration Dialog" +msgstr "حواريّ ضبط ملخّص الملاحظات" + +#: kontactplugin/kcmknotessummary.cpp:63 +#, kde-format +msgid "Copyright © 2013-2018 Laurent Montel " +msgstr "الحقوق محفوظة © ٢٠١٣-٢٠١٨ لِ‍ Laurent Montel ‏" + +#: kontactplugin/knotes_part.cpp:98 +#, kde-format +msgctxt "@action:inmenu create new popup note" +msgid "&New" +msgstr "&جديد" + +#: kontactplugin/knotes_part.cpp:108 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be presented with a dialog where you can add a new popup note." +msgstr "سيُعرض حواريّ يمكنك منه إضافة ملاحظة منبثقة جديدة." + +#: kontactplugin/knotes_part.cpp:111 kontactplugin/knotes_part.cpp:606 +#: kontactplugin/knotes_part.cpp:608 kontactplugin/knotes_part.cpp:790 +#, kde-format +msgctxt "@action:inmenu" +msgid "Edit..." +msgstr "حرّر..." + +#: kontactplugin/knotes_part.cpp:120 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can modify an existing popup " +"note." +msgstr "سيُعرض حواريّ يمكنك منه تعديل ملاحظة منبثقة موجودة." + +#: kontactplugin/knotes_part.cpp:123 +#, kde-format +msgctxt "@action:inmenu" +msgid "Rename..." +msgstr "غيّر الاسم..." + +#: kontactplugin/knotes_part.cpp:131 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can rename an existing popup " +"note." +msgstr "سيُعرض حواريّ يمكنك منه تغيير اسم ملاحظة منبثقة موجودة." + +#: kontactplugin/knotes_part.cpp:134 +#, kde-format +msgctxt "@action:inmenu" +msgid "Delete" +msgstr "احذف" + +#: kontactplugin/knotes_part.cpp:142 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be prompted if you really want to permanently remove the selected " +"popup note." +msgstr "ستُسأل فيما إذا كنت متأكّدًا من إزالة الملاحظة المنبثقة المحدّدة للأبد." + +#: kontactplugin/knotes_part.cpp:153 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be prompted to print the selected popup note." +msgstr "ستُسأل فيما إذا أردت طباعة الملاحظة المنبثقة المحدّدة." + +#: kontactplugin/knotes_part.cpp:156 +#, kde-format +msgctxt "@action:inmenu" +msgid "Print Preview Selected Notes..." +msgstr "عاين طباعة الملاحظات المحدّدة..." + +#: kontactplugin/knotes_part.cpp:162 +#, kde-format +msgid "Note settings..." +msgstr "إعدادات الملاحظة..." + +#: kontactplugin/knotes_part.cpp:167 +#, kde-format +msgid "Preferences KNotes..." +msgstr "تفضيلات «ملاحظاتك»..." + +#: kontactplugin/knotes_part.cpp:172 notes/knote.cpp:713 +#, kde-format +msgid "Mail..." +msgstr "أبرِد..." + +#: kontactplugin/knotes_part.cpp:177 notes/knote.cpp:709 +#, kde-format +msgid "Send..." +msgstr "أرسل..." + +#: kontactplugin/knotes_part.cpp:182 notes/knote.cpp:704 +#, kde-format +msgid "Set Alarm..." +msgstr "اضبط تنبيهًا...." + +#: kontactplugin/knotes_part.cpp:197 notes/knote.cpp:717 +#, kde-format +msgid "Save As..." +msgstr "احفظ كَ‍..." + +#: kontactplugin/knotes_part.cpp:202 notes/knote.cpp:690 +#, kde-format +msgid "Lock" +msgstr "اقفل" + +#: kontactplugin/knotes_part.cpp:205 notes/knote.cpp:693 +#, kde-format +msgid "Unlock" +msgstr "أزِل القفل" + +#: kontactplugin/knotes_part.cpp:238 +#, kde-format +msgid "Set Focus to Quick Search" +msgstr "ركّز على البحث السّريع" + +#: kontactplugin/knotes_part.cpp:321 +#, kde-format +msgctxt "@info" +msgid "To print notes, first select the notes to print from the list." +msgstr "لطباعة الملاحظات، حدّد الملاحظات التي تريد طباعتها من القائمة أوّلًا." + +#: kontactplugin/knotes_part.cpp:322 +#, kde-format +msgctxt "@title:window" +msgid "Print Popup Notes" +msgstr "طباعة الملاحظات المنبثقة" + +#: kontactplugin/knotes_part.cpp:366 +#, kde-format +msgid "Note was not created." +msgstr "لم تُنشأ الملاحظة." + +#: kontactplugin/knotes_part.cpp:366 +#, kde-format +msgid "Create new note" +msgstr "أنشئ ملاحظة جديدة" + +#: kontactplugin/knotes_part.cpp:388 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:70 +#, kde-format +msgctxt "@info" +msgid "Do you really want to delete this note?" +msgid_plural "Do you really want to delete these %1 notes?" +msgstr[0] "أمتأكّد من حذف هذه الملاحظة؟" +msgstr[1] "أمتأكّد من حذف هذه الملاحظة؟" +msgstr[2] "أمتأكّد من حذف هتين الملاحظتين؟" +msgstr[3] "أمتأكّد من حذف %1 ملاحظات؟" +msgstr[4] "أمتأكّد من حذف %1 ملاحظة؟" +msgstr[5] "أمتأكّد من حذف %1 ملاحظة؟" + +#: kontactplugin/knotes_part.cpp:390 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:57 +#, kde-format +msgctxt "@title:window" +msgid "Confirm Delete" +msgstr "أكّد الحذف" + +#: kontactplugin/knotes_part.cpp:582 +#, kde-format +msgctxt "@title:window" +msgid "Rename Popup Note" +msgstr "تغيير اسم الملاحظة المنبثقة" + +#: kontactplugin/knotes_part.cpp:583 +#, kde-format +msgctxt "@label:textbox" +msgid "New Name:" +msgstr "الاسم الجديد:" + +#: kontactplugin/knotes_part.cpp:606 kontactplugin/knotes_part.cpp:790 +#, kde-format +msgid "Show Note..." +msgstr "اعرض الملاحظة..." + +#: kontactplugin/knotes_part.cpp:742 +#, kde-format +msgid "Rich text (*.html)" +msgstr "نصّ غنيّ (*.html)" + +#: kontactplugin/knotes_part.cpp:744 +#, kde-format +msgid "Plain text (*.txt)" +msgstr "نصّ صِرف (*.txt)" + +#: kontactplugin/knotes_part.cpp:747 notes/knote.cpp:516 +#, kde-format +msgid "Save As" +msgstr "احفظ كَ‍" + +#: kontactplugin/knotes_part.cpp:758 notes/knote.cpp:533 +#, kde-format +msgid "" +"A file named %1 already exists.
Are you sure you want to " +"overwrite it?
" +msgstr "" +"الملفّ بالاسم %1 موجود بالفعل.
أمتأكّد من " +"الكتابة فوقه؟" + +#: kontactplugin/knotes_plugin.cpp:62 +#, kde-format +msgctxt "@action:inmenu" +msgid "New Popup Note..." +msgstr "ملاحظة منبثقة جديدة..." + +#: kontactplugin/knotes_plugin.cpp:70 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can create a new popup note." +msgstr "سيُعرض حواريّ يمكنك منه إنشاء ملاحظة منبثقة جديدة." + +#: kontactplugin/knotes_plugin.cpp:99 +#, kde-kuit-format +msgctxt "@title" +msgid "KNotes" +msgstr "ملاحظاتك" + +#: kontactplugin/knotes_plugin.cpp:101 +#, kde-kuit-format +msgctxt "@title" +msgid "Popup Notes" +msgstr "ملاحظات منبثقة" + +#: kontactplugin/knotes_plugin.cpp:103 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Copyright © 2003–2018 Kontact authors" +msgstr "الحقوق محفوظة © ٢٠٠٣-٢٠١٨ لمؤلّفي «متراسلك»" + +#: kontactplugin/knotes_plugin.cpp:105 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: kontactplugin/knotes_plugin.cpp:106 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Current Maintainer" +msgstr "المصين الحاليّ" + +#: kontactplugin/knotes_plugin.cpp:109 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Michael Brade" +msgstr "Michael Brade" + +#: kontactplugin/knotes_plugin.cpp:110 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Previous Maintainer" +msgstr "المصين السّابق" + +#: kontactplugin/knotes_plugin.cpp:112 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Tobias Koenig" +msgstr "Tobias Koenig" + +#: kontactplugin/knotes_plugin.cpp:113 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Developer" +msgstr "مطوّر" + +#: kontactplugin/knotes_plugin.cpp:151 +#, kde-format +msgctxt "@item" +msgid "Meeting" +msgstr "اجتماع" + +#: kontactplugin/knotes_plugin.cpp:165 kontactplugin/knotes_plugin.cpp:170 +#, kde-format +msgctxt "@item" +msgid "Note: %1" +msgstr "ملاحظة: %1" + +#: kontactplugin/knotes_plugin.cpp:177 +#, kde-format +msgctxt "@item" +msgid "New Note" +msgstr "ملاحظة جديدة" + +#: kontactplugin/knotes_plugin.cpp:187 +#, kde-format +msgctxt "@info" +msgid "Dropping multiple mails is not supported." +msgstr "إسقاط عدد من الرّسائل ليس مدعومًا." + +#: kontactplugin/knotes_plugin.cpp:190 +#, kde-format +msgctxt "@item" +msgid "" +"From: %1\n" +"To: %2\n" +"Subject: %3" +msgstr "" +"من: %1\n" +"إلى: %2\n" +"الموضوع: %3" + +#: kontactplugin/knotes_plugin.cpp:193 +#, kde-format +msgctxt "@item" +msgid "Mail: %1" +msgstr "البريد: %1" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, kde-format +msgctxt "@title:window" +msgid "Show Popup Note" +msgstr "عرض الملاحظة المنبثقة" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, kde-format +msgctxt "@title:window" +msgid "Edit Popup Note" +msgstr "تحرير الملاحظة المنبثقة" + +#: kontactplugin/knoteseditdialog.cpp:79 +#, kde-format +msgctxt "@label popup note name" +msgid "Name:" +msgstr "الاسم:" + +#: kontactplugin/knoteslistwidgetsearchline.cpp:28 +#, kde-format +msgid "Search notes..." +msgstr "ابحث في الملاحظات..." + +#: kontactplugin/knoteslistwidgetsearchline.cpp:37 +#, kde-format +msgid "Search notes...<%1>" +msgstr "ابحث في الملاحظات...<%1>" + +#: kontactplugin/knotesselectdeletenotesdialog.cpp:46 +#, kde-format +msgid "(note locked, it will not removed)" +msgstr "(الملاحظة مُقفلة، ستُزال)" + +#: kontactplugin/summarywidget.cpp:63 +#, kde-format +msgid "Popup Notes" +msgstr "ملاحظات منبثقة" + +#: kontactplugin/summarywidget.cpp:120 +#, kde-format +msgid "No notes found" +msgstr "لم يُعثر على أيّ ملاحظة" + +#: kontactplugin/summarywidget.cpp:153 +#, kde-format +msgid "Modify Note..." +msgstr "عدّل الملاحظة..." + +#: kontactplugin/summarywidget.cpp:157 +#, kde-format +msgid "Delete Note..." +msgstr "احذف الملاحظة..." + +#: kontactplugin/summarywidget.cpp:243 +#, kde-format +msgid "Read Popup Note: \"%1\"" +msgstr "اقرأ الملاحظة المنبثقة: ”%1“" + +#: notes/knote.cpp:149 +#, kde-format +msgid "Do you really want to delete note %1?" +msgstr "أمتأكّد من حذف الملاحظة %1؟" + +#: notes/knote.cpp:150 +#, kde-format +msgid "Confirm Delete" +msgstr "أكّد الحذف" + +#: notes/knote.cpp:151 +#, kde-format +msgid "&Delete" +msgstr "ا&حذف" + +#: notes/knote.cpp:277 +#, kde-format +msgid "Please enter the new name:" +msgstr "رجاءً أدخِل الاسم الجديد:" + +#: notes/knote.cpp:511 +#, kde-format +msgid "Save note as plain text" +msgstr "احفظ الملاحظة كنصّ صِرف" + +#: notes/knote.cpp:639 +#, kde-format +msgid "&All Desktops" +msgstr "&كلّ أسطح المكتب" + +#: notes/knote.cpp:681 +#, kde-format +msgid "New" +msgstr "جديد" + +#: notes/knote.cpp:685 +#, kde-format +msgid "Rename..." +msgstr "غيّر الاسم..." + +#: notes/knote.cpp:695 +#, kde-format +msgid "Hide" +msgstr "أخفِ" + +#: notes/knote.cpp:700 +#, kde-format +msgid "Delete" +msgstr "احذف" + +#: notes/knote.cpp:727 +#, kde-format +msgid "Preferences..." +msgstr "التّفضيلات..." + +#: notes/knote.cpp:732 +#, kde-format +msgid "Keep Above Others" +msgstr "أبقها فوق غيرها" + +#: notes/knote.cpp:737 +#, kde-format +msgid "Keep Below Others" +msgstr "أبقها تحت غيرها" + +#: notes/knote.cpp:742 +#, kde-format +msgid "To Desktop" +msgstr "إلى سطح المكتب" + +#: notes/knote.cpp:752 +#, kde-format +msgid "Walk Through Notes" +msgstr "تنقّل بين الملاحظات" + +#: print/knotegrantleeprint.cpp:50 +#, kde-format +msgid "Alarm:" +msgstr "المنبّه:" + +#: print/knotegrantleeprint.cpp:51 +#, kde-format +msgid "Note is locked" +msgstr "الملاحظة مُقفلة" + +#: print/knoteprinter.cpp:135 +#, kde-format +msgid "Print Note" +msgid_plural "Print %1 notes" +msgstr[0] "اطبع الملاحظة" +msgstr[1] "اطبع الملاحظة" +msgstr[2] "اطبع الملاحظتين" +msgstr[3] "اطبع %1 ملاحظات" +msgstr[4] "اطبع %1 ملاحظة" +msgstr[5] "اطبع %1 ملاحظة" + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing theme was not found." +msgstr "لم يُعثر على سمة الطّباعة." + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing error" +msgstr "خطأ في الطّباعة" + +#: print/knoteprintselectednotesdialog.cpp:63 +#, kde-format +msgid "Printing theme:" +msgstr "سمة الطّباعة:" + +#: print/knoteprintselectednotesdialog.cpp:70 +#, kde-format +msgid "Preview" +msgstr "عاين" + +#: print/knoteprintselectednotesdialog.cpp:72 +#, kde-format +msgid "Print" +msgstr "اطبع" + +#: print/knoteprintselectthemedialog.cpp:34 +#, kde-format +msgid "Select theme" +msgstr "اختر سمة" + +#: print/knoteprintselectthemedialog.cpp:51 +#, kde-format +msgid "Themes:" +msgstr "السّمات:" + +#, fuzzy +#~ msgid "KNotes Migration" +#~ msgstr "ملاحظة إجراءات" + +#, fuzzy +#~ msgid "Scheduled Alarm" +#~ msgstr "المجدول الفزعانذار" + +#, fuzzy +#~ msgid "&No alarm" +#~ msgstr "لا تنبيه" + +#, fuzzy +#~ msgid "Alarm &at:" +#~ msgstr "الفزعانذار عند:" + +#, fuzzy +#~ msgid "The following notes triggered alarms:" +#~ msgstr "الـ متابعة:" + +#~ msgid "Display" +#~ msgstr "عرض" + +#, fuzzy +#~ msgid "" +#~ "Unable to save the notes to %1. Check that there is sufficient " +#~ "disk space.
There should be a backup in the same directory though." +#~ msgstr "" +#~ " عاجز إلى حفظ إلى كِش هو كافي قرص فراغ
هناك a احتياطي " +#~ "بوصة دليل
" + +#, fuzzy +#~ msgid "Location:" +#~ msgstr "الموقع:" + +#, fuzzy +#~ msgid "&Mail action:" +#~ msgstr "بريد الأفعال:" + +#, fuzzy +#~ msgid "Incoming Notes" +#~ msgstr "القادمة ملاحظات" + +#, fuzzy +#~ msgid "Accept incoming notes" +#~ msgstr "قبول وارد" + +#, fuzzy +#~ msgid "Outgoing Notes" +#~ msgstr "الخارجة ملاحظات" + +#, fuzzy +#~ msgid "&Sender ID:" +#~ msgstr "المرسل الهوية:" + +#, fuzzy +#~ msgid "&Port:" +#~ msgstr "ال&منفذ:" + +#, fuzzy +#~ msgid "Hostname or IP address:" +#~ msgstr "اسم المضيف أو IP عنوان:" + +#, fuzzy +#~ msgid "The port KNotes will listen on and send notes to." +#~ msgstr "الـ منفذ ملاحظات KDE يعمل و إرسال إلى." + +#, fuzzy +#~ msgid "Unable to start the mail process." +#~ msgstr "عاجز إلى تشغيل بريد إجراء." + +#, fuzzy +#~ msgid "Send \"%1\"" +#~ msgstr "أرسِل" + +#, fuzzy +#~ msgid "The host cannot be empty." +#~ msgstr "الـ مضيف فارغ." + +#, fuzzy +#~ msgid "Communication error: %1" +#~ msgstr "التواصل خطأ 1" + +#, fuzzy +#~ msgid "Alarm &in:" +#~ msgstr "الفزعانذار بوصة:" + +#, fuzzy +#~ msgid "&Style:" +#~ msgstr "الأسلوب:" + +#, fuzzy +#~ msgid "(c) 1997-2009, The KNotes Developers" +#~ msgstr "c الـ ملاحظات KDE المطوّرون" + +#, fuzzy +#~ msgid "Defaults" +#~ msgstr "الإفتراضيّات" + +#, fuzzy +#~ msgid "Default Settings for New Notes" +#~ msgstr "افتراضي إعدادات لـ جديد ملاحظات" + +#~ msgid "Actions" +#~ msgstr "أعمال" + +#~ msgid "Action Settings" +#~ msgstr "إعدادات الإجراء" + +#, fuzzy +#~ msgid "Network" +#~ msgstr "الشبكة" + +#, fuzzy +#~ msgid "Network Settings" +#~ msgstr "تعيينات الشّبكة" + +#, fuzzy +#~ msgid "Style" +#~ msgstr "الأسلوب" + +#, fuzzy +#~ msgid "Displa&y" +#~ msgstr "العرض" + +#, fuzzy +#~ msgid "&Editor" +#~ msgstr "المحرر" diff --git a/po/ar/libnoteshared.po b/po/ar/libnoteshared.po new file mode 100644 index 0000000..d4e7bfc --- /dev/null +++ b/po/ar/libnoteshared.po @@ -0,0 +1,168 @@ +# Copyright (C) YEAR This_file_is_part_of_KDE +# This file is distributed under the same license as the PACKAGE package. +# +# Safa Alfulaij , 2018. +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2017-09-15 03:37+0200\n" +"PO-Revision-Date: 2018-01-31 19:46+0300\n" +"Last-Translator: Safa Alfulaij \n" +"Language-Team: Arabic \n" +"Language: ar\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " +"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" +"X-Generator: Lokalize 2.0\n" + +#: alarms/notealarmdialog.cpp:77 +#, kde-format +msgid "Scheduled Alarm" +msgstr "منبّه مجدول" + +#: alarms/notealarmdialog.cpp:80 +#, kde-format +msgid "&No alarm" +msgstr "&لا منبّه" + +#: alarms/notealarmdialog.cpp:89 +#, kde-format +msgid "Alarm &at:" +msgstr "نبّه &في:" + +#: config/noteactionconfig.cpp:36 +#, kde-format +msgid "&Mail action:" +msgstr "إجراء البري&د:" + +#: config/noteactionconfig.cpp:44 +#, kde-format +msgid "How does this work?" +msgstr "كيف يعمل هذا؟" + +#: config/noteactionconfig.cpp:57 +#, kde-format +msgid "" +"

You can customize command line. You can use:

  • %t returns " +"current note title
  • %f returns current note text
" +msgstr "" +"

يمكنك تخصيص سطر الأوامر. يمكنك استخدام

  • ‏‎%t " +"لإرجاع عنوان الملاحظة الحاليّة
  • و ‎%f لإرجاع نصّ الملاحظة الحاليّة
  • " + +#: config/notenetworkconfig.cpp:54 +#, kde-format +msgid "Incoming Notes" +msgstr "الملاحظات الواردة" + +#: config/notenetworkconfig.cpp:57 +#, kde-format +msgid "Accept incoming notes" +msgstr "اقبل الملاحظات الواردة" + +#: config/notenetworkconfig.cpp:63 +#, kde-format +msgid "Outgoing Notes" +msgstr "الملاحظات الصّادرة" + +#: config/notenetworkconfig.cpp:66 +#, kde-format +msgid "&Sender ID:" +msgstr "معرّف المر&سل:" + +#: config/notenetworkconfig.cpp:78 +#, kde-format +msgid "&Port:" +msgstr "المن&فذ:" + +#: dialog/selectednotefolderdialog.cpp:35 +#, kde-format +msgctxt "@title:window" +msgid "Select Note Folder" +msgstr "اختر مجلّد الملاحظة" + +#: dialog/selectednotefolderdialog.cpp:37 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "اختر المجلّد لحفظ الملاحظة الجديدة فيه:" + +#: job/createnewnotejob.cpp:124 job/createnewnotejob.cpp:134 +#, kde-format +msgid "" +"An error occurred during fetching. Do you want to select a new default " +"collection?" +msgstr "حدث خطأ أثناء الجلب. أتريد اختيار تجميعة مبدئيّة جديدة؟" + +#: job/createnewnotejob.cpp:144 +#, kde-format +msgid "" +"Collection is hidden. New note will stored but not displaying. Do you want " +"to show collection?" +msgstr "" +"التّجميعة مخفيّة. ستُخزّن الملاحظة الجديدة ولكنّها لن تُعرض. أتريد عرض التّجميعة؟" + +#: job/createnewnotejob.cpp:198 +#, kde-format +msgid "Note was not created." +msgstr "لم تُنشأ الملاحظة." + +#: job/createnewnotejob.cpp:198 +#, kde-format +msgid "Create new note" +msgstr "أنشئ ملاحظة جديدة" + +#: network/notehostdialog.cpp:64 +#, kde-format +msgid "Select recipient:" +msgstr "اختر المستلم:" + +#: network/notehostdialog.cpp:83 +#, kde-format +msgid "Hostname or IP address:" +msgstr "اسم المضيف أو عنوان IP:" + +#: network/notesnetworksender.cpp:104 +#, kde-format +msgid "Communication error: %1" +msgstr "خطأ في التّواصل: %1" + +#: noteutils.cpp:45 +#, kde-format +msgid "Please configure send mail action." +msgstr "رجاءً اضبط إجراء إرسال البريد." + +#: noteutils.cpp:53 +#, kde-format +msgid "Note: \"%1\"" +msgstr "ملاحظة: ”%1“" + +#: noteutils.cpp:60 +#, kde-format +msgid "Unable to start the mail process." +msgstr "تعذّر بدء عمليّة البريد." + +#: noteutils.cpp:69 +#, kde-format +msgid "Send \"%1\"" +msgstr "إرسال ”%1“" + +#: noteutils.cpp:73 +#, kde-format +msgid "The host cannot be empty." +msgstr "لا يمكن أن يكون المضيف فارغًا." + +#: resources/localresourcecreator.cpp:83 +#, kde-format +msgctxt "Default name for resource holding notes" +msgid "Local Notes" +msgstr "الملاحظات المحليّة" + +#. i18n: ectx: label, entry (Port), group (Network) +#: settings/notesharedglobalconfig.kcfg:37 +#, kde-format +msgid "The port will listen on and send notes to." +msgstr "سيستمع المنفذ إلى الملاحظات ويُرسلها عبره." diff --git a/po/ast/akonadi_notes_agent.po b/po/ast/akonadi_notes_agent.po new file mode 100644 index 0000000..259c97b --- /dev/null +++ b/po/ast/akonadi_notes_agent.po @@ -0,0 +1,116 @@ +# Copyright (C) YEAR This_file_is_part_of_KDE +# This file is distributed under the same license as the PACKAGE package. +# +# enolp , 2016. +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2016-12-21 16:43+0100\n" +"Last-Translator: enolp \n" +"Language-Team: Asturian \n" +"Language: ast\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: Lokalize 2.0\n" + +#: notesagentalarmdialog.cpp:51 notesagentalarmdialog.cpp:220 +#, kde-format +msgid "Alarm" +msgstr "" + +#: notesagentalarmdialog.cpp:63 +#, kde-format +msgid "The following notes triggered alarms:" +msgstr "" + +#: notesagentalarmdialog.cpp:101 +#, kde-format +msgid "Remove Alarm" +msgstr "" + +#: notesagentalarmdialog.cpp:103 +#, kde-format +msgid "Show Note..." +msgstr "" + +#: notesagentalarmdialog.cpp:105 +#, kde-format +msgid "Modify Alarm..." +msgstr "" + +#: notesagentalarmdialog.cpp:158 +#, kde-format +msgid "Are you sure to remove alarm?" +msgstr "" + +#: notesagentalarmdialog.cpp:158 +#, kde-format +msgctxt "@title:window" +msgid "Remove Alarm" +msgstr "" + +#: notesagentalarmdialog.cpp:220 +#, kde-format +msgid "Error during fetch alarm info." +msgstr "" + +#: notesagentsettingsdialog.cpp:42 +#, kde-format +msgid "Configure Notes Agent" +msgstr "" + +#: notesagentsettingsdialog.cpp:58 +#, kde-format +msgid "Notify" +msgstr "" + +#: notesagentsettingsdialog.cpp:61 +#, kde-format +msgid "Network" +msgstr "" + +#: notesagentsettingsdialog.cpp:70 +#, kde-format +msgid "Notes Agent" +msgstr "" + +#: notesagentsettingsdialog.cpp:72 +#, kde-format +msgid "Notes Agent." +msgstr "" + +#: notesagentsettingsdialog.cpp:74 +#, kde-format +msgid "Copyright (C) 2013-2018 Laurent Montel" +msgstr "" + +#: notesagentsettingsdialog.cpp:76 +#, kde-format +msgid "Laurent Montel" +msgstr "" + +#: notesagentsettingsdialog.cpp:77 +#, kde-format +msgid "Maintainer" +msgstr "" + +#: notesagentsettingsdialog.cpp:80 +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "Softastur" + +#: notesagentsettingsdialog.cpp:81 +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "alministradores@softastur.org" + +#: notesmanager.cpp:199 +#, kde-format +msgid "Note Received" +msgstr "" diff --git a/po/ast/knotes.po b/po/ast/knotes.po new file mode 100644 index 0000000..a1c55e9 --- /dev/null +++ b/po/ast/knotes.po @@ -0,0 +1,1054 @@ +# Copyright (C) YEAR This_file_is_part_of_KDE +# This file is distributed under the same license as the PACKAGE package. +# +# enolp , 2016. +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2016-12-21 16:30+0100\n" +"Last-Translator: enolp \n" +"Language-Team: Asturian \n" +"Language: ast\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: Lokalize 2.0\n" + +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "Softastur" + +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "alministradores@softastur.org" + +#: apps/knotes_options.h:29 +#, kde-format +msgid "Suppress creation of a new note on a non-unique instance." +msgstr "" + +#: apps/knotesakonaditray.cpp:35 apps/knotestray.cpp:32 +#, kde-format +msgid "KNotes: Sticky notes by KDE" +msgstr "" + +#: apps/knotesapp.cpp:98 +#, kde-format +msgid "New Note" +msgstr "" + +#: apps/knotesapp.cpp:106 kontactplugin/knotes_part.cpp:187 +#, kde-format +msgid "New Note From Clipboard" +msgstr "" + +#: apps/knotesapp.cpp:112 kontactplugin/knotes_part.cpp:192 +#, kde-format +msgid "New Note From Text File..." +msgstr "" + +#: apps/knotesapp.cpp:116 +#, kde-format +msgid "Show All Notes" +msgstr "" + +#: apps/knotesapp.cpp:122 +#, kde-format +msgid "Hide All Notes" +msgstr "" + +#: apps/knotesapp.cpp:128 kontactplugin/knotes_part.cpp:146 +#, kde-format +msgctxt "@action:inmenu" +msgid "Print Selected Notes..." +msgstr "" + +#: apps/knotesapp.cpp:134 +#, kde-format +msgctxt "@action:inmenu" +msgid "Delete Selected Notes..." +msgstr "" + +#: apps/knotesapp.cpp:393 kontactplugin/knotes_part.cpp:874 +#, kde-format +msgid "Select Text File" +msgstr "" + +#: apps/knotesapp.cpp:394 kontactplugin/knotes_part.cpp:875 +#, kde-format +msgid "Text File" +msgstr "" + +#: apps/knotesapp.cpp:400 kontactplugin/knotes_part.cpp:882 +#, kde-format +msgid "Error during open text file: %1" +msgstr "" + +#: apps/knotesapp.cpp:401 kontactplugin/knotes_part.cpp:883 +#, kde-format +msgid "Open Text File" +msgstr "" + +#: apps/knotesapp.cpp:404 kontactplugin/knotes_part.cpp:886 +#, kde-format +msgid "Note from file '%1'" +msgstr "" + +#: apps/knotesapp.cpp:499 +#, kde-format +msgid "No Notes" +msgstr "" + +#: apps/knotesapp.cpp:552 kontactplugin/knotes_part.cpp:637 +#, kde-format +msgid "Settings" +msgstr "" + +#. i18n: ectx: Menu (knotes_context) +#: apps/main.cpp:54 data/knotesappui.rc:5 data/knotesappui.rc:6 +#: kontactplugin/knotes_part.cpp:87 kontactplugin/knotes_plugin.cpp:58 +#: kontactplugin/knoteseditdialog.cpp:67 +#, kde-format +msgid "KNotes" +msgstr "" + +#: apps/main.cpp:56 +#, kde-format +msgid "KDE Notes" +msgstr "" + +#: apps/main.cpp:58 +#, kde-format +msgid "Copyright © 1997–2018 KNotes authors" +msgstr "" + +#: apps/main.cpp:78 kontactplugin/kcmknotessummary.cpp:64 +#, kde-format +msgid "Laurent Montel" +msgstr "" + +#: apps/main.cpp:79 +#, kde-format +msgid "Maintainer" +msgstr "" + +#: apps/main.cpp:81 +#, kde-format +msgid "Guillermo Antonio Amaral Bastidas" +msgstr "" + +#: apps/main.cpp:82 apps/main.cpp:85 +#, kde-format +msgid "Previous Maintainer" +msgstr "" + +#: apps/main.cpp:84 +#, kde-format +msgid "Michael Brade" +msgstr "" + +#: apps/main.cpp:87 +#, kde-format +msgid "Bernd Johannes Wuebben" +msgstr "" + +#: apps/main.cpp:88 +#, kde-format +msgid "Original KNotes Author" +msgstr "" + +#: apps/main.cpp:90 +#, kde-format +msgid "Wynn Wilkes" +msgstr "" + +#: apps/main.cpp:91 +#, kde-format +msgid "Ported KNotes to KDE 2" +msgstr "" + +#: apps/main.cpp:93 +#, kde-format +msgid "Daniel Martin" +msgstr "" + +#: apps/main.cpp:94 +#, kde-format +msgid "Network Interface" +msgstr "" + +#: apps/main.cpp:96 +#, kde-format +msgid "Bo Thorsen" +msgstr "" + +#: apps/main.cpp:97 +#, kde-format +msgid "Started KDE Resource Framework Integration" +msgstr "" + +#: apps/main.cpp:99 +#, kde-format +msgid "Bera Debajyoti" +msgstr "" + +#: apps/main.cpp:100 +#, kde-format +msgid "Idea and initial code for the new look & feel" +msgstr "" + +#: apps/main.cpp:102 +#, kde-format +msgid "Matthias Ettrich" +msgstr "" + +#: apps/main.cpp:105 +#, kde-format +msgid "David Faure" +msgstr "" + +#: apps/main.cpp:108 +#, kde-format +msgid "Matthias Kiefer" +msgstr "" + +#: apps/main.cpp:111 +#, kde-format +msgid "LuboÅ¡ Luňák" +msgstr "" + +#: apps/main.cpp:113 +#, kde-format +msgid "Dirk A. Mueller" +msgstr "" + +#: apps/main.cpp:116 +#, kde-format +msgid "Carsten Pfeiffer" +msgstr "" + +#: apps/main.cpp:119 +#, kde-format +msgid "Harri Porten" +msgstr "" + +#: apps/main.cpp:122 +#, kde-format +msgid "Espen Sand" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:121 +#, kde-format +msgid "Folders" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:123 +#, kde-format +msgid "Select which KNotes folders to show:" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:158 +#, kde-format +msgid "Search..." +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:176 +#, kde-format +msgid "&Select All" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:180 +#, kde-format +msgid "&Unselect All" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:185 +#, kde-format +msgid "Rename notes..." +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:189 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:208 +#, kde-format +msgid "Notes accounts" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:213 +#, kde-format +msgid "Accounts" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:245 +#, kde-format +msgid "Rename Notes" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:246 +#, kde-format +msgid "Name:" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "An error was occurred during renaming: %1" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "Rename note" +msgstr "" + +#: configdialog/knoteconfigdialog.cpp:192 +#, kde-format +msgid "Show number of notes in tray icon" +msgstr "" + +#: configdialog/knoteconfigdialog.cpp:199 +#, kde-format +msgid "Default Title:" +msgstr "" + +#: configdialog/knoteconfigdialog.cpp:206 +#, kde-format +msgid "How does this work?" +msgstr "" + +#: configdialog/knoteconfigdialog.cpp:240 +#, kde-format +msgid "" +"

    You can customize title note. You can use:

    • %d current date " +"(short format)
    • %l current date (long format)
    • %t current " +"time
    " +msgstr "" + +#: configdialog/knoteconfigdialog.cpp:262 +#, kde-format +msgid "Theme:" +msgstr "" + +#: configdialog/knoteconfigdialog.cpp:272 +#, kde-format +msgid "Download new printing themes" +msgstr "" + +#: configdialog/knotedisplayconfigwidget.cpp:46 +#, kde-format +msgid "&Text color:" +msgstr "" + +#: configdialog/knotedisplayconfigwidget.cpp:55 +#, kde-format +msgid "&Background color:" +msgstr "" + +#: configdialog/knotedisplayconfigwidget.cpp:66 +#, kde-format +msgid "&Show note in taskbar" +msgstr "" + +#: configdialog/knotedisplayconfigwidget.cpp:70 +#, kde-format +msgid "&Remember desktop" +msgstr "" + +#: configdialog/knotedisplayconfigwidget.cpp:74 +#, kde-format +msgid "Default &width:" +msgstr "" + +#: configdialog/knotedisplayconfigwidget.cpp:85 +#, kde-format +msgid "Default &height:" +msgstr "" + +#: configdialog/knoteeditorconfigwidget.cpp:37 +#, kde-format +msgid "&Tab size:" +msgstr "" + +#: configdialog/knoteeditorconfigwidget.cpp:46 +#, kde-format +msgid "Auto &indent" +msgstr "" + +#: configdialog/knoteeditorconfigwidget.cpp:51 +#, kde-format +msgid "&Rich text" +msgstr "" + +#: configdialog/knoteeditorconfigwidget.cpp:55 +#, kde-format +msgid "Text font:" +msgstr "" + +#: configdialog/knoteeditorconfigwidget.cpp:64 +#, kde-format +msgid "Title font:" +msgstr "" + +#: configdialog/knotesimpleconfigdialog.cpp:64 +#, kde-format +msgid "Editor Settings" +msgstr "" + +#: configdialog/knotesimpleconfigdialog.cpp:67 +#, kde-format +msgid "Display Settings" +msgstr "" + +#. i18n: ectx: Menu (help) +#: data/knotesappui.rc:23 +#, kde-format +msgid "&Help" +msgstr "" + +#. i18n: ectx: Menu (notes_menu) +#: data/knotesappui.rc:35 data/knotesappui.rc:36 +#, kde-format +msgid "Notes" +msgstr "" + +#: dialog/knotedeleteselectednotesdialog.cpp:32 +#, kde-format +msgid "Select notes to delete" +msgstr "" + +#: dialog/knoteselectednotesdialog.cpp:34 +#: print/knoteprintselectednotesdialog.cpp:41 +#, kde-format +msgid "Select notes" +msgstr "" + +#: dialog/knoteskeydialog.cpp:33 +#, kde-format +msgid "Configure Shortcuts" +msgstr "" + +#: dialog/knoteskeydialog.cpp:73 +#, kde-format +msgid "Note Actions" +msgstr "" + +#: finddialog/knotefinddialog.cpp:40 +#, kde-format +msgctxt "@title:window" +msgid "Search Notes" +msgstr "" + +#: finddialog/knotefinddialog.cpp:85 +#, kde-format +msgctxt "@label:textbox" +msgid "Search notes:" +msgstr "" + +#: finddialog/knotefinddialog.cpp:94 +#, kde-format +msgctxt "@action:button Search notes" +msgid "Search..." +msgstr "" + +#: finddialog/knotefinddialog.cpp:149 +#, kde-format +msgctxt "@label" +msgid "No Results found in search." +msgstr "" + +#: knoteedit.cpp:56 +#, kde-format +msgid "Bold" +msgstr "" + +#: knoteedit.cpp:61 +#, kde-format +msgid "Italic" +msgstr "" + +#: knoteedit.cpp:65 +#, kde-format +msgid "Underline" +msgstr "" + +#: knoteedit.cpp:69 +#, kde-format +msgid "Strike Out" +msgstr "" + +#: knoteedit.cpp:79 +#, kde-format +msgid "Align Left" +msgstr "" + +#: knoteedit.cpp:85 +#, kde-format +msgid "Align Center" +msgstr "" + +#: knoteedit.cpp:90 +#, kde-format +msgid "Align Right" +msgstr "" + +#: knoteedit.cpp:95 +#, kde-format +msgid "Align Block" +msgstr "" + +#: knoteedit.cpp:106 +#, kde-format +msgid "List" +msgstr "" + +#: knoteedit.cpp:111 +#, kde-format +msgid "Superscript" +msgstr "" + +#: knoteedit.cpp:114 +#, kde-format +msgid "Subscript" +msgstr "" + +#: knoteedit.cpp:120 +#, kde-format +msgid "Increase Indent" +msgstr "" + +#: knoteedit.cpp:126 +#, kde-format +msgid "Decrease Indent" +msgstr "" + +#: knoteedit.cpp:137 +#, kde-format +msgid "Text Color..." +msgstr "" + +#: knoteedit.cpp:143 +#, kde-format +msgid "Text Background Color..." +msgstr "" + +#: knoteedit.cpp:147 +#, kde-format +msgid "Text Font" +msgstr "" + +#: knoteedit.cpp:151 +#, kde-format +msgid "Text Size" +msgstr "" + +#: knoteedit.cpp:162 +#, kde-format +msgid "Insert Date" +msgstr "" + +#: knoteedit.cpp:166 +#, kde-format +msgid "Insert Checkmark" +msgstr "" + +#: kontactplugin/kcmknotessummary.cpp:59 +#, kde-format +msgid "kcmknotessummary" +msgstr "" + +#: kontactplugin/kcmknotessummary.cpp:61 +#, kde-format +msgid "Notes Summary Configuration Dialog" +msgstr "" + +#: kontactplugin/kcmknotessummary.cpp:63 +#, kde-format +msgid "Copyright © 2013-2018 Laurent Montel " +msgstr "" + +#: kontactplugin/knotes_part.cpp:98 +#, kde-format +msgctxt "@action:inmenu create new popup note" +msgid "&New" +msgstr "" + +#: kontactplugin/knotes_part.cpp:108 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be presented with a dialog where you can add a new popup note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:111 kontactplugin/knotes_part.cpp:606 +#: kontactplugin/knotes_part.cpp:608 kontactplugin/knotes_part.cpp:790 +#, kde-format +msgctxt "@action:inmenu" +msgid "Edit..." +msgstr "" + +#: kontactplugin/knotes_part.cpp:120 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can modify an existing popup " +"note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:123 +#, kde-format +msgctxt "@action:inmenu" +msgid "Rename..." +msgstr "" + +#: kontactplugin/knotes_part.cpp:131 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can rename an existing popup " +"note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:134 +#, kde-format +msgctxt "@action:inmenu" +msgid "Delete" +msgstr "" + +#: kontactplugin/knotes_part.cpp:142 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be prompted if you really want to permanently remove the selected " +"popup note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:153 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be prompted to print the selected popup note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:156 +#, kde-format +msgctxt "@action:inmenu" +msgid "Print Preview Selected Notes..." +msgstr "" + +#: kontactplugin/knotes_part.cpp:162 +#, kde-format +msgid "Note settings..." +msgstr "" + +#: kontactplugin/knotes_part.cpp:167 +#, kde-format +msgid "Preferences KNotes..." +msgstr "" + +#: kontactplugin/knotes_part.cpp:172 notes/knote.cpp:713 +#, kde-format +msgid "Mail..." +msgstr "" + +#: kontactplugin/knotes_part.cpp:177 notes/knote.cpp:709 +#, kde-format +msgid "Send..." +msgstr "" + +#: kontactplugin/knotes_part.cpp:182 notes/knote.cpp:704 +#, kde-format +msgid "Set Alarm..." +msgstr "" + +#: kontactplugin/knotes_part.cpp:197 notes/knote.cpp:717 +#, kde-format +msgid "Save As..." +msgstr "" + +#: kontactplugin/knotes_part.cpp:202 notes/knote.cpp:690 +#, kde-format +msgid "Lock" +msgstr "" + +#: kontactplugin/knotes_part.cpp:205 notes/knote.cpp:693 +#, kde-format +msgid "Unlock" +msgstr "" + +#: kontactplugin/knotes_part.cpp:238 +#, kde-format +msgid "Set Focus to Quick Search" +msgstr "" + +#: kontactplugin/knotes_part.cpp:321 +#, kde-format +msgctxt "@info" +msgid "To print notes, first select the notes to print from the list." +msgstr "" + +#: kontactplugin/knotes_part.cpp:322 +#, kde-format +msgctxt "@title:window" +msgid "Print Popup Notes" +msgstr "" + +#: kontactplugin/knotes_part.cpp:366 +#, kde-format +msgid "Note was not created." +msgstr "" + +#: kontactplugin/knotes_part.cpp:366 +#, kde-format +msgid "Create new note" +msgstr "" + +#: kontactplugin/knotes_part.cpp:388 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:70 +#, kde-format +msgctxt "@info" +msgid "Do you really want to delete this note?" +msgid_plural "Do you really want to delete these %1 notes?" +msgstr[0] "" +msgstr[1] "" + +#: kontactplugin/knotes_part.cpp:390 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:57 +#, kde-format +msgctxt "@title:window" +msgid "Confirm Delete" +msgstr "" + +#: kontactplugin/knotes_part.cpp:582 +#, kde-format +msgctxt "@title:window" +msgid "Rename Popup Note" +msgstr "" + +#: kontactplugin/knotes_part.cpp:583 +#, kde-format +msgctxt "@label:textbox" +msgid "New Name:" +msgstr "" + +#: kontactplugin/knotes_part.cpp:606 kontactplugin/knotes_part.cpp:790 +#, kde-format +msgid "Show Note..." +msgstr "" + +#: kontactplugin/knotes_part.cpp:742 +#, kde-format +msgid "Rich text (*.html)" +msgstr "" + +#: kontactplugin/knotes_part.cpp:744 +#, kde-format +msgid "Plain text (*.txt)" +msgstr "" + +#: kontactplugin/knotes_part.cpp:747 notes/knote.cpp:516 +#, kde-format +msgid "Save As" +msgstr "" + +#: kontactplugin/knotes_part.cpp:758 notes/knote.cpp:533 +#, kde-format +msgid "" +"A file named %1 already exists.
    Are you sure you want to " +"overwrite it?
    " +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:62 +#, kde-format +msgctxt "@action:inmenu" +msgid "New Popup Note..." +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:70 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can create a new popup note." +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:99 +#, kde-kuit-format +msgctxt "@title" +msgid "KNotes" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:101 +#, kde-kuit-format +msgctxt "@title" +msgid "Popup Notes" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:103 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Copyright © 2003–2018 Kontact authors" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:105 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Laurent Montel" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:106 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Current Maintainer" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:109 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Michael Brade" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:110 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Previous Maintainer" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:112 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Tobias Koenig" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:113 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Developer" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:151 +#, kde-format +msgctxt "@item" +msgid "Meeting" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:165 kontactplugin/knotes_plugin.cpp:170 +#, kde-format +msgctxt "@item" +msgid "Note: %1" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:177 +#, kde-format +msgctxt "@item" +msgid "New Note" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:187 +#, kde-format +msgctxt "@info" +msgid "Dropping multiple mails is not supported." +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:190 +#, kde-format +msgctxt "@item" +msgid "" +"From: %1\n" +"To: %2\n" +"Subject: %3" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:193 +#, kde-format +msgctxt "@item" +msgid "Mail: %1" +msgstr "" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, kde-format +msgctxt "@title:window" +msgid "Show Popup Note" +msgstr "" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, kde-format +msgctxt "@title:window" +msgid "Edit Popup Note" +msgstr "" + +#: kontactplugin/knoteseditdialog.cpp:79 +#, kde-format +msgctxt "@label popup note name" +msgid "Name:" +msgstr "" + +#: kontactplugin/knoteslistwidgetsearchline.cpp:28 +#, kde-format +msgid "Search notes..." +msgstr "" + +#: kontactplugin/knoteslistwidgetsearchline.cpp:37 +#, kde-format +msgid "Search notes...<%1>" +msgstr "" + +#: kontactplugin/knotesselectdeletenotesdialog.cpp:46 +#, kde-format +msgid "(note locked, it will not removed)" +msgstr "" + +#: kontactplugin/summarywidget.cpp:63 +#, kde-format +msgid "Popup Notes" +msgstr "" + +#: kontactplugin/summarywidget.cpp:120 +#, kde-format +msgid "No notes found" +msgstr "" + +#: kontactplugin/summarywidget.cpp:153 +#, kde-format +msgid "Modify Note..." +msgstr "" + +#: kontactplugin/summarywidget.cpp:157 +#, kde-format +msgid "Delete Note..." +msgstr "" + +#: kontactplugin/summarywidget.cpp:243 +#, kde-format +msgid "Read Popup Note: \"%1\"" +msgstr "" + +#: notes/knote.cpp:149 +#, kde-format +msgid "Do you really want to delete note %1?" +msgstr "" + +#: notes/knote.cpp:150 +#, kde-format +msgid "Confirm Delete" +msgstr "" + +#: notes/knote.cpp:151 +#, kde-format +msgid "&Delete" +msgstr "" + +#: notes/knote.cpp:277 +#, kde-format +msgid "Please enter the new name:" +msgstr "" + +#: notes/knote.cpp:511 +#, kde-format +msgid "Save note as plain text" +msgstr "" + +#: notes/knote.cpp:639 +#, kde-format +msgid "&All Desktops" +msgstr "" + +#: notes/knote.cpp:681 +#, kde-format +msgid "New" +msgstr "" + +#: notes/knote.cpp:685 +#, kde-format +msgid "Rename..." +msgstr "" + +#: notes/knote.cpp:695 +#, kde-format +msgid "Hide" +msgstr "" + +#: notes/knote.cpp:700 +#, kde-format +msgid "Delete" +msgstr "" + +#: notes/knote.cpp:727 +#, kde-format +msgid "Preferences..." +msgstr "" + +#: notes/knote.cpp:732 +#, kde-format +msgid "Keep Above Others" +msgstr "" + +#: notes/knote.cpp:737 +#, kde-format +msgid "Keep Below Others" +msgstr "" + +#: notes/knote.cpp:742 +#, kde-format +msgid "To Desktop" +msgstr "" + +#: notes/knote.cpp:752 +#, kde-format +msgid "Walk Through Notes" +msgstr "" + +#: print/knotegrantleeprint.cpp:50 +#, kde-format +msgid "Alarm:" +msgstr "" + +#: print/knotegrantleeprint.cpp:51 +#, kde-format +msgid "Note is locked" +msgstr "" + +#: print/knoteprinter.cpp:135 +#, kde-format +msgid "Print Note" +msgid_plural "Print %1 notes" +msgstr[0] "" +msgstr[1] "" + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing theme was not found." +msgstr "" + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing error" +msgstr "" + +#: print/knoteprintselectednotesdialog.cpp:63 +#, kde-format +msgid "Printing theme:" +msgstr "" + +#: print/knoteprintselectednotesdialog.cpp:70 +#, kde-format +msgid "Preview" +msgstr "" + +#: print/knoteprintselectednotesdialog.cpp:72 +#, kde-format +msgid "Print" +msgstr "" + +#: print/knoteprintselectthemedialog.cpp:34 +#, kde-format +msgid "Select theme" +msgstr "" + +#: print/knoteprintselectthemedialog.cpp:51 +#, kde-format +msgid "Themes:" +msgstr "" diff --git a/po/ast/libnoteshared.po b/po/ast/libnoteshared.po new file mode 100644 index 0000000..724b700 --- /dev/null +++ b/po/ast/libnoteshared.po @@ -0,0 +1,163 @@ +# Copyright (C) YEAR This_file_is_part_of_KDE +# This file is distributed under the same license as the PACKAGE package. +# +# enolp , 2016. +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2017-09-15 03:37+0200\n" +"PO-Revision-Date: 2016-12-19 03:11+0100\n" +"Last-Translator: enolp \n" +"Language-Team: Asturian \n" +"Language: ast\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: Lokalize 2.0\n" + +#: alarms/notealarmdialog.cpp:77 +#, kde-format +msgid "Scheduled Alarm" +msgstr "" + +#: alarms/notealarmdialog.cpp:80 +#, kde-format +msgid "&No alarm" +msgstr "" + +#: alarms/notealarmdialog.cpp:89 +#, kde-format +msgid "Alarm &at:" +msgstr "" + +#: config/noteactionconfig.cpp:36 +#, kde-format +msgid "&Mail action:" +msgstr "" + +#: config/noteactionconfig.cpp:44 +#, kde-format +msgid "How does this work?" +msgstr "" + +#: config/noteactionconfig.cpp:57 +#, kde-format +msgid "" +"

    You can customize command line. You can use:

    • %t returns " +"current note title
    • %f returns current note text
    " +msgstr "" + +#: config/notenetworkconfig.cpp:54 +#, kde-format +msgid "Incoming Notes" +msgstr "" + +#: config/notenetworkconfig.cpp:57 +#, kde-format +msgid "Accept incoming notes" +msgstr "" + +#: config/notenetworkconfig.cpp:63 +#, kde-format +msgid "Outgoing Notes" +msgstr "" + +#: config/notenetworkconfig.cpp:66 +#, kde-format +msgid "&Sender ID:" +msgstr "" + +#: config/notenetworkconfig.cpp:78 +#, kde-format +msgid "&Port:" +msgstr "" + +#: dialog/selectednotefolderdialog.cpp:35 +#, kde-format +msgctxt "@title:window" +msgid "Select Note Folder" +msgstr "" + +#: dialog/selectednotefolderdialog.cpp:37 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "" + +#: job/createnewnotejob.cpp:124 job/createnewnotejob.cpp:134 +#, kde-format +msgid "" +"An error occurred during fetching. Do you want to select a new default " +"collection?" +msgstr "" + +#: job/createnewnotejob.cpp:144 +#, kde-format +msgid "" +"Collection is hidden. New note will stored but not displaying. Do you want " +"to show collection?" +msgstr "" + +#: job/createnewnotejob.cpp:198 +#, kde-format +msgid "Note was not created." +msgstr "" + +#: job/createnewnotejob.cpp:198 +#, kde-format +msgid "Create new note" +msgstr "" + +#: network/notehostdialog.cpp:64 +#, kde-format +msgid "Select recipient:" +msgstr "" + +#: network/notehostdialog.cpp:83 +#, kde-format +msgid "Hostname or IP address:" +msgstr "" + +#: network/notesnetworksender.cpp:104 +#, kde-format +msgid "Communication error: %1" +msgstr "" + +#: noteutils.cpp:45 +#, kde-format +msgid "Please configure send mail action." +msgstr "" + +#: noteutils.cpp:53 +#, kde-format +msgid "Note: \"%1\"" +msgstr "Nota: «%1»" + +#: noteutils.cpp:60 +#, kde-format +msgid "Unable to start the mail process." +msgstr "" + +#: noteutils.cpp:69 +#, kde-format +msgid "Send \"%1\"" +msgstr "" + +#: noteutils.cpp:73 +#, kde-format +msgid "The host cannot be empty." +msgstr "" + +#: resources/localresourcecreator.cpp:83 +#, kde-format +msgctxt "Default name for resource holding notes" +msgid "Local Notes" +msgstr "" + +#. i18n: ectx: label, entry (Port), group (Network) +#: settings/notesharedglobalconfig.kcfg:37 +#, kde-format +msgid "The port will listen on and send notes to." +msgstr "" diff --git a/po/bg/knotes.po b/po/bg/knotes.po new file mode 100644 index 0000000..2ac87fa --- /dev/null +++ b/po/bg/knotes.po @@ -0,0 +1,1140 @@ +# Copyright (C) YEAR This_file_is_part_of_KDE +# This file is distributed under the same license as the PACKAGE package. +# +# Zlatko Popov , 2006, 2007, 2008. +# Yasen Pramatarov , 2010. +msgid "" +msgstr "" +"Project-Id-Version: knotes\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2014-05-12 21:37+0200\n" +"Last-Translator: Svetoslav Stefanov \n" +"Language-Team: Bulgarian \n" +"Language: bg\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 1.5.4\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" + +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "Радостин Раднев,Златко Попов" + +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "radnev@yahoo.com,zlatkopopov@fsa-bg.org" + +#: apps/knotes_options.h:29 +#, kde-format +msgid "Suppress creation of a new note on a non-unique instance." +msgstr "" +"Спиране създаването на нова бележка при неуникална инстанция на програмата." + +#: apps/knotesakonaditray.cpp:35 apps/knotestray.cpp:32 +#, fuzzy, kde-format +#| msgid "KNotes: Sticky notes for KDE" +msgid "KNotes: Sticky notes by KDE" +msgstr "KNotes: лепящи бележки за KDE" + +#: apps/knotesapp.cpp:98 +#, kde-format +msgid "New Note" +msgstr "Нова бележка" + +#: apps/knotesapp.cpp:106 kontactplugin/knotes_part.cpp:187 +#, kde-format +msgid "New Note From Clipboard" +msgstr "Нова бележка от системния буфер" + +#: apps/knotesapp.cpp:112 kontactplugin/knotes_part.cpp:192 +#, fuzzy, kde-format +#| msgid "New Note From Clipboard" +msgid "New Note From Text File..." +msgstr "Нова бележка от системния буфер" + +#: apps/knotesapp.cpp:116 +#, kde-format +msgid "Show All Notes" +msgstr "Показване на всички бележки" + +#: apps/knotesapp.cpp:122 +#, kde-format +msgid "Hide All Notes" +msgstr "Скриване на всички бележки" + +#: apps/knotesapp.cpp:128 kontactplugin/knotes_part.cpp:146 +#, kde-format +msgctxt "@action:inmenu" +msgid "Print Selected Notes..." +msgstr "Отпечатване на избраните бележки" + +#: apps/knotesapp.cpp:134 +#, fuzzy, kde-format +#| msgctxt "@action:inmenu" +#| msgid "Print Selected Notes..." +msgctxt "@action:inmenu" +msgid "Delete Selected Notes..." +msgstr "Отпечатване на избраните бележки" + +#: apps/knotesapp.cpp:393 kontactplugin/knotes_part.cpp:874 +#, fuzzy, kde-format +#| msgid "Select notes" +msgid "Select Text File" +msgstr "Изберете бележки" + +#: apps/knotesapp.cpp:394 kontactplugin/knotes_part.cpp:875 +#, fuzzy, kde-format +#| msgid "Text Size" +msgid "Text File" +msgstr "Размер на текста" + +#: apps/knotesapp.cpp:400 kontactplugin/knotes_part.cpp:882 +#, kde-format +msgid "Error during open text file: %1" +msgstr "" + +#: apps/knotesapp.cpp:401 kontactplugin/knotes_part.cpp:883 +#, fuzzy, kde-format +#| msgid "Text Size" +msgid "Open Text File" +msgstr "Размер на текста" + +#: apps/knotesapp.cpp:404 kontactplugin/knotes_part.cpp:886 +#, kde-format +msgid "Note from file '%1'" +msgstr "" + +#: apps/knotesapp.cpp:499 +#, kde-format +msgid "No Notes" +msgstr "Няма бележки" + +#: apps/knotesapp.cpp:552 kontactplugin/knotes_part.cpp:637 +#, kde-format +msgid "Settings" +msgstr "Настройки" + +#. i18n: ectx: Menu (knotes_context) +#: apps/main.cpp:54 data/knotesappui.rc:5 data/knotesappui.rc:6 +#: kontactplugin/knotes_part.cpp:87 kontactplugin/knotes_plugin.cpp:58 +#: kontactplugin/knoteseditdialog.cpp:67 +#, kde-format +msgid "KNotes" +msgstr "KNotes" + +#: apps/main.cpp:56 +#, kde-format +msgid "KDE Notes" +msgstr "Лепящи се бележки" + +#: apps/main.cpp:58 +#, fuzzy, kde-format +#| msgid "Copyright © 1997–2014 KNotes authors" +msgid "Copyright © 1997–2018 KNotes authors" +msgstr "Авторски права © 1997–2010 Авторите на KNotes" + +#: apps/main.cpp:78 kontactplugin/kcmknotessummary.cpp:64 +#, kde-format +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: apps/main.cpp:79 +#, kde-format +msgid "Maintainer" +msgstr "Поддръжка" + +#: apps/main.cpp:81 +#, kde-format +msgid "Guillermo Antonio Amaral Bastidas" +msgstr "Guillermo Antonio Amaral Bastidas" + +#: apps/main.cpp:82 apps/main.cpp:85 +#, kde-format +msgid "Previous Maintainer" +msgstr "Предишна поддръжка" + +#: apps/main.cpp:84 +#, kde-format +msgid "Michael Brade" +msgstr "Michael Brade" + +#: apps/main.cpp:87 +#, kde-format +msgid "Bernd Johannes Wuebben" +msgstr "Bernd Johannes Wuebben" + +#: apps/main.cpp:88 +#, kde-format +msgid "Original KNotes Author" +msgstr "Първоначален автор на KNotes" + +#: apps/main.cpp:90 +#, kde-format +msgid "Wynn Wilkes" +msgstr "Wynn Wilkes" + +#: apps/main.cpp:91 +#, kde-format +msgid "Ported KNotes to KDE 2" +msgstr "Версия на KNotes за KDE 2" + +#: apps/main.cpp:93 +#, kde-format +msgid "Daniel Martin" +msgstr "Daniel Martin" + +#: apps/main.cpp:94 +#, kde-format +msgid "Network Interface" +msgstr "Мрежов интерфейс" + +#: apps/main.cpp:96 +#, kde-format +msgid "Bo Thorsen" +msgstr "Bo Thorsen" + +#: apps/main.cpp:97 +#, kde-format +msgid "Started KDE Resource Framework Integration" +msgstr "Започнал интеграцията с KDE Resource Framework" + +#: apps/main.cpp:99 +#, kde-format +msgid "Bera Debajyoti" +msgstr "Bera Debajyoti" + +#: apps/main.cpp:100 +#, kde-format +msgid "Idea and initial code for the new look & feel" +msgstr "Идея и първоначална версия с новия изглед" + +#: apps/main.cpp:102 +#, kde-format +msgid "Matthias Ettrich" +msgstr "Matthias Ettrich" + +#: apps/main.cpp:105 +#, kde-format +msgid "David Faure" +msgstr "David Faure" + +#: apps/main.cpp:108 +#, kde-format +msgid "Matthias Kiefer" +msgstr "Matthias Kiefer" + +#: apps/main.cpp:111 +#, kde-format +msgid "Luboš Luňák" +msgstr "Luboš Luňák" + +#: apps/main.cpp:113 +#, kde-format +msgid "Dirk A. Mueller" +msgstr "Dirk A. Mueller" + +#: apps/main.cpp:116 +#, kde-format +msgid "Carsten Pfeiffer" +msgstr "Carsten Pfeiffer" + +#: apps/main.cpp:119 +#, kde-format +msgid "Harri Porten" +msgstr "Harri Porten" + +#: apps/main.cpp:122 +#, kde-format +msgid "Espen Sand" +msgstr "Espen Sand" + +#: configdialog/knotecollectionconfigwidget.cpp:121 +#, kde-format +msgid "Folders" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:123 +#, kde-format +msgid "Select which KNotes folders to show:" +msgstr "Изберете кои папки на KNotes да се показват:" + +#: configdialog/knotecollectionconfigwidget.cpp:158 +#, kde-format +msgid "Search..." +msgstr "Търсене..." + +#: configdialog/knotecollectionconfigwidget.cpp:176 +#, kde-format +msgid "&Select All" +msgstr "&Избиране на всичко" + +#: configdialog/knotecollectionconfigwidget.cpp:180 +#, kde-format +msgid "&Unselect All" +msgstr "&Размаркиране на всичко" + +#: configdialog/knotecollectionconfigwidget.cpp:185 +#, kde-format +msgid "Rename notes..." +msgstr "Преименуване на бележки..." + +#: configdialog/knotecollectionconfigwidget.cpp:189 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "Изберете папка, в която да бъде запазена бележката:" + +#: configdialog/knotecollectionconfigwidget.cpp:208 +#, fuzzy, kde-format +#| msgid "Note Actions" +msgid "Notes accounts" +msgstr "Действия за бележка" + +#: configdialog/knotecollectionconfigwidget.cpp:213 +#, kde-format +msgid "Accounts" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:245 +#, kde-format +msgid "Rename Notes" +msgstr "Преименуване на бележки" + +#: configdialog/knotecollectionconfigwidget.cpp:246 +#, kde-format +msgid "Name:" +msgstr "Име:" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "An error was occurred during renaming: %1" +msgstr "Появи се грешка при преименуване: %1" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "Rename note" +msgstr "Преименуване на бележка" + +#: configdialog/knoteconfigdialog.cpp:192 +#, kde-format +msgid "Show number of notes in tray icon" +msgstr "Показване броят на бележките в иконата в системния панел" + +#: configdialog/knoteconfigdialog.cpp:199 +#, kde-format +msgid "Default Title:" +msgstr "Стандартно име:" + +#: configdialog/knoteconfigdialog.cpp:206 +#, kde-format +msgid "How does this work?" +msgstr "Как работи това?" + +#: configdialog/knoteconfigdialog.cpp:240 +#, kde-format +msgid "" +"

    You can customize title note. You can use:

    • %d current date " +"(short format)
    • %l current date (long format)
    • %t current " +"time
    " +msgstr "" + +#: configdialog/knoteconfigdialog.cpp:262 +#, kde-format +msgid "Theme:" +msgstr "Тема:" + +#: configdialog/knoteconfigdialog.cpp:272 +#, kde-format +msgid "Download new printing themes" +msgstr "Изтегляне на нови теми за печат" + +#: configdialog/knotedisplayconfigwidget.cpp:46 +#, kde-format +msgid "&Text color:" +msgstr "Цвят на &текста:" + +#: configdialog/knotedisplayconfigwidget.cpp:55 +#, kde-format +msgid "&Background color:" +msgstr "Цвят на &фона:" + +#: configdialog/knotedisplayconfigwidget.cpp:66 +#, kde-format +msgid "&Show note in taskbar" +msgstr "Показване на &бележката на системния панел" + +#: configdialog/knotedisplayconfigwidget.cpp:70 +#, kde-format +msgid "&Remember desktop" +msgstr "&Всички работни плотове" + +#: configdialog/knotedisplayconfigwidget.cpp:74 +#, kde-format +msgid "Default &width:" +msgstr "Подразбираща се &широчина:" + +#: configdialog/knotedisplayconfigwidget.cpp:85 +#, kde-format +msgid "Default &height:" +msgstr "Подразбираща се &височина:" + +#: configdialog/knoteeditorconfigwidget.cpp:37 +#, kde-format +msgid "&Tab size:" +msgstr "&Размер на табулация:" + +#: configdialog/knoteeditorconfigwidget.cpp:46 +#, kde-format +msgid "Auto &indent" +msgstr "&Автоматичен отстъп" + +#: configdialog/knoteeditorconfigwidget.cpp:51 +#, kde-format +msgid "&Rich text" +msgstr "&Форматиран текст" + +#: configdialog/knoteeditorconfigwidget.cpp:55 +#, kde-format +msgid "Text font:" +msgstr "Шрифт за текста:" + +#: configdialog/knoteeditorconfigwidget.cpp:64 +#, kde-format +msgid "Title font:" +msgstr "Шрифт за заглавието:" + +#: configdialog/knotesimpleconfigdialog.cpp:64 +#, kde-format +msgid "Editor Settings" +msgstr "Настройки на редактора" + +#: configdialog/knotesimpleconfigdialog.cpp:67 +#, kde-format +msgid "Display Settings" +msgstr "Настройки на показването" + +#. i18n: ectx: Menu (help) +#: data/knotesappui.rc:23 +#, kde-format +msgid "&Help" +msgstr "&Помощ" + +#. i18n: ectx: Menu (notes_menu) +#: data/knotesappui.rc:35 data/knotesappui.rc:36 +#, kde-format +msgid "Notes" +msgstr "Бележки" + +#: dialog/knotedeleteselectednotesdialog.cpp:32 +#, fuzzy, kde-format +#| msgid "Select notes" +msgid "Select notes to delete" +msgstr "Изберете бележки" + +#: dialog/knoteselectednotesdialog.cpp:34 +#: print/knoteprintselectednotesdialog.cpp:41 +#, kde-format +msgid "Select notes" +msgstr "Изберете бележки" + +#: dialog/knoteskeydialog.cpp:33 +#, kde-format +msgid "Configure Shortcuts" +msgstr "Настройки на бързите клавиши" + +#: dialog/knoteskeydialog.cpp:73 +#, kde-format +msgid "Note Actions" +msgstr "Действия за бележка" + +#: finddialog/knotefinddialog.cpp:40 +#, fuzzy, kde-format +#| msgid "Search Notes" +msgctxt "@title:window" +msgid "Search Notes" +msgstr "Търсене на бележки" + +#: finddialog/knotefinddialog.cpp:85 +#, fuzzy, kde-format +#| msgid "Search notes:" +msgctxt "@label:textbox" +msgid "Search notes:" +msgstr "Търсене на бележки:" + +#: finddialog/knotefinddialog.cpp:94 +#, fuzzy, kde-format +#| msgid "Search..." +msgctxt "@action:button Search notes" +msgid "Search..." +msgstr "Търсене..." + +#: finddialog/knotefinddialog.cpp:149 +#, fuzzy, kde-format +#| msgid "No Result found." +msgctxt "@label" +msgid "No Results found in search." +msgstr "Няма открит резултат." + +#: knoteedit.cpp:56 +#, kde-format +msgid "Bold" +msgstr "Получер" + +#: knoteedit.cpp:61 +#, kde-format +msgid "Italic" +msgstr "Курсив" + +#: knoteedit.cpp:65 +#, kde-format +msgid "Underline" +msgstr "Подчертан" + +#: knoteedit.cpp:69 +#, kde-format +msgid "Strike Out" +msgstr "Зачертан" + +#: knoteedit.cpp:79 +#, kde-format +msgid "Align Left" +msgstr "Ляво подравняване" + +#: knoteedit.cpp:85 +#, kde-format +msgid "Align Center" +msgstr "Центриране" + +#: knoteedit.cpp:90 +#, kde-format +msgid "Align Right" +msgstr "Дясно подравняване" + +#: knoteedit.cpp:95 +#, kde-format +msgid "Align Block" +msgstr "Блоково подравняване" + +#: knoteedit.cpp:106 +#, kde-format +msgid "List" +msgstr "Списък" + +#: knoteedit.cpp:111 +#, kde-format +msgid "Superscript" +msgstr "Горен индекс" + +#: knoteedit.cpp:114 +#, kde-format +msgid "Subscript" +msgstr "Долен индекс" + +#: knoteedit.cpp:120 +#, kde-format +msgid "Increase Indent" +msgstr "Увеличаване на отстъпа" + +#: knoteedit.cpp:126 +#, kde-format +msgid "Decrease Indent" +msgstr "Намаляване на отстъпа" + +#: knoteedit.cpp:137 +#, kde-format +msgid "Text Color..." +msgstr "Цвят на текста..." + +#: knoteedit.cpp:143 +#, kde-format +msgid "Text Background Color..." +msgstr "Цвят на фона..." + +#: knoteedit.cpp:147 +#, kde-format +msgid "Text Font" +msgstr "Шрифт на текста" + +#: knoteedit.cpp:151 +#, kde-format +msgid "Text Size" +msgstr "Размер на текста" + +#: knoteedit.cpp:162 +#, kde-format +msgid "Insert Date" +msgstr "Вмъкване на дата" + +#: knoteedit.cpp:166 +#, kde-format +msgid "Insert Checkmark" +msgstr "Вмъкване на отбелязка" + +#: kontactplugin/kcmknotessummary.cpp:59 +#, kde-format +msgid "kcmknotessummary" +msgstr "" + +#: kontactplugin/kcmknotessummary.cpp:61 +#, kde-format +msgid "Notes Summary Configuration Dialog" +msgstr "" + +#: kontactplugin/kcmknotessummary.cpp:63 +#, kde-format +msgid "Copyright © 2013-2018 Laurent Montel " +msgstr "" + +#: kontactplugin/knotes_part.cpp:98 +#, kde-format +msgctxt "@action:inmenu create new popup note" +msgid "&New" +msgstr "" + +#: kontactplugin/knotes_part.cpp:108 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be presented with a dialog where you can add a new popup note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:111 kontactplugin/knotes_part.cpp:606 +#: kontactplugin/knotes_part.cpp:608 kontactplugin/knotes_part.cpp:790 +#, kde-format +msgctxt "@action:inmenu" +msgid "Edit..." +msgstr "" + +#: kontactplugin/knotes_part.cpp:120 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can modify an existing popup " +"note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:123 +#, fuzzy, kde-format +#| msgid "Rename..." +msgctxt "@action:inmenu" +msgid "Rename..." +msgstr "Преименуване..." + +#: kontactplugin/knotes_part.cpp:131 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can rename an existing popup " +"note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:134 +#, fuzzy, kde-format +#| msgid "Delete" +msgctxt "@action:inmenu" +msgid "Delete" +msgstr "Изтриване" + +#: kontactplugin/knotes_part.cpp:142 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be prompted if you really want to permanently remove the selected " +"popup note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:153 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be prompted to print the selected popup note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:156 +#, fuzzy, kde-format +#| msgctxt "@action:inmenu" +#| msgid "Print Selected Notes..." +msgctxt "@action:inmenu" +msgid "Print Preview Selected Notes..." +msgstr "Отпечатване на избраните бележки" + +#: kontactplugin/knotes_part.cpp:162 +#, fuzzy, kde-format +#| msgid "Note Actions" +msgid "Note settings..." +msgstr "Действия за бележка" + +#: kontactplugin/knotes_part.cpp:167 +#, fuzzy, kde-format +#| msgid "Preferences..." +msgid "Preferences KNotes..." +msgstr "Настройване..." + +#: kontactplugin/knotes_part.cpp:172 notes/knote.cpp:713 +#, kde-format +msgid "Mail..." +msgstr "Поща..." + +#: kontactplugin/knotes_part.cpp:177 notes/knote.cpp:709 +#, kde-format +msgid "Send..." +msgstr "Изпращане..." + +#: kontactplugin/knotes_part.cpp:182 notes/knote.cpp:704 +#, kde-format +msgid "Set Alarm..." +msgstr "Задаване на аларма..." + +#: kontactplugin/knotes_part.cpp:197 notes/knote.cpp:717 +#, kde-format +msgid "Save As..." +msgstr "Запис като..." + +#: kontactplugin/knotes_part.cpp:202 notes/knote.cpp:690 +#, kde-format +msgid "Lock" +msgstr "Заключване" + +#: kontactplugin/knotes_part.cpp:205 notes/knote.cpp:693 +#, kde-format +msgid "Unlock" +msgstr "Отключване" + +#: kontactplugin/knotes_part.cpp:238 +#, kde-format +msgid "Set Focus to Quick Search" +msgstr "" + +#: kontactplugin/knotes_part.cpp:321 +#, kde-format +msgctxt "@info" +msgid "To print notes, first select the notes to print from the list." +msgstr "" + +#: kontactplugin/knotes_part.cpp:322 +#, fuzzy, kde-format +#| msgid "Print Note" +#| msgid_plural "Print %1 notes" +msgctxt "@title:window" +msgid "Print Popup Notes" +msgstr "Печат на бележка" + +#: kontactplugin/knotes_part.cpp:366 +#, fuzzy, kde-format +#| msgid "Note is locked" +msgid "Note was not created." +msgstr "Бележката е заключена" + +#: kontactplugin/knotes_part.cpp:366 +#, fuzzy, kde-format +#| msgid "Rename note" +msgid "Create new note" +msgstr "Преименуване на бележка" + +#: kontactplugin/knotes_part.cpp:388 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:70 +#, fuzzy, kde-format +#| msgid "Do you really want to delete note %1?" +msgctxt "@info" +msgid "Do you really want to delete this note?" +msgid_plural "Do you really want to delete these %1 notes?" +msgstr[0] "" +"Сигурни ли сте, че искате да бъде изтрита бележката %1?" +msgstr[1] "" +"Сигурни ли сте, че искате да бъде изтрита бележката %1?" + +#: kontactplugin/knotes_part.cpp:390 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:57 +#, fuzzy, kde-format +#| msgid "Confirm Delete" +msgctxt "@title:window" +msgid "Confirm Delete" +msgstr "Потвърждаване на изтриването" + +#: kontactplugin/knotes_part.cpp:582 +#, fuzzy, kde-format +#| msgid "Rename Notes" +msgctxt "@title:window" +msgid "Rename Popup Note" +msgstr "Преименуване на бележки" + +#: kontactplugin/knotes_part.cpp:583 +#, fuzzy, kde-format +#| msgid "Name:" +msgctxt "@label:textbox" +msgid "New Name:" +msgstr "Име:" + +#: kontactplugin/knotes_part.cpp:606 kontactplugin/knotes_part.cpp:790 +#, fuzzy, kde-format +#| msgid "Show All Notes" +msgid "Show Note..." +msgstr "Показване на всички бележки" + +#: kontactplugin/knotes_part.cpp:742 +#, fuzzy, kde-format +#| msgid "&Rich text" +msgid "Rich text (*.html)" +msgstr "&Форматиран текст" + +#: kontactplugin/knotes_part.cpp:744 +#, kde-format +msgid "Plain text (*.txt)" +msgstr "" + +#: kontactplugin/knotes_part.cpp:747 notes/knote.cpp:516 +#, kde-format +msgid "Save As" +msgstr "Запис като" + +#: kontactplugin/knotes_part.cpp:758 notes/knote.cpp:533 +#, kde-format +msgid "" +"A file named %1 already exists.
    Are you sure you want to " +"overwrite it?
    " +msgstr "" +"Вече има файл с име %1.
    Сигурни ли сте, че искате да бъде " +"презаписан?
    " + +#: kontactplugin/knotes_plugin.cpp:62 +#, fuzzy, kde-format +#| msgid "New Note" +msgctxt "@action:inmenu" +msgid "New Popup Note..." +msgstr "Нова бележка" + +#: kontactplugin/knotes_plugin.cpp:70 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can create a new popup note." +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:99 +#, fuzzy, kde-kuit-format +#| msgid "KNotes" +msgctxt "@title" +msgid "KNotes" +msgstr "KNotes" + +#: kontactplugin/knotes_plugin.cpp:101 +#, fuzzy, kde-kuit-format +#| msgid "No Notes" +msgctxt "@title" +msgid "Popup Notes" +msgstr "Няма бележки" + +#: kontactplugin/knotes_plugin.cpp:103 +#, fuzzy, kde-kuit-format +#| msgid "Copyright © 1997–2014 KNotes authors" +msgctxt "@info:credit" +msgid "Copyright © 2003–2018 Kontact authors" +msgstr "Авторски права © 1997–2010 Авторите на KNotes" + +#: kontactplugin/knotes_plugin.cpp:105 +#, fuzzy, kde-kuit-format +#| msgid "Laurent Montel" +msgctxt "@info:credit" +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: kontactplugin/knotes_plugin.cpp:106 +#, fuzzy, kde-kuit-format +#| msgid "Maintainer" +msgctxt "@info:credit" +msgid "Current Maintainer" +msgstr "Поддръжка" + +#: kontactplugin/knotes_plugin.cpp:109 +#, fuzzy, kde-kuit-format +#| msgid "Michael Brade" +msgctxt "@info:credit" +msgid "Michael Brade" +msgstr "Michael Brade" + +#: kontactplugin/knotes_plugin.cpp:110 +#, fuzzy, kde-kuit-format +#| msgid "Previous Maintainer" +msgctxt "@info:credit" +msgid "Previous Maintainer" +msgstr "Предишна поддръжка" + +#: kontactplugin/knotes_plugin.cpp:112 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Tobias Koenig" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:113 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Developer" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:151 +#, fuzzy, kde-format +#| msgid "Settings" +msgctxt "@item" +msgid "Meeting" +msgstr "Настройки" + +#: kontactplugin/knotes_plugin.cpp:165 kontactplugin/knotes_plugin.cpp:170 +#, fuzzy, kde-format +#| msgid "Notes" +msgctxt "@item" +msgid "Note: %1" +msgstr "Бележки" + +#: kontactplugin/knotes_plugin.cpp:177 +#, fuzzy, kde-format +#| msgid "New Note" +msgctxt "@item" +msgid "New Note" +msgstr "Нова бележка" + +#: kontactplugin/knotes_plugin.cpp:187 +#, kde-format +msgctxt "@info" +msgid "Dropping multiple mails is not supported." +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:190 +#, kde-format +msgctxt "@item" +msgid "" +"From: %1\n" +"To: %2\n" +"Subject: %3" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:193 +#, kde-format +msgctxt "@item" +msgid "Mail: %1" +msgstr "" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, fuzzy, kde-format +#| msgid "Show All Notes" +msgctxt "@title:window" +msgid "Show Popup Note" +msgstr "Показване на всички бележки" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, kde-format +msgctxt "@title:window" +msgid "Edit Popup Note" +msgstr "" + +#: kontactplugin/knoteseditdialog.cpp:79 +#, fuzzy, kde-format +#| msgid "Name:" +msgctxt "@label popup note name" +msgid "Name:" +msgstr "Име:" + +#: kontactplugin/knoteslistwidgetsearchline.cpp:28 +#, fuzzy, kde-format +#| msgid "Search notes:" +msgid "Search notes..." +msgstr "Търсене на бележки:" + +#: kontactplugin/knoteslistwidgetsearchline.cpp:37 +#, fuzzy, kde-format +#| msgid "Search notes:" +msgid "Search notes...<%1>" +msgstr "Търсене на бележки:" + +#: kontactplugin/knotesselectdeletenotesdialog.cpp:46 +#, kde-format +msgid "(note locked, it will not removed)" +msgstr "" + +#: kontactplugin/summarywidget.cpp:63 +#, fuzzy, kde-format +#| msgid "No Notes" +msgid "Popup Notes" +msgstr "Няма бележки" + +#: kontactplugin/summarywidget.cpp:120 +#, fuzzy, kde-format +#| msgid "No Result found." +msgid "No notes found" +msgstr "Няма открит резултат." + +#: kontactplugin/summarywidget.cpp:153 +#, kde-format +msgid "Modify Note..." +msgstr "" + +#: kontactplugin/summarywidget.cpp:157 +#, fuzzy, kde-format +#| msgctxt "@action:inmenu" +#| msgid "Print Selected Notes..." +msgid "Delete Note..." +msgstr "Отпечатване на избраните бележки" + +#: kontactplugin/summarywidget.cpp:243 +#, kde-format +msgid "Read Popup Note: \"%1\"" +msgstr "" + +#: notes/knote.cpp:149 +#, kde-format +msgid "Do you really want to delete note %1?" +msgstr "" +"Сигурни ли сте, че искате да бъде изтрита бележката %1?" + +#: notes/knote.cpp:150 +#, kde-format +msgid "Confirm Delete" +msgstr "Потвърждаване на изтриването" + +#: notes/knote.cpp:151 +#, kde-format +msgid "&Delete" +msgstr "&Изтриване" + +#: notes/knote.cpp:277 +#, kde-format +msgid "Please enter the new name:" +msgstr "Моля, въведете ново име:" + +#: notes/knote.cpp:511 +#, kde-format +msgid "Save note as plain text" +msgstr "Запис на бележката като обикновен текст" + +#: notes/knote.cpp:639 +#, kde-format +msgid "&All Desktops" +msgstr "&Всички работни плотове" + +#: notes/knote.cpp:681 +#, kde-format +msgid "New" +msgstr "Нова" + +#: notes/knote.cpp:685 +#, kde-format +msgid "Rename..." +msgstr "Преименуване..." + +#: notes/knote.cpp:695 +#, kde-format +msgid "Hide" +msgstr "Скриване" + +#: notes/knote.cpp:700 +#, kde-format +msgid "Delete" +msgstr "Изтриване" + +#: notes/knote.cpp:727 +#, kde-format +msgid "Preferences..." +msgstr "Настройване..." + +#: notes/knote.cpp:732 +#, kde-format +msgid "Keep Above Others" +msgstr "На преден план" + +#: notes/knote.cpp:737 +#, kde-format +msgid "Keep Below Others" +msgstr "На заден план" + +#: notes/knote.cpp:742 +#, kde-format +msgid "To Desktop" +msgstr "Преместване към" + +#: notes/knote.cpp:752 +#, kde-format +msgid "Walk Through Notes" +msgstr "Преглед на бележките" + +#: print/knotegrantleeprint.cpp:50 +#, kde-format +msgid "Alarm:" +msgstr "Аларма:" + +#: print/knotegrantleeprint.cpp:51 +#, kde-format +msgid "Note is locked" +msgstr "Бележката е заключена" + +#: print/knoteprinter.cpp:135 +#, kde-format +msgid "Print Note" +msgid_plural "Print %1 notes" +msgstr[0] "Печат на бележка" +msgstr[1] "Печат на %1 бележки" + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing theme was not found." +msgstr "Темата за печат не е открита." + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing error" +msgstr "Грешка при печат" + +#: print/knoteprintselectednotesdialog.cpp:63 +#, kde-format +msgid "Printing theme:" +msgstr "Тема за печат:" + +#: print/knoteprintselectednotesdialog.cpp:70 +#, kde-format +msgid "Preview" +msgstr "Преглед" + +#: print/knoteprintselectednotesdialog.cpp:72 +#, kde-format +msgid "Print" +msgstr "Печат" + +#: print/knoteprintselectthemedialog.cpp:34 +#, kde-format +msgid "Select theme" +msgstr "Изберете тема" + +#: print/knoteprintselectthemedialog.cpp:51 +#, kde-format +msgid "Themes:" +msgstr "ТемиМ" + +#~ msgid "KNotes Migration" +#~ msgstr "Мигриране на KNotes" + +#~ msgid "Migrate Now" +#~ msgstr "Мигриране" + +#~ msgid "Skip Migration" +#~ msgstr "Пропускане на мигрирането" + +#~ msgid "Migration Failed" +#~ msgstr "Грешка при мигрирането" + +#~ msgid "Uppercase" +#~ msgstr "Горен регистър" + +#~ msgid "Lowercase" +#~ msgstr "Долен регистър" + +#~ msgid "Change case..." +#~ msgstr "Промяна на регистъра..." + +#~ msgid "Scheduled Alarm" +#~ msgstr "Зададена аларма" + +#~ msgid "&No alarm" +#~ msgstr "&Без аларма" + +#~ msgid "Alarm &at:" +#~ msgstr "Аларма &на:" diff --git a/po/bs/akonadi_notes_agent.po b/po/bs/akonadi_notes_agent.po new file mode 100644 index 0000000..3a6b37c --- /dev/null +++ b/po/bs/akonadi_notes_agent.po @@ -0,0 +1,119 @@ +# Bosnian translations for PACKAGE package +# engleski prevodi za paket PACKAGE. +# Copyright (C) 2014 This_file_is_part_of_KDE +# This file is distributed under the same license as the PACKAGE package. +# Automatically generated, 2014. +# +msgid "" +msgstr "" +"Project-Id-Version: $2\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2014-02-01 00:32+0100\n" +"Last-Translator: Samir Ribić \n" +"Language-Team: none\n" +"Language: bs\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" + +#: notesagentalarmdialog.cpp:51 notesagentalarmdialog.cpp:220 +#, kde-format +msgid "Alarm" +msgstr "Alarm" + +#: notesagentalarmdialog.cpp:63 +#, kde-format +msgid "The following notes triggered alarms:" +msgstr "Sljedeće zabilješke okinule su alarmi:" + +#: notesagentalarmdialog.cpp:101 +#, kde-format +msgid "Remove Alarm" +msgstr "Ukloni alarm" + +#: notesagentalarmdialog.cpp:103 +#, kde-format +msgid "Show Note..." +msgstr "Prikaži napomene..." + +#: notesagentalarmdialog.cpp:105 +#, kde-format +msgid "Modify Alarm..." +msgstr "Izmijeni alarm..." + +#: notesagentalarmdialog.cpp:158 +#, kde-format +msgid "Are you sure to remove alarm?" +msgstr "Želite li zaista da uklonite alarm?" + +#: notesagentalarmdialog.cpp:158 +#, kde-format +msgctxt "@title:window" +msgid "Remove Alarm" +msgstr "Ukloni alarm" + +#: notesagentalarmdialog.cpp:220 +#, kde-format +msgid "Error during fetch alarm info." +msgstr "" + +#: notesagentsettingsdialog.cpp:42 +#, kde-format +msgid "Configure Notes Agent" +msgstr "Podesi agent napomena" + +#: notesagentsettingsdialog.cpp:58 +#, kde-format +msgid "Notify" +msgstr "Obavještenje" + +#: notesagentsettingsdialog.cpp:61 +#, kde-format +msgid "Network" +msgstr "Mreža" + +#: notesagentsettingsdialog.cpp:70 +#, kde-format +msgid "Notes Agent" +msgstr "Notes Agent" + +#: notesagentsettingsdialog.cpp:72 +#, kde-format +msgid "Notes Agent." +msgstr "Notes Agent." + +#: notesagentsettingsdialog.cpp:74 +#, fuzzy, kde-format +#| msgid "Copyright (C) 2013, 2014 Laurent Montel" +msgid "Copyright (C) 2013-2018 Laurent Montel" +msgstr "Autorska prava (C) 2012, 2014 Laurent Montel" + +#: notesagentsettingsdialog.cpp:76 +#, kde-format +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: notesagentsettingsdialog.cpp:77 +#, kde-format +msgid "Maintainer" +msgstr "Održava" + +#: notesagentsettingsdialog.cpp:80 +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "Samir Ribić" + +#: notesagentsettingsdialog.cpp:81 +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "samir.ribic@etf.unsa.ba" + +#: notesmanager.cpp:199 +#, kde-format +msgid "Note Received" +msgstr "Poruka primljena" diff --git a/po/bs/knotes.po b/po/bs/knotes.po new file mode 100644 index 0000000..36bfcd4 --- /dev/null +++ b/po/bs/knotes.po @@ -0,0 +1,1206 @@ +# translation of knotes.po to Bosanski +# translation of knotes.po to Bosnian +# KTranslator Generated File +# Copyright (C) 1998, 2004 Free Software Foundation, Inc. +# Vedran Ljubovic , 2002, 2004. +msgid "" +msgstr "" +"Project-Id-Version: knotes\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2014-02-08 00:15+0100\n" +"Last-Translator: Samir Ribić \n" +"Language-Team: Bosanski \n" +"Language: bs\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: Launchpad (build 16831)\n" +"X-Launchpad-Export-Date: 2013-11-16 06:22+0000\n" + +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "Vedran Ljubović, Elvedin Edo K,Samir Ribić,Ahmed Alic " + +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "vljubovic@smartnet.ba,eek@etf.ba,samir.ribic@etf.unsa.ba,aa@etf.ba" + +#: apps/knotes_options.h:29 +#, kde-format +msgid "Suppress creation of a new note on a non-unique instance." +msgstr "Zabraniti stvaranje novog zapisa na nejedinstvenoj kopiji." + +#: apps/knotesakonaditray.cpp:35 apps/knotestray.cpp:32 +#, fuzzy, kde-format +#| msgid "KNotes: Sticky notes for KDE" +msgid "KNotes: Sticky notes by KDE" +msgstr "KNotes: Bilješke za KDE" + +#: apps/knotesapp.cpp:98 +#, kde-format +msgid "New Note" +msgstr "Nova bilješka" + +#: apps/knotesapp.cpp:106 kontactplugin/knotes_part.cpp:187 +#, kde-format +msgid "New Note From Clipboard" +msgstr "Nova bilješka iz clipboarda" + +#: apps/knotesapp.cpp:112 kontactplugin/knotes_part.cpp:192 +#, fuzzy, kde-format +#| msgid "New Note From Clipboard" +msgid "New Note From Text File..." +msgstr "Nova bilješka iz clipboarda" + +#: apps/knotesapp.cpp:116 +#, kde-format +msgid "Show All Notes" +msgstr "Prikaži sve zabilješke" + +#: apps/knotesapp.cpp:122 +#, kde-format +msgid "Hide All Notes" +msgstr "Sakrij sve zabilješke" + +#: apps/knotesapp.cpp:128 kontactplugin/knotes_part.cpp:146 +#, kde-format +msgctxt "@action:inmenu" +msgid "Print Selected Notes..." +msgstr "Štampaj izabrane bilješku..." + +#: apps/knotesapp.cpp:134 +#, fuzzy, kde-format +#| msgctxt "@action:inmenu" +#| msgid "Print Selected Notes..." +msgctxt "@action:inmenu" +msgid "Delete Selected Notes..." +msgstr "Štampaj izabrane bilješku..." + +#: apps/knotesapp.cpp:393 kontactplugin/knotes_part.cpp:874 +#, fuzzy, kde-format +#| msgid "Select notes" +msgid "Select Text File" +msgstr "Izaberi bilješke" + +#: apps/knotesapp.cpp:394 kontactplugin/knotes_part.cpp:875 +#, fuzzy, kde-format +#| msgid "Text Size" +msgid "Text File" +msgstr "Veličina teksta" + +#: apps/knotesapp.cpp:400 kontactplugin/knotes_part.cpp:882 +#, kde-format +msgid "Error during open text file: %1" +msgstr "" + +#: apps/knotesapp.cpp:401 kontactplugin/knotes_part.cpp:883 +#, fuzzy, kde-format +#| msgid "Text Size" +msgid "Open Text File" +msgstr "Veličina teksta" + +#: apps/knotesapp.cpp:404 kontactplugin/knotes_part.cpp:886 +#, kde-format +msgid "Note from file '%1'" +msgstr "" + +#: apps/knotesapp.cpp:499 +#, kde-format +msgid "No Notes" +msgstr "Bez bilješki" + +#: apps/knotesapp.cpp:552 kontactplugin/knotes_part.cpp:637 +#, kde-format +msgid "Settings" +msgstr "Postavke akcije" + +#. i18n: ectx: Menu (knotes_context) +#: apps/main.cpp:54 data/knotesappui.rc:5 data/knotesappui.rc:6 +#: kontactplugin/knotes_part.cpp:87 kontactplugin/knotes_plugin.cpp:58 +#: kontactplugin/knoteseditdialog.cpp:67 +#, kde-format +msgid "KNotes" +msgstr "KBilješke" + +#: apps/main.cpp:56 +#, kde-format +msgid "KDE Notes" +msgstr "KDE bilješke" + +#: apps/main.cpp:58 +#, fuzzy, kde-format +#| msgid "Copyright © 1997–2014 KNotes authors" +msgid "Copyright © 1997–2018 KNotes authors" +msgstr "Autorska prava © 1997–2014 KNotes autori" + +#: apps/main.cpp:78 kontactplugin/kcmknotessummary.cpp:64 +#, kde-format +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: apps/main.cpp:79 +#, kde-format +msgid "Maintainer" +msgstr "Održava" + +#: apps/main.cpp:81 +#, kde-format +msgid "Guillermo Antonio Amaral Bastidas" +msgstr "Guillermo Antonio Amaral Bastidas" + +#: apps/main.cpp:82 apps/main.cpp:85 +#, kde-format +msgid "Previous Maintainer" +msgstr "Prethodni Održavaoc" + +#: apps/main.cpp:84 +#, kde-format +msgid "Michael Brade" +msgstr "Michael Brade" + +#: apps/main.cpp:87 +#, kde-format +msgid "Bernd Johannes Wuebben" +msgstr "Bernd Johannes Wuebben" + +#: apps/main.cpp:88 +#, kde-format +msgid "Original KNotes Author" +msgstr "Originalni autor KBilješki" + +#: apps/main.cpp:90 +#, kde-format +msgid "Wynn Wilkes" +msgstr "Wynn Wilkes" + +#: apps/main.cpp:91 +#, kde-format +msgid "Ported KNotes to KDE 2" +msgstr "Prebacio KBilješke u KDE2" + +#: apps/main.cpp:93 +#, kde-format +msgid "Daniel Martin" +msgstr "Daniel Martin" + +#: apps/main.cpp:94 +#, kde-format +msgid "Network Interface" +msgstr "Mrežni interfejs" + +#: apps/main.cpp:96 +#, kde-format +msgid "Bo Thorsen" +msgstr "Bo Thorsen" + +#: apps/main.cpp:97 +#, kde-format +msgid "Started KDE Resource Framework Integration" +msgstr "Pokrenuta integracije KDE resursne mreže" + +#: apps/main.cpp:99 +#, kde-format +msgid "Bera Debajyoti" +msgstr "Bera Debajyoti" + +#: apps/main.cpp:100 +#, kde-format +msgid "Idea and initial code for the new look & feel" +msgstr "Ideja i početni kod za novi izgled i osjećaj" + +#: apps/main.cpp:102 +#, kde-format +msgid "Matthias Ettrich" +msgstr "Matthias Ettrich" + +#: apps/main.cpp:105 +#, kde-format +msgid "David Faure" +msgstr "David Faure" + +#: apps/main.cpp:108 +#, kde-format +msgid "Matthias Kiefer" +msgstr "Matthias Kiefer" + +#: apps/main.cpp:111 +#, kde-format +msgid "Luboš Luňák" +msgstr "Luboš Lunjak" + +#: apps/main.cpp:113 +#, kde-format +msgid "Dirk A. Mueller" +msgstr "Dirk A. Mueller" + +#: apps/main.cpp:116 +#, kde-format +msgid "Carsten Pfeiffer" +msgstr "Carsten Pfeiffer" + +#: apps/main.cpp:119 +#, kde-format +msgid "Harri Porten" +msgstr "Harri Porten" + +#: apps/main.cpp:122 +#, kde-format +msgid "Espen Sand" +msgstr "Espen Sand" + +#: configdialog/knotecollectionconfigwidget.cpp:121 +#, kde-format +msgid "Folders" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:123 +#, kde-format +msgid "Select which KNotes folders to show:" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:158 +#, kde-format +msgid "Search..." +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:176 +#, kde-format +msgid "&Select All" +msgstr "&Izaberi sve" + +#: configdialog/knotecollectionconfigwidget.cpp:180 +#, kde-format +msgid "&Unselect All" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:185 +#, fuzzy, kde-format +#| msgid "Rename..." +msgid "Rename notes..." +msgstr "Promijeni ime..." + +#: configdialog/knotecollectionconfigwidget.cpp:189 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:208 +#, fuzzy, kde-format +#| msgid "Note Actions" +msgid "Notes accounts" +msgstr "Akcije zabilješki" + +#: configdialog/knotecollectionconfigwidget.cpp:213 +#, kde-format +msgid "Accounts" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:245 +#, fuzzy, kde-format +#| msgid "Search Notes" +msgid "Rename Notes" +msgstr "Traži bilješke" + +#: configdialog/knotecollectionconfigwidget.cpp:246 +#, kde-format +msgid "Name:" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "An error was occurred during renaming: %1" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, fuzzy, kde-format +#| msgid "Select notes" +msgid "Rename note" +msgstr "Izaberi bilješke" + +#: configdialog/knoteconfigdialog.cpp:192 +#, kde-format +msgid "Show number of notes in tray icon" +msgstr "" + +#: configdialog/knoteconfigdialog.cpp:199 +#, fuzzy, kde-format +#| msgid "Default &width:" +msgid "Default Title:" +msgstr "Podrazumjevana &širina:" + +#: configdialog/knoteconfigdialog.cpp:206 +#, kde-format +msgid "How does this work?" +msgstr "Kako ovo radi?" + +#: configdialog/knoteconfigdialog.cpp:240 +#, fuzzy, kde-format +#| msgid "" +#| "

    You can customize command line. You can use:

    • %t returns " +#| "current note title
    • %f returns current note text
    " +msgid "" +"

    You can customize title note. You can use:

    • %d current date " +"(short format)
    • %l current date (long format)
    • %t current " +"time
    " +msgstr "" +"

    Možete prilagoditi komandnu liniju. Možete koristiti:

    • %t " +"vraća trenutni naslov biljeÅ¡ke
    • %f vraća trenutni tekst zabiljeÅ¡ke
    " + +#: configdialog/knoteconfigdialog.cpp:262 +#, kde-format +msgid "Theme:" +msgstr "Tema:" + +#: configdialog/knoteconfigdialog.cpp:272 +#, kde-format +msgid "Download new printing themes" +msgstr "Preuzmi nove teme štampe" + +#: configdialog/knotedisplayconfigwidget.cpp:46 +#, kde-format +msgid "&Text color:" +msgstr "&Boja teksta:" + +#: configdialog/knotedisplayconfigwidget.cpp:55 +#, kde-format +msgid "&Background color:" +msgstr "Boja &pozadine:" + +#: configdialog/knotedisplayconfigwidget.cpp:66 +#, kde-format +msgid "&Show note in taskbar" +msgstr "&Prikaži bilješku na traci zadataka" + +#: configdialog/knotedisplayconfigwidget.cpp:70 +#, kde-format +msgid "&Remember desktop" +msgstr "&Zapamti radnu površinu" + +#: configdialog/knotedisplayconfigwidget.cpp:74 +#, kde-format +msgid "Default &width:" +msgstr "Podrazumjevana &širina:" + +#: configdialog/knotedisplayconfigwidget.cpp:85 +#, kde-format +msgid "Default &height:" +msgstr "Podrazumjevana &visina:" + +#: configdialog/knoteeditorconfigwidget.cpp:37 +#, kde-format +msgid "&Tab size:" +msgstr "Veličina ta&bulatora:" + +#: configdialog/knoteeditorconfigwidget.cpp:46 +#, kde-format +msgid "Auto &indent" +msgstr "Automatsko &uvlačenje" + +#: configdialog/knoteeditorconfigwidget.cpp:51 +#, kde-format +msgid "&Rich text" +msgstr "&Rich text" + +#: configdialog/knoteeditorconfigwidget.cpp:55 +#, kde-format +msgid "Text font:" +msgstr "Font teksta:" + +#: configdialog/knoteeditorconfigwidget.cpp:64 +#, kde-format +msgid "Title font:" +msgstr "Font naslova:" + +#: configdialog/knotesimpleconfigdialog.cpp:64 +#, kde-format +msgid "Editor Settings" +msgstr "Postavke editora" + +#: configdialog/knotesimpleconfigdialog.cpp:67 +#, kde-format +msgid "Display Settings" +msgstr "Podešavanje prikaza" + +#. i18n: ectx: Menu (help) +#: data/knotesappui.rc:23 +#, kde-format +msgid "&Help" +msgstr "&Pomoć" + +#. i18n: ectx: Menu (notes_menu) +#: data/knotesappui.rc:35 data/knotesappui.rc:36 +#, kde-format +msgid "Notes" +msgstr "Bilješke" + +#: dialog/knotedeleteselectednotesdialog.cpp:32 +#, fuzzy, kde-format +#| msgid "Select notes" +msgid "Select notes to delete" +msgstr "Izaberi bilješke" + +#: dialog/knoteselectednotesdialog.cpp:34 +#: print/knoteprintselectednotesdialog.cpp:41 +#, kde-format +msgid "Select notes" +msgstr "Izaberi bilješke" + +#: dialog/knoteskeydialog.cpp:33 +#, kde-format +msgid "Configure Shortcuts" +msgstr "Podesi prečice" + +#: dialog/knoteskeydialog.cpp:73 +#, kde-format +msgid "Note Actions" +msgstr "Akcije zabilješki" + +#: finddialog/knotefinddialog.cpp:40 +#, fuzzy, kde-format +#| msgid "Search Notes" +msgctxt "@title:window" +msgid "Search Notes" +msgstr "Traži bilješke" + +#: finddialog/knotefinddialog.cpp:85 +#, fuzzy, kde-format +#| msgid "Search notes:" +msgctxt "@label:textbox" +msgid "Search notes:" +msgstr "Traži bilješke:" + +#: finddialog/knotefinddialog.cpp:94 +#, fuzzy, kde-format +#| msgid "Search notes:" +msgctxt "@action:button Search notes" +msgid "Search..." +msgstr "Traži bilješke:" + +#: finddialog/knotefinddialog.cpp:149 +#, kde-format +msgctxt "@label" +msgid "No Results found in search." +msgstr "" + +#: knoteedit.cpp:56 +#, kde-format +msgid "Bold" +msgstr "Masna" + +#: knoteedit.cpp:61 +#, kde-format +msgid "Italic" +msgstr "Kurzivno" + +#: knoteedit.cpp:65 +#, kde-format +msgid "Underline" +msgstr "Podvučena" + +#: knoteedit.cpp:69 +#, kde-format +msgid "Strike Out" +msgstr "Precrtana" + +#: knoteedit.cpp:79 +#, kde-format +msgid "Align Left" +msgstr "Poravnaj lijevo" + +#: knoteedit.cpp:85 +#, kde-format +msgid "Align Center" +msgstr "Centriraj" + +#: knoteedit.cpp:90 +#, kde-format +msgid "Align Right" +msgstr "Poravnaj desno" + +#: knoteedit.cpp:95 +#, kde-format +msgid "Align Block" +msgstr "Poravnaj obostrano" + +#: knoteedit.cpp:106 +#, kde-format +msgid "List" +msgstr "Lista" + +#: knoteedit.cpp:111 +#, kde-format +msgid "Superscript" +msgstr "Eksponent" + +#: knoteedit.cpp:114 +#, kde-format +msgid "Subscript" +msgstr "Indeks" + +#: knoteedit.cpp:120 +#, kde-format +msgid "Increase Indent" +msgstr "Povećaj uvlačenje" + +#: knoteedit.cpp:126 +#, kde-format +msgid "Decrease Indent" +msgstr "Umanji uvlačenje" + +#: knoteedit.cpp:137 +#, kde-format +msgid "Text Color..." +msgstr "Boja teksta..." + +#: knoteedit.cpp:143 +#, kde-format +msgid "Text Background Color..." +msgstr "Boja pozadine teksta..." + +#: knoteedit.cpp:147 +#, kde-format +msgid "Text Font" +msgstr "Font teksta" + +#: knoteedit.cpp:151 +#, kde-format +msgid "Text Size" +msgstr "Veličina teksta" + +#: knoteedit.cpp:162 +#, kde-format +msgid "Insert Date" +msgstr "Umetni datum" + +#: knoteedit.cpp:166 +#, kde-format +msgid "Insert Checkmark" +msgstr "" + +#: kontactplugin/kcmknotessummary.cpp:59 +#, kde-format +msgid "kcmknotessummary" +msgstr "" + +#: kontactplugin/kcmknotessummary.cpp:61 +#, kde-format +msgid "Notes Summary Configuration Dialog" +msgstr "" + +#: kontactplugin/kcmknotessummary.cpp:63 +#, kde-format +msgid "Copyright © 2013-2018 Laurent Montel " +msgstr "" + +#: kontactplugin/knotes_part.cpp:98 +#, kde-format +msgctxt "@action:inmenu create new popup note" +msgid "&New" +msgstr "" + +#: kontactplugin/knotes_part.cpp:108 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be presented with a dialog where you can add a new popup note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:111 kontactplugin/knotes_part.cpp:606 +#: kontactplugin/knotes_part.cpp:608 kontactplugin/knotes_part.cpp:790 +#, fuzzy, kde-format +#| msgid "Editor" +msgctxt "@action:inmenu" +msgid "Edit..." +msgstr "Editor" + +#: kontactplugin/knotes_part.cpp:120 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can modify an existing popup " +"note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:123 +#, fuzzy, kde-format +#| msgid "Rename..." +msgctxt "@action:inmenu" +msgid "Rename..." +msgstr "Promijeni ime..." + +#: kontactplugin/knotes_part.cpp:131 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can rename an existing popup " +"note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:134 +#, fuzzy, kde-format +#| msgid "Delete" +msgctxt "@action:inmenu" +msgid "Delete" +msgstr "Obriši" + +#: kontactplugin/knotes_part.cpp:142 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be prompted if you really want to permanently remove the selected " +"popup note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:153 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be prompted to print the selected popup note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:156 +#, fuzzy, kde-format +#| msgctxt "@action:inmenu" +#| msgid "Print Selected Notes..." +msgctxt "@action:inmenu" +msgid "Print Preview Selected Notes..." +msgstr "Štampaj izabrane bilješku..." + +#: kontactplugin/knotes_part.cpp:162 +#, fuzzy, kde-format +#| msgid "Note Actions" +msgid "Note settings..." +msgstr "Akcije zabilješki" + +#: kontactplugin/knotes_part.cpp:167 +#, fuzzy, kde-format +#| msgid "Preferences..." +msgid "Preferences KNotes..." +msgstr "Postavke..." + +#: kontactplugin/knotes_part.cpp:172 notes/knote.cpp:713 +#, kde-format +msgid "Mail..." +msgstr "Pošalji..." + +#: kontactplugin/knotes_part.cpp:177 notes/knote.cpp:709 +#, kde-format +msgid "Send..." +msgstr "Promijeni ime..." + +#: kontactplugin/knotes_part.cpp:182 notes/knote.cpp:704 +#, kde-format +msgid "Set Alarm..." +msgstr "Postavi alarm..." + +#: kontactplugin/knotes_part.cpp:197 notes/knote.cpp:717 +#, kde-format +msgid "Save As..." +msgstr "Snimi kao" + +#: kontactplugin/knotes_part.cpp:202 notes/knote.cpp:690 +#, kde-format +msgid "Lock" +msgstr "Zaključaj" + +#: kontactplugin/knotes_part.cpp:205 notes/knote.cpp:693 +#, kde-format +msgid "Unlock" +msgstr "Otključaj" + +#: kontactplugin/knotes_part.cpp:238 +#, kde-format +msgid "Set Focus to Quick Search" +msgstr "" + +#: kontactplugin/knotes_part.cpp:321 +#, kde-format +msgctxt "@info" +msgid "To print notes, first select the notes to print from the list." +msgstr "" + +#: kontactplugin/knotes_part.cpp:322 +#, fuzzy, kde-format +#| msgid "Print Note" +#| msgid_plural "Print %1 notes" +msgctxt "@title:window" +msgid "Print Popup Notes" +msgstr "Štampaj %1 bilješku" + +#: kontactplugin/knotes_part.cpp:366 +#, kde-format +msgid "Note was not created." +msgstr "" + +#: kontactplugin/knotes_part.cpp:366 +#, fuzzy, kde-format +#| msgid "Select notes" +msgid "Create new note" +msgstr "Izaberi bilješke" + +#: kontactplugin/knotes_part.cpp:388 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:70 +#, fuzzy, kde-format +#| msgid "Do you really want to delete note %1?" +msgctxt "@info" +msgid "Do you really want to delete this note?" +msgid_plural "Do you really want to delete these %1 notes?" +msgstr[0] "Da li stvarno želite obrisati bilješku %1?" +msgstr[1] "Da li stvarno želite obrisati bilješku %1?" +msgstr[2] "Da li stvarno želite obrisati bilješku %1?" + +#: kontactplugin/knotes_part.cpp:390 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:57 +#, fuzzy, kde-format +#| msgid "Confirm Delete" +msgctxt "@title:window" +msgid "Confirm Delete" +msgstr "Potvrdite brisanje" + +#: kontactplugin/knotes_part.cpp:582 +#, fuzzy, kde-format +#| msgid "Search Notes" +msgctxt "@title:window" +msgid "Rename Popup Note" +msgstr "Traži bilješke" + +#: kontactplugin/knotes_part.cpp:583 +#, fuzzy, kde-format +#| msgid "New Note" +msgctxt "@label:textbox" +msgid "New Name:" +msgstr "Nova bilješka" + +#: kontactplugin/knotes_part.cpp:606 kontactplugin/knotes_part.cpp:790 +#, fuzzy, kde-format +#| msgid "Show All Notes" +msgid "Show Note..." +msgstr "Prikaži sve zabilješke" + +#: kontactplugin/knotes_part.cpp:742 +#, fuzzy, kde-format +#| msgid "&Rich text" +msgid "Rich text (*.html)" +msgstr "&Rich text" + +#: kontactplugin/knotes_part.cpp:744 +#, kde-format +msgid "Plain text (*.txt)" +msgstr "" + +#: kontactplugin/knotes_part.cpp:747 notes/knote.cpp:516 +#, kde-format +msgid "Save As" +msgstr "Snimi kao" + +#: kontactplugin/knotes_part.cpp:758 notes/knote.cpp:533 +#, kde-format +msgid "" +"A file named %1 already exists.
    Are you sure you want to " +"overwrite it?
    " +msgstr "" +"Datoteka po imenu%1 ve' postoji.
    Da li ste sigurni da " +"\\elite pisati preko nje?
    " + +#: kontactplugin/knotes_plugin.cpp:62 +#, fuzzy, kde-format +#| msgid "New Note" +msgctxt "@action:inmenu" +msgid "New Popup Note..." +msgstr "Nova bilješka" + +#: kontactplugin/knotes_plugin.cpp:70 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can create a new popup note." +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:99 +#, fuzzy, kde-kuit-format +#| msgid "KNotes" +msgctxt "@title" +msgid "KNotes" +msgstr "KBilješke" + +#: kontactplugin/knotes_plugin.cpp:101 +#, fuzzy, kde-kuit-format +#| msgid "No Notes" +msgctxt "@title" +msgid "Popup Notes" +msgstr "Bez bilješki" + +#: kontactplugin/knotes_plugin.cpp:103 +#, fuzzy, kde-kuit-format +#| msgid "Copyright © 1997–2014 KNotes authors" +msgctxt "@info:credit" +msgid "Copyright © 2003–2018 Kontact authors" +msgstr "Autorska prava © 1997–2014 KNotes autori" + +#: kontactplugin/knotes_plugin.cpp:105 +#, fuzzy, kde-kuit-format +#| msgid "Laurent Montel" +msgctxt "@info:credit" +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: kontactplugin/knotes_plugin.cpp:106 +#, fuzzy, kde-kuit-format +#| msgid "Maintainer" +msgctxt "@info:credit" +msgid "Current Maintainer" +msgstr "Održava" + +#: kontactplugin/knotes_plugin.cpp:109 +#, fuzzy, kde-kuit-format +#| msgid "Michael Brade" +msgctxt "@info:credit" +msgid "Michael Brade" +msgstr "Michael Brade" + +#: kontactplugin/knotes_plugin.cpp:110 +#, fuzzy, kde-kuit-format +#| msgid "Previous Maintainer" +msgctxt "@info:credit" +msgid "Previous Maintainer" +msgstr "Prethodni Održavaoc" + +#: kontactplugin/knotes_plugin.cpp:112 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Tobias Koenig" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:113 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Developer" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:151 +#, fuzzy, kde-format +#| msgid "Settings" +msgctxt "@item" +msgid "Meeting" +msgstr "Postavke akcije" + +#: kontactplugin/knotes_plugin.cpp:165 kontactplugin/knotes_plugin.cpp:170 +#, fuzzy, kde-format +#| msgid "Notes" +msgctxt "@item" +msgid "Note: %1" +msgstr "Bilješke" + +#: kontactplugin/knotes_plugin.cpp:177 +#, fuzzy, kde-format +#| msgid "New Note" +msgctxt "@item" +msgid "New Note" +msgstr "Nova bilješka" + +#: kontactplugin/knotes_plugin.cpp:187 +#, kde-format +msgctxt "@info" +msgid "Dropping multiple mails is not supported." +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:190 +#, kde-format +msgctxt "@item" +msgid "" +"From: %1\n" +"To: %2\n" +"Subject: %3" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:193 +#, kde-format +msgctxt "@item" +msgid "Mail: %1" +msgstr "" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, fuzzy, kde-format +#| msgid "Show All Notes" +msgctxt "@title:window" +msgid "Show Popup Note" +msgstr "Prikaži sve zabilješke" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, kde-format +msgctxt "@title:window" +msgid "Edit Popup Note" +msgstr "" + +#: kontactplugin/knoteseditdialog.cpp:79 +#, kde-format +msgctxt "@label popup note name" +msgid "Name:" +msgstr "" + +#: kontactplugin/knoteslistwidgetsearchline.cpp:28 +#, fuzzy, kde-format +#| msgid "Search notes:" +msgid "Search notes..." +msgstr "Traži bilješke:" + +#: kontactplugin/knoteslistwidgetsearchline.cpp:37 +#, fuzzy, kde-format +#| msgid "Search notes:" +msgid "Search notes...<%1>" +msgstr "Traži bilješke:" + +#: kontactplugin/knotesselectdeletenotesdialog.cpp:46 +#, kde-format +msgid "(note locked, it will not removed)" +msgstr "" + +#: kontactplugin/summarywidget.cpp:63 +#, fuzzy, kde-format +#| msgid "No Notes" +msgid "Popup Notes" +msgstr "Bez bilješki" + +#: kontactplugin/summarywidget.cpp:120 +#, fuzzy, kde-format +#| msgid "Note Actions" +msgid "No notes found" +msgstr "Akcije zabilješki" + +#: kontactplugin/summarywidget.cpp:153 +#, kde-format +msgid "Modify Note..." +msgstr "" + +#: kontactplugin/summarywidget.cpp:157 +#, fuzzy, kde-format +#| msgctxt "@action:inmenu" +#| msgid "Print Selected Notes..." +msgid "Delete Note..." +msgstr "Štampaj izabrane bilješku..." + +#: kontactplugin/summarywidget.cpp:243 +#, kde-format +msgid "Read Popup Note: \"%1\"" +msgstr "" + +#: notes/knote.cpp:149 +#, kde-format +msgid "Do you really want to delete note %1?" +msgstr "Da li stvarno želite obrisati bilješku %1?" + +#: notes/knote.cpp:150 +#, kde-format +msgid "Confirm Delete" +msgstr "Potvrdite brisanje" + +#: notes/knote.cpp:151 +#, kde-format +msgid "&Delete" +msgstr "&Obriši" + +#: notes/knote.cpp:277 +#, kde-format +msgid "Please enter the new name:" +msgstr "Molim vas unesite novo ime:" + +#: notes/knote.cpp:511 +#, kde-format +msgid "Save note as plain text" +msgstr "Snimi zabilješku kao običan tekst" + +#: notes/knote.cpp:639 +#, kde-format +msgid "&All Desktops" +msgstr "&Svi desktopi" + +#: notes/knote.cpp:681 +#, kde-format +msgid "New" +msgstr "Novi" + +#: notes/knote.cpp:685 +#, kde-format +msgid "Rename..." +msgstr "Promijeni ime..." + +#: notes/knote.cpp:695 +#, kde-format +msgid "Hide" +msgstr "Sakrij" + +#: notes/knote.cpp:700 +#, kde-format +msgid "Delete" +msgstr "Obriši" + +#: notes/knote.cpp:727 +#, kde-format +msgid "Preferences..." +msgstr "Postavke..." + +#: notes/knote.cpp:732 +#, kde-format +msgid "Keep Above Others" +msgstr "Drži iznad ostalih" + +#: notes/knote.cpp:737 +#, kde-format +msgid "Keep Below Others" +msgstr "Drži ispod ostalih" + +#: notes/knote.cpp:742 +#, kde-format +msgid "To Desktop" +msgstr "Na desktop" + +#: notes/knote.cpp:752 +#, kde-format +msgid "Walk Through Notes" +msgstr "Šetaj kroz zabilješke" + +#: print/knotegrantleeprint.cpp:50 +#, fuzzy, kde-format +#| msgid "Alarm" +msgid "Alarm:" +msgstr "Alarm" + +#: print/knotegrantleeprint.cpp:51 +#, kde-format +msgid "Note is locked" +msgstr "" + +#: print/knoteprinter.cpp:135 +#, kde-format +msgid "Print Note" +msgid_plural "Print %1 notes" +msgstr[0] "Štampaj %1 bilješku" +msgstr[1] "Štampaj %1 bilješke" +msgstr[2] "Štampaj %1 bilješki" + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing theme was not found." +msgstr "Tema štampanja je nađena." + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing error" +msgstr "Greška štampanja" + +#: print/knoteprintselectednotesdialog.cpp:63 +#, kde-format +msgid "Printing theme:" +msgstr "Štampa teme:" + +#: print/knoteprintselectednotesdialog.cpp:70 +#, kde-format +msgid "Preview" +msgstr "Pregled" + +#: print/knoteprintselectednotesdialog.cpp:72 +#, kde-format +msgid "Print" +msgstr "Štampa" + +#: print/knoteprintselectthemedialog.cpp:34 +#, kde-format +msgid "Select theme" +msgstr "Izaberi temu" + +#: print/knoteprintselectthemedialog.cpp:51 +#, kde-format +msgid "Themes:" +msgstr "Teme:" + +#~ msgid "KNotes Migration" +#~ msgstr "KNotes migracija" + +#~ msgid "Uppercase" +#~ msgstr "Velika slova" + +#~ msgid "Lowercase" +#~ msgstr "Mala slova" + +#~ msgid "Change case..." +#~ msgstr "Promijeni veličinu slova..." + +#~ msgid "Send \"%1\"" +#~ msgstr "Pošalji \"%1\"" + +#~ msgid "The host cannot be empty." +#~ msgstr "Ime računara ne može biti prazno." + +#~ msgid "Unable to start the mail process." +#~ msgstr "Ne mogu pokrenuti proces za poštu." + +#~ msgid "Scheduled Alarm" +#~ msgstr "Planirani alarm" + +#~ msgid "&No alarm" +#~ msgstr "&Bez alarma" + +#~ msgid "Alarm &at:" +#~ msgstr "Alarm &u:" + +#~ msgid "Alarm &in:" +#~ msgstr "Alarm &za:" + +#~ msgid "&Mail action:" +#~ msgstr "&Akcija slanja:" + +#~ msgid "Incoming Notes" +#~ msgstr "Dolazeće poruke" + +#~ msgid "Accept incoming notes" +#~ msgstr "Prihvati dolazeće poruke" + +#~ msgid "Outgoing Notes" +#~ msgstr "Odlazeće bilješke" + +#~ msgid "&Sender ID:" +#~ msgstr "ID &pošiljaoca:" + +#~ msgid "&Port:" +#~ msgstr "&Port:" + +#~ msgid "Print %1" +#~ msgstr "Štampaj %1" + +#~ msgid "The following notes triggered alarms:" +#~ msgstr "Sljedeće zabilješke okinule su alarmi:" + +#~ msgid "Display" +#~ msgstr "Prikaži" + +#~ msgid "Copyright © 1997–2013 KNotes authors" +#~ msgstr "Autorska prava © 1997–2013 KNotes autori" + +#~ msgid "Select recipient:" +#~ msgstr "Izaberi primaoca" + +#~ msgid "Hostname or IP address:" +#~ msgstr "Ime ili IP adresa računara:" + +#~ msgid "Communication error: %1" +#~ msgstr "Greška u komunikaciji: %1" + +#~ msgid "" +#~ "Unable to save the notes to %1. Check that there is sufficient " +#~ "disk space.
    There should be a backup in the same directory though." +#~ msgstr "" +#~ "Nemoguće spasiti zapise na%1. Provjerite ima li dovoljno " +#~ "memorije na disku.
    Ipak bi trebala biti rezerva u istom direktoriju." +#~ "
    " + +#~ msgid "Location:" +#~ msgstr "Lokacija:" + +#~ msgid "The port KNotes will listen on and send notes to." +#~ msgstr "Port na kojem sluša KNotes i na koji će slati poruke." diff --git a/po/bs/libnoteshared.po b/po/bs/libnoteshared.po new file mode 100644 index 0000000..fc5529c --- /dev/null +++ b/po/bs/libnoteshared.po @@ -0,0 +1,169 @@ +# Bosnian translations for PACKAGE package +# engleski prevodi za paket PACKAGE. +# Copyright (C) 2014 This_file_is_part_of_KDE +# This file is distributed under the same license as the PACKAGE package. +# Automatically generated, 2014. +# +msgid "" +msgstr "" +"Project-Id-Version: $2\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2017-09-15 03:37+0200\n" +"PO-Revision-Date: 2014-02-01 00:30+0100\n" +"Last-Translator: Samir Ribić \n" +"Language-Team: none\n" +"Language: bs\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" + +#: alarms/notealarmdialog.cpp:77 +#, kde-format +msgid "Scheduled Alarm" +msgstr "Planirani alarm" + +#: alarms/notealarmdialog.cpp:80 +#, kde-format +msgid "&No alarm" +msgstr "&Bez alarma" + +#: alarms/notealarmdialog.cpp:89 +#, kde-format +msgid "Alarm &at:" +msgstr "Alarm &u:" + +#: config/noteactionconfig.cpp:36 +#, kde-format +msgid "&Mail action:" +msgstr "&Akcija poštom:" + +#: config/noteactionconfig.cpp:44 +#, kde-format +msgid "How does this work?" +msgstr "Kako ovo radi?" + +#: config/noteactionconfig.cpp:57 +#, kde-format +msgid "" +"

    You can customize command line. You can use:

    • %t returns " +"current note title
    • %f returns current note text
    " +msgstr "" +"

    Možete prilagoditi komandnu liniju. Možete koristiti:

    • %t " +"vraća trenutni nasov biljeÅ¡ke
    • %f vraća trenutni tekst biljeÅ¡ke
    • " + +#: config/notenetworkconfig.cpp:54 +#, kde-format +msgid "Incoming Notes" +msgstr "Dolazeće poruke" + +#: config/notenetworkconfig.cpp:57 +#, kde-format +msgid "Accept incoming notes" +msgstr "Prihvati dolazeće poruke" + +#: config/notenetworkconfig.cpp:63 +#, kde-format +msgid "Outgoing Notes" +msgstr "Odlazeće biljeÅ¡ke" + +#: config/notenetworkconfig.cpp:66 +#, kde-format +msgid "&Sender ID:" +msgstr "ID &poÅ¡iljaoca:" + +#: config/notenetworkconfig.cpp:78 +#, kde-format +msgid "&Port:" +msgstr "&Port:" + +#: dialog/selectednotefolderdialog.cpp:35 +#, kde-format +msgctxt "@title:window" +msgid "Select Note Folder" +msgstr "Odaberite Note direktorij" + +#: dialog/selectednotefolderdialog.cpp:37 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "Izaberi direktorij gdje će biti sačuvana biljeÅ¡ka:" + +#: job/createnewnotejob.cpp:124 job/createnewnotejob.cpp:134 +#, kde-format +msgid "" +"An error occurred during fetching. Do you want to select a new default " +"collection?" +msgstr "" + +#: job/createnewnotejob.cpp:144 +#, kde-format +msgid "" +"Collection is hidden. New note will stored but not displaying. Do you want " +"to show collection?" +msgstr "" + +#: job/createnewnotejob.cpp:198 +#, kde-format +msgid "Note was not created." +msgstr "Napomena nije kreirana" + +#: job/createnewnotejob.cpp:198 +#, kde-format +msgid "Create new note" +msgstr "Kreiraj novu biljeÅ¡ku" + +#: network/notehostdialog.cpp:64 +#, kde-format +msgid "Select recipient:" +msgstr "Izaberi primaoca" + +#: network/notehostdialog.cpp:83 +#, kde-format +msgid "Hostname or IP address:" +msgstr "Ime ili IP adresa računara:" + +#: network/notesnetworksender.cpp:104 +#, kde-format +msgid "Communication error: %1" +msgstr "GreÅ¡ka u komunikaciji: %1" + +#: noteutils.cpp:45 +#, kde-format +msgid "Please configure send mail action." +msgstr "Molim konfiguriÅ¡ite akciju za slanje poÅ¡te" + +#: noteutils.cpp:53 +#, fuzzy, kde-format +#| msgid "Send \"%1\"" +msgid "Note: \"%1\"" +msgstr "PoÅ¡alji \"%1\"" + +#: noteutils.cpp:60 +#, kde-format +msgid "Unable to start the mail process." +msgstr "Ne mogu pokrenuti proces za poÅ¡tu." + +#: noteutils.cpp:69 +#, kde-format +msgid "Send \"%1\"" +msgstr "PoÅ¡alji \"%1\"" + +#: noteutils.cpp:73 +#, kde-format +msgid "The host cannot be empty." +msgstr "Ime računara ne može biti prazno." + +#: resources/localresourcecreator.cpp:83 +#, kde-format +msgctxt "Default name for resource holding notes" +msgid "Local Notes" +msgstr "Lokalne napomene" + +#. i18n: ectx: label, entry (Port), group (Network) +#: settings/notesharedglobalconfig.kcfg:37 +#, kde-format +msgid "The port will listen on and send notes to." +msgstr "Port na kojem sluÅ¡a KNotes i na koji će slati poruke." diff --git a/po/ca/akonadi_notes_agent.po b/po/ca/akonadi_notes_agent.po new file mode 100644 index 0000000..c2b6882 --- /dev/null +++ b/po/ca/akonadi_notes_agent.po @@ -0,0 +1,120 @@ +# Translation of akonadi_notes_agent.po to Catalan +# Copyright (C) 2014-2018 This_file_is_part_of_KDE +# This file is distributed under the license LGPL version 2.1 or +# version 3 or later versions approved by the membership of KDE e.V. +# +# Antoni Bella Pérez , 2014, 2015, 2016, 2017. +# Josep Ma. Ferrer , 2018. +msgid "" +msgstr "" +"Project-Id-Version: akonadi_notes_agent\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2018-01-02 10:32+0100\n" +"Last-Translator: Josep Ma. Ferrer \n" +"Language-Team: Catalan \n" +"Language: ca\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-Accelerator-Marker: &\n" +"X-Generator: Lokalize 2.0\n" + +#: notesagentalarmdialog.cpp:51 notesagentalarmdialog.cpp:220 +#, kde-format +msgid "Alarm" +msgstr "Alarma" + +#: notesagentalarmdialog.cpp:63 +#, kde-format +msgid "The following notes triggered alarms:" +msgstr "Les notes següents desencadenen alarmes:" + +#: notesagentalarmdialog.cpp:101 +#, kde-format +msgid "Remove Alarm" +msgstr "Elimina l'alarma" + +#: notesagentalarmdialog.cpp:103 +#, kde-format +msgid "Show Note..." +msgstr "Mostra una nota..." + +#: notesagentalarmdialog.cpp:105 +#, kde-format +msgid "Modify Alarm..." +msgstr "Modifica l'alarma..." + +#: notesagentalarmdialog.cpp:158 +#, kde-format +msgid "Are you sure to remove alarm?" +msgstr "Esteu segur que voleu eliminar l'alarma?" + +#: notesagentalarmdialog.cpp:158 +#, kde-format +msgctxt "@title:window" +msgid "Remove Alarm" +msgstr "Elimina l'alarma" + +#: notesagentalarmdialog.cpp:220 +#, kde-format +msgid "Error during fetch alarm info." +msgstr "Error en obtenir la informació de l'alarma." + +#: notesagentsettingsdialog.cpp:42 +#, kde-format +msgid "Configure Notes Agent" +msgstr "Configura l'agent de notes" + +#: notesagentsettingsdialog.cpp:58 +#, kde-format +msgid "Notify" +msgstr "Notifica" + +#: notesagentsettingsdialog.cpp:61 +#, kde-format +msgid "Network" +msgstr "Xarxa" + +#: notesagentsettingsdialog.cpp:70 +#, kde-format +msgid "Notes Agent" +msgstr "Agent de notes" + +#: notesagentsettingsdialog.cpp:72 +#, kde-format +msgid "Notes Agent." +msgstr "Agent de notes." + +#: notesagentsettingsdialog.cpp:74 +#, kde-format +msgid "Copyright (C) 2013-2018 Laurent Montel" +msgstr "Copyright (C) 2013-2018 Laurent Montel" + +#: notesagentsettingsdialog.cpp:76 +#, kde-format +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: notesagentsettingsdialog.cpp:77 +#, kde-format +msgid "Maintainer" +msgstr "Mantenidor" + +#: notesagentsettingsdialog.cpp:80 +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "Antoni Bella" + +#: notesagentsettingsdialog.cpp:81 +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "antonibella5@yahoo.com" + +#: notesmanager.cpp:199 +#, kde-format +msgid "Note Received" +msgstr "S'ha rebut una nota" diff --git a/po/ca/docs/akonadi_notes_agent/index.docbook b/po/ca/docs/akonadi_notes_agent/index.docbook new file mode 100644 index 0000000..6d2eafc --- /dev/null +++ b/po/ca/docs/akonadi_notes_agent/index.docbook @@ -0,0 +1,80 @@ + +Agent de notes"> + + +]> + +
      + +El manual de l'&i18n-notesagent; + + Laurent Montel &Laurent.Montel.mail; +&traductor.Antoni.Bella; + + + +2013 +&Laurent.Montel; + + +20 de desembre de 2013 +&kde; 4.13 + + + + +Introducció + +L'&i18n-notesagent; és un agent de l'Akonadi que permet rebre notes des d'alarmes de xarxa i senyals. + + + +Crèdits i llicència + +&i18n-notesagent; +Copyright del programa 2013 &Laurent.Montel; &Laurent.Montel.mail; +Copyright de la documentació © 2013 &Laurent.Montel; &Laurent.Montel.mail; + +Traductor/Revisor de la documentació: &credits.Antoni.Bella; +&underFDL; &underGPL; + + + +
      + diff --git a/po/ca/docs/knotes/index.docbook b/po/ca/docs/knotes/index.docbook new file mode 100644 index 0000000..d87e633 --- /dev/null +++ b/po/ca/docs/knotes/index.docbook @@ -0,0 +1,902 @@ + + + +]> + + + + +El manual de &knotes; + + +Fabian Dal Santo
      &Fabian.DalSanto.mail;
      +
      +
      + +Greg M. Holmes + +Lauri Watts Revisor + +&traductor.Antoni.Bella; + +
      + + +2000 +&Greg.M.Holmes; + + +2001 +Fabian Del Santo + + +&FDLNotice; + +28 de juliol de 2016 +5.3.40 (Aplicacions 16.08) + +&knotes; és una aplicació de notes adhesives per a l'escriptori. + + +KDE +Knotes +notes +emergent +emergent +knotes + + + +
      + + +Introducció + +&knotes; és un programa que et permet escriure l'equivalent informàtic de notes adhesives. Les notes es desen automàticament en sortir del programa, i es mostren quan el torneu a obrir. + +Podeu imprimir i enviar les notes si es configura &knotes; per utilitzar les aplicacions d'ajuda. + +Les funcions de visualització de notes com el color i el tipus de lletra es poden personalitzar per a cada nota. També podeu personalitzar els paràmetres per omissió. + +Després d'iniciar el &knotes; per primera vegada tindreu un recurs instal·lat que desarà totes les notes en una carpeta de directori de correu sota notes a $(qtpaths --paths GenericDataLocation). + + + + +Ús del &knotes; + + + +Crear una nota nova: + +Per crear una nova nota feu clic del &BDR; sobre la icona de la safata del &knotes; al i seleccioneu Nota nova. +Podeu crear una nova nota amb el contingut del porta-retalls seleccionant Nota nova des del porta-retalls o utilitzar Nota nova des d'un fitxer de text. + +Ara apareixerà un diàleg que permet seleccionar una carpeta per guardar la vostra nota: + + +Seleccionant la carpeta per a les notes + + + + +Seleccionant la carpeta per a les notes + + + +Seleccioneu aquí una carpeta per omissió per a ometre aquest diàleg en la creació de notes noves. + + + + +Escriure la nota: + +Per escriure la vostra nota, simplement escriviu-la a l'espai proporcionat. Les funcions d'edició teclat normal i ratolí estan suportades. Fent clic dret a l'espai d'edició proporcionarà les següents opcions de menú: + + +&Ctrl;Z Desfés +&Ctrl;&Maj;Z Refés +&Ctrl;X Retalla +&Ctrl;C Copia +&Ctrl;V Enganxa +Suprimeix +Neteja +&Ctrl;A Selecciona-ho tot +Comprova l'ortografia +Comprova automàticament l'ortografia +Permet tabulacions +&Ctrl;F Cerca +F3 Cerca següent +&Ctrl;R Substitueix +Pronuncia el text +Insereix la data +Insereix una marca de selecció + +El text es pot seleccionar mantenint premut el &BER; i movent el ratolí, o mantenint premuda la tecla &Maj; i les tecles de fletxa. + + + + +Inserir la data: + +Per inserir la data actual a la nota, utilitzeu el menú contextual de l'espai d'edició i seleccioneu Insereix la data. +La data i hora actuals seran inserides a la posició del cursor al text de la nota. + + + + +Reanomenar una nota: + +Per canviar el nom d'una nota feu clic del &BDR; sobre la barra de títol de la nota i seleccioneu Reanomena.... +Escriviu el nou nom de la nota al diàleg que apareix. Per acceptar el nou nom, premeu el botó D'acord. Per sortir del diàleg sense canviar el nom de la nota, premeu el botó Cancel·la. + + + + +Enviar una nota: + +Per enviar una nota feu clic del &BDR; a la barra de títol de la nota i seleccioneu Correu.... +El que passi després dependrà de com s'hagi configurat l'acció de correu en el diàleg Arranjament. + + + + +Imprimir una nota: + +Per imprimir una nota feu clic del &BDR; a la barra de títol de la nota i seleccioneu &Ctrl;P Imprimeix. +S'obrirà un diàleg d'impressió estàndard del &kde;. + + + + +Eliminar una nota: + +Per eliminar una nota feu clic del &BDR; a la barra de títol de la nota i seleccioneu Esborra. + + + + +Ocultar una nota: + +Per ocultar una nota, feu clic a la X a la cantonada superior dreta de la barra de títol de la nota o seleccioneu &Esc;Oculta en el menú contextual. La nota ja no es mostrarà a la pantalla. La mateixa nota no se suprimirà. + + + + +Establir una alarma: + +Seleccioneu Estableix una alarma al menú contextual de la barra de títol de la nota. Marqueu Alarma a les en el següent diàleg i ajusteu la data i l'hora per al recordatori. A l'hora de l'alarma es mostrarà una finestra emergent i llistarà totes les notes amb la data de l'alarma real. + + + + +Enviar una nota: + +Per enviar una nota a un altre ordinador, seleccioneu Envia... al menú contextual de la barra de títol de la nota. Afegiu un nom de màquina o adreça IP o escolliu un destinatari des de la llista de notes enviades prèviament. Si els destinataris permeten les notes entrants, la nota apareixerà a la seva pantalla, indicant l'identificador de remitent a la barra de títol. + + + + +Bloquejar una nota: + +Per evitar canvis accidentals en una nota seleccioneu Bloca al menú contextual de la barra de títol de la nota. + + + + +Desar una nota: + +Per a desar una nota, seleccioneu Desa com a... al menú contextual de la barra de títol de la nota. La nota es podrà desar com un fitxer de text o en format &HTML;, si el Text enriquit està activat. + + + + +Veure les notes: + +En iniciar &knotes;, totes les notes restaran ocultes. Per a mostrar-les, feu clic del &BER; sobre la icona de &knotes; al plafó i seleccioneu la nota que voleu mostrar. + + + + +Cercar a totes les notes: + +Feu clic del &BDR; a la icona del plafó i seleccioneu &Ctrl;F Cerca al menú contextual. +S'obrirà un diàleg estàndard del &kde; on podreu introduir el text a cercar a totes les notes. + + + + +Funcions de l'escriptori: + +Per enviar una nota a un escriptori específic, feu clic del &BDR; a la barra de títol de la nota i escolliu A l'escriptori. Trieu l'escriptori desitjat, o bé, Tots els escriptoris. +Per fer que la nota romangui a la part superior d'altres finestres feu clic del &BDR; a la barra de títol de la nota i seleccioneu Mantén sobre les altres. +Per tornar la nota a un comportament de finestra més normal, seleccioneu Mantén sota les altres. + + + + +Sortir de &knotes; + +Per sortir de &knotes; feu clic del &BDR; a la icona del plafó i seleccioneu Surt. + + + + + + + + +Configuració + + +Configurar l'arranjament per omissió de &knotes; + +Per configurar &knotes; feu clic del &BDR; a la icona del plafó. Seleccioneu Configura KNotes.... S'obrirà el diàleg Arranjament de KNotes. + + +La secció Visor + +Color del text: +El quadrat de color mostra el color actual del text. En fer-hi clic s'obrirà el diàleg de selecció de color estàndard del &kde;. + + +Color de fons: +El quadrat de color mostra el color actual del fons. En fer-hi clic s'obrirà el diàleg estàndard de selecció de color estàndard del &kde;. + + + +Amplada per omissió: +L'amplada de la nota en píxels. Editeu aquest número al vostre gust. + + + +Alçada per omissió: +L'alçada de la nota en píxels. Editeu aquest número al vostre gust. + + + +Mostra la nota a la barra de tasques +Per omissió, les notes &knotes; no mostren una entrada a la barra de tasques per a cada nota. Si preferiu que ho facin, habiliteu aquesta opció. + + + + +Recorda l'escriptori +Si utilitzeu diversos escriptoris virtuals i se selecciona aquesta opció, les notes només apareixeran a l'escriptori específic. + + + + + +La secció Editor + +Mida de la tabulació +Aquesta és la mida de la sagnia produïda per la tecla en espais. Editeu aquest número al vostre gust. + + +Sagnat automàtic +Aquesta és una casella de selecció. Si se selecciona, el sagnat automàtic estarà activat. + + + +Text enriquit + +Marqueu aquesta opció per tenir una barra d'eines de format a la part inferior de qualsevol finestra de nota. + + + + +Tipus de lletra pel títol: +Podeu canviar el tipus de lletra utilitzat pel títol de les notes. + +Feu clic a Selecciona... per obrir el diàleg de selecció de tipus de lletra estàndard del &kde;. + + + + +Tipus de lletra pel text: + +Podeu canviar el tipus de lletra utilitzar per al text de les notes. + +Feu clic a Selecciona... per obrir el diàleg de selecció de tipus de lletra estàndard del &kde;. + + + + +La secció Accions + +Acció de correu +Escriviu en aquest quadre d'edició una ordre per enviar correu electrònic amb totes les opcions de la línia d'ordres necessàries per a la seva execució. +Utilitzeu %f a la línia d'ordres per passar el text net de la nota i utilitzant %t per passar el títol de la nota a l'ordre de correu. + + + + + + +La secció Xarxa + +Accepta les notes entrants +Activeu aquesta opció per permetre la recepció de les notes d'altres ordinadors. + + + +ID d'enviament +L'ID es mostrarà en el títol de la nota juntament amb el títol original, nom de la màquina o adreça IP i la data d'enviament. + + + +Port +El port utilitzat per enviar les notes a través de la xarxa, per omissió és 24837. + + + + +La secció Imprimeix + +Tema +El tema utilitzat per imprimir la nota. + + + + +La secció Col·leccions + +Carpetes +En aquesta pestanya podeu seleccionar quines carpetes es mostraran en activar la casella de selecció al davant de les carpetes, canviar la carpeta per omissió per desar i afegir subcarpetes per a les notes. + + +Comptes +En aquesta pestanya podeu editar les carpetes de directori de correu locals que s'utilitzaran per a les notes. + + + + +La secció Miscel·lània + +Ajustaments diversos +Activa mostrar el nombre de notes a la icona de la safata +Per a personalitzar el títol per omissió, podeu utilitzar %d per a la data actual (format curt), %I per a la data actual (format llarg) i %t per a l'hora actual. + + + + + + +Personalitzar la visualització d'una sola nota + +Podeu personalitzar cada nota independentment de la configuració global. Els valors que es poden personalitzar són idèntics als descrits en la secció Configuració, però només s'aplicarà a la nota que esteu canviant. Qualsevol altra nota oberta, i les notes que creeu, utilitzaran la configuració per omissió. + +Per personalitzar una sola nota feu clic del &BDR; a la barra de títol de la nota i seleccioneu Preferències.... +S'obrirà un diàleg amb les pàgines Opcions de la visualització i Opcions de l'editor, el qual us permetrà configurar la nota. + + + + + + +Crèdits i llicència + +&knotes; + +Programa copyright 1997 d'en Bernd Wuebben &Bernd.Johannes.Wuebben.mail; + +Col·laboradors: + +Wynn Wilkes wynnw@calderasystems.com + + + +Copyright de la documentació 2000 d'en &Greg.M.Holmes; holmegm@earthlink.net + +Documentació actualitzada el 2001 per en Fabian Del Santo &Fabian.DalSanto.mail; i el 2003 per en &Lauri.Watts; &Lauri.Watts.mail;. + + +Traductor de la documentació: &credits.Antoni.Bella; +&underFDL; &underGPL; + +&documentation.index; + +
      + diff --git a/po/ca/knotes.po b/po/ca/knotes.po new file mode 100644 index 0000000..1e61f30 --- /dev/null +++ b/po/ca/knotes.po @@ -0,0 +1,1127 @@ +# Translation of knotes.po to Catalan +# Copyright (C) 1998-2018 This_file_is_part_of_KDE +# +# Sebastià Pla i Sanz , 1998, 2004. +# Antoni Bella Pérez , 2003, 2013, 2014, 2015, 2016, 2017. +# Albert Astals Cid , 2004, 2005. +# Josep Ma. Ferrer , 2006, 2007, 2008, 2009, 2010, 2014, 2015, 2017, 2018. +msgid "" +msgstr "" +"Project-Id-Version: knotes\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2018-01-02 10:36+0100\n" +"Last-Translator: Josep Ma. Ferrer \n" +"Language-Team: Catalan \n" +"Language: ca\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Lokalize 2.0\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Accelerator-Marker: &\n" + +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "Sebastià Pla i Sanz,Antoni Bella,Albert Astals Cid" + +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "sps@sastia.com,antonibella5@yahoo.com,aacid@kde.org" + +#: apps/knotes_options.h:29 +#, kde-format +msgid "Suppress creation of a new note on a non-unique instance." +msgstr "Suprimeix la creació d'una nota nova en una instància no única." + +#: apps/knotesakonaditray.cpp:35 apps/knotestray.cpp:32 +#, kde-format +msgid "KNotes: Sticky notes by KDE" +msgstr "KNotes: Notes adhesives creades per la comunitat KDE" + +#: apps/knotesapp.cpp:98 +#, kde-format +msgid "New Note" +msgstr "Nota nova" + +#: apps/knotesapp.cpp:106 kontactplugin/knotes_part.cpp:187 +#, kde-format +msgid "New Note From Clipboard" +msgstr "Nota nova des del porta-retalls" + +#: apps/knotesapp.cpp:112 kontactplugin/knotes_part.cpp:192 +#, kde-format +msgid "New Note From Text File..." +msgstr "Nota nova des d'un fitxer de text..." + +#: apps/knotesapp.cpp:116 +#, kde-format +msgid "Show All Notes" +msgstr "Mostra totes les notes" + +#: apps/knotesapp.cpp:122 +#, kde-format +msgid "Hide All Notes" +msgstr "Oculta totes les notes" + +#: apps/knotesapp.cpp:128 kontactplugin/knotes_part.cpp:146 +#, kde-format +msgctxt "@action:inmenu" +msgid "Print Selected Notes..." +msgstr "Imprimeix les notes seleccionades..." + +#: apps/knotesapp.cpp:134 +#, kde-format +msgctxt "@action:inmenu" +msgid "Delete Selected Notes..." +msgstr "Suprimeix les notes seleccionades..." + +#: apps/knotesapp.cpp:393 kontactplugin/knotes_part.cpp:874 +#, kde-format +msgid "Select Text File" +msgstr "Selecció d'un fitxer de text" + +#: apps/knotesapp.cpp:394 kontactplugin/knotes_part.cpp:875 +#, kde-format +msgid "Text File" +msgstr "Fitxer de text" + +#: apps/knotesapp.cpp:400 kontactplugin/knotes_part.cpp:882 +#, kde-format +msgid "Error during open text file: %1" +msgstr "Error en obrir el fitxer de text: %1" + +#: apps/knotesapp.cpp:401 kontactplugin/knotes_part.cpp:883 +#, kde-format +msgid "Open Text File" +msgstr "Obre un fitxer de text" + +#: apps/knotesapp.cpp:404 kontactplugin/knotes_part.cpp:886 +#, kde-format +msgid "Note from file '%1'" +msgstr "Nota des del fitxer «%1»" + +#: apps/knotesapp.cpp:499 +#, kde-format +msgid "No Notes" +msgstr "Sense notes" + +#: apps/knotesapp.cpp:552 kontactplugin/knotes_part.cpp:637 +#, kde-format +msgid "Settings" +msgstr "Arranjament" + +#. i18n: ectx: Menu (knotes_context) +#: apps/main.cpp:54 data/knotesappui.rc:5 data/knotesappui.rc:6 +#: kontactplugin/knotes_part.cpp:87 kontactplugin/knotes_plugin.cpp:58 +#: kontactplugin/knoteseditdialog.cpp:67 +#, kde-format +msgid "KNotes" +msgstr "KNotes" + +#: apps/main.cpp:56 +#, kde-format +msgid "KDE Notes" +msgstr "Notes del KDE" + +#: apps/main.cpp:58 +#, kde-format +msgid "Copyright © 1997–2018 KNotes authors" +msgstr "Copyright © 1997-2018, els autors del KNotes" + +#: apps/main.cpp:78 kontactplugin/kcmknotessummary.cpp:64 +#, kde-format +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: apps/main.cpp:79 +#, kde-format +msgid "Maintainer" +msgstr "Mantenidor" + +#: apps/main.cpp:81 +#, kde-format +msgid "Guillermo Antonio Amaral Bastidas" +msgstr "Guillermo Antonio Amaral Bastidas" + +#: apps/main.cpp:82 apps/main.cpp:85 +#, kde-format +msgid "Previous Maintainer" +msgstr "Mantenidor anterior" + +#: apps/main.cpp:84 +#, kde-format +msgid "Michael Brade" +msgstr "Michael Brade" + +#: apps/main.cpp:87 +#, kde-format +msgid "Bernd Johannes Wuebben" +msgstr "Bernd Johannes Wuebben" + +#: apps/main.cpp:88 +#, kde-format +msgid "Original KNotes Author" +msgstr "Autor original del KNotes" + +#: apps/main.cpp:90 +#, kde-format +msgid "Wynn Wilkes" +msgstr "Wynn Wilkes" + +#: apps/main.cpp:91 +#, kde-format +msgid "Ported KNotes to KDE 2" +msgstr "Adaptació del KNotes al KDE 2" + +#: apps/main.cpp:93 +#, kde-format +msgid "Daniel Martin" +msgstr "Daniel Martin" + +#: apps/main.cpp:94 +#, kde-format +msgid "Network Interface" +msgstr "Interfície de xarxa" + +#: apps/main.cpp:96 +#, kde-format +msgid "Bo Thorsen" +msgstr "Bo Thorsen" + +#: apps/main.cpp:97 +#, kde-format +msgid "Started KDE Resource Framework Integration" +msgstr "Va iniciar la integració en el marc de treball de recursos del KDE" + +#: apps/main.cpp:99 +#, kde-format +msgid "Bera Debajyoti" +msgstr "Bera Debajyoti" + +#: apps/main.cpp:100 +#, kde-format +msgid "Idea and initial code for the new look & feel" +msgstr "Idea i codi inicial del nou aspecte i comportament" + +#: apps/main.cpp:102 +#, kde-format +msgid "Matthias Ettrich" +msgstr "Matthias Ettrich" + +#: apps/main.cpp:105 +#, kde-format +msgid "David Faure" +msgstr "David Faure" + +#: apps/main.cpp:108 +#, kde-format +msgid "Matthias Kiefer" +msgstr "Matthias Kiefer" + +#: apps/main.cpp:111 +#, kde-format +msgid "Luboš Luňák" +msgstr "Luboš Luňák" + +#: apps/main.cpp:113 +#, kde-format +msgid "Dirk A. Mueller" +msgstr "Dirk A. Mueller" + +#: apps/main.cpp:116 +#, kde-format +msgid "Carsten Pfeiffer" +msgstr "Carsten Pfeiffer" + +#: apps/main.cpp:119 +#, kde-format +msgid "Harri Porten" +msgstr "Harri Porten" + +#: apps/main.cpp:122 +#, kde-format +msgid "Espen Sand" +msgstr "Espen Sand" + +#: configdialog/knotecollectionconfigwidget.cpp:121 +#, kde-format +msgid "Folders" +msgstr "Carpetes" + +#: configdialog/knotecollectionconfigwidget.cpp:123 +#, kde-format +msgid "Select which KNotes folders to show:" +msgstr "Selecciona quines carpetes del KNotes mostrar:" + +#: configdialog/knotecollectionconfigwidget.cpp:158 +#, kde-format +msgid "Search..." +msgstr "Cerca..." + +#: configdialog/knotecollectionconfigwidget.cpp:176 +#, kde-format +msgid "&Select All" +msgstr "&Selecciona-ho tot" + +#: configdialog/knotecollectionconfigwidget.cpp:180 +#, kde-format +msgid "&Unselect All" +msgstr "&Desselecciona-ho tot" + +#: configdialog/knotecollectionconfigwidget.cpp:185 +#, kde-format +msgid "Rename notes..." +msgstr "Reanomena les notes..." + +#: configdialog/knotecollectionconfigwidget.cpp:189 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "Seleccioneu la carpeta on es desarà la nota:" + +#: configdialog/knotecollectionconfigwidget.cpp:208 +#, kde-format +msgid "Notes accounts" +msgstr "Accions de les notes" + +#: configdialog/knotecollectionconfigwidget.cpp:213 +#, kde-format +msgid "Accounts" +msgstr "Comptes" + +#: configdialog/knotecollectionconfigwidget.cpp:245 +#, kde-format +msgid "Rename Notes" +msgstr "Reanomena les notes" + +#: configdialog/knotecollectionconfigwidget.cpp:246 +#, kde-format +msgid "Name:" +msgstr "Nom:" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "An error was occurred during renaming: %1" +msgstr "S'ha detectat un error durant el canvi de nom: %1" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "Rename note" +msgstr "Reanomena la nota" + +#: configdialog/knoteconfigdialog.cpp:192 +#, kde-format +msgid "Show number of notes in tray icon" +msgstr "Mostra el nombre de notes a la icona de la safata" + +#: configdialog/knoteconfigdialog.cpp:199 +#, kde-format +msgid "Default Title:" +msgstr "Títol per omissió:" + +#: configdialog/knoteconfigdialog.cpp:206 +#, kde-format +msgid "How does this work?" +msgstr "Com funciona això?" + +#: configdialog/knoteconfigdialog.cpp:240 +#, kde-format +msgid "" +"

      You can customize title note. You can use:

      • %d current date " +"(short format)
      • %l current date (long format)
      • %t current " +"time
      " +msgstr "" +"

      Podeu personalitzar el títol de la nota. Podeu usar:

      • %d " +"data actual (format curt)
      • %l data actual (format llarg)
      • %t " +"hora actual
      " + +#: configdialog/knoteconfigdialog.cpp:262 +#, kde-format +msgid "Theme:" +msgstr "Tema:" + +#: configdialog/knoteconfigdialog.cpp:272 +#, kde-format +msgid "Download new printing themes" +msgstr "Baixa temes d'impressió nous" + +#: configdialog/knotedisplayconfigwidget.cpp:46 +#, kde-format +msgid "&Text color:" +msgstr "Color del &text:" + +#: configdialog/knotedisplayconfigwidget.cpp:55 +#, kde-format +msgid "&Background color:" +msgstr "Color de &fons:" + +#: configdialog/knotedisplayconfigwidget.cpp:66 +#, kde-format +msgid "&Show note in taskbar" +msgstr "&Mostra la nota a la barra de tasques" + +#: configdialog/knotedisplayconfigwidget.cpp:70 +#, kde-format +msgid "&Remember desktop" +msgstr "&Recorda l'escriptori" + +#: configdialog/knotedisplayconfigwidget.cpp:74 +#, kde-format +msgid "Default &width:" +msgstr "A&mplada per omissió:" + +#: configdialog/knotedisplayconfigwidget.cpp:85 +#, kde-format +msgid "Default &height:" +msgstr "Al&çada per omissió:" + +#: configdialog/knoteeditorconfigwidget.cpp:37 +#, kde-format +msgid "&Tab size:" +msgstr "&Mida de la tabulació:" + +#: configdialog/knoteeditorconfigwidget.cpp:46 +#, kde-format +msgid "Auto &indent" +msgstr "&Sagnat automàtic" + +#: configdialog/knoteeditorconfigwidget.cpp:51 +#, kde-format +msgid "&Rich text" +msgstr "Text en&riquit" + +#: configdialog/knoteeditorconfigwidget.cpp:55 +#, kde-format +msgid "Text font:" +msgstr "Tipus de lletra pel text:" + +#: configdialog/knoteeditorconfigwidget.cpp:64 +#, kde-format +msgid "Title font:" +msgstr "Tipus de lletra pel títol:" + +#: configdialog/knotesimpleconfigdialog.cpp:64 +#, kde-format +msgid "Editor Settings" +msgstr "Opcions de l'editor" + +#: configdialog/knotesimpleconfigdialog.cpp:67 +#, kde-format +msgid "Display Settings" +msgstr "Opcions de la visualització" + +#. i18n: ectx: Menu (help) +#: data/knotesappui.rc:23 +#, kde-format +msgid "&Help" +msgstr "A&juda" + +#. i18n: ectx: Menu (notes_menu) +#: data/knotesappui.rc:35 data/knotesappui.rc:36 +#, kde-format +msgid "Notes" +msgstr "Notes" + +#: dialog/knotedeleteselectednotesdialog.cpp:32 +#, kde-format +msgid "Select notes to delete" +msgstr "Notes seleccionades per suprimir" + +#: dialog/knoteselectednotesdialog.cpp:34 +#: print/knoteprintselectednotesdialog.cpp:41 +#, kde-format +msgid "Select notes" +msgstr "Selecció de les notes" + +#: dialog/knoteskeydialog.cpp:33 +#, kde-format +msgid "Configure Shortcuts" +msgstr "Configura les dreceres" + +#: dialog/knoteskeydialog.cpp:73 +#, kde-format +msgid "Note Actions" +msgstr "Accions de la nota" + +#: finddialog/knotefinddialog.cpp:40 +#, kde-format +msgctxt "@title:window" +msgid "Search Notes" +msgstr "Cerca a les notes" + +#: finddialog/knotefinddialog.cpp:85 +#, kde-format +msgctxt "@label:textbox" +msgid "Search notes:" +msgstr "Cerca a les notes:" + +#: finddialog/knotefinddialog.cpp:94 +#, kde-format +msgctxt "@action:button Search notes" +msgid "Search..." +msgstr "Cerca..." + +#: finddialog/knotefinddialog.cpp:149 +#, kde-format +msgctxt "@label" +msgid "No Results found in search." +msgstr "No s'ha trobat cap resultat a la cerca." + +#: knoteedit.cpp:56 +#, kde-format +msgid "Bold" +msgstr "Negreta" + +#: knoteedit.cpp:61 +#, kde-format +msgid "Italic" +msgstr "Cursiva" + +#: knoteedit.cpp:65 +#, kde-format +msgid "Underline" +msgstr "Subratllat" + +#: knoteedit.cpp:69 +#, kde-format +msgid "Strike Out" +msgstr "Barrat" + +#: knoteedit.cpp:79 +#, kde-format +msgid "Align Left" +msgstr "Alinea a l'esquerra" + +#: knoteedit.cpp:85 +#, kde-format +msgid "Align Center" +msgstr "Alinea al centre" + +#: knoteedit.cpp:90 +#, kde-format +msgid "Align Right" +msgstr "Alinea a la dreta" + +#: knoteedit.cpp:95 +#, kde-format +msgid "Align Block" +msgstr "Alinea el bloc" + +#: knoteedit.cpp:106 +#, kde-format +msgid "List" +msgstr "Llista" + +#: knoteedit.cpp:111 +#, kde-format +msgid "Superscript" +msgstr "Superíndex" + +#: knoteedit.cpp:114 +#, kde-format +msgid "Subscript" +msgstr "Subíndex" + +#: knoteedit.cpp:120 +#, kde-format +msgid "Increase Indent" +msgstr "Augmenta el sagnat" + +#: knoteedit.cpp:126 +#, kde-format +msgid "Decrease Indent" +msgstr "Disminueix el sagnat" + +#: knoteedit.cpp:137 +#, kde-format +msgid "Text Color..." +msgstr "Color del text..." + +#: knoteedit.cpp:143 +#, kde-format +msgid "Text Background Color..." +msgstr "Color de fons del text..." + +#: knoteedit.cpp:147 +#, kde-format +msgid "Text Font" +msgstr "Tipus de lletra pel text" + +#: knoteedit.cpp:151 +#, kde-format +msgid "Text Size" +msgstr "Mida del text" + +#: knoteedit.cpp:162 +#, kde-format +msgid "Insert Date" +msgstr "Insereix la data" + +#: knoteedit.cpp:166 +#, kde-format +msgid "Insert Checkmark" +msgstr "Insereix una marca de selecció" + +#: kontactplugin/kcmknotessummary.cpp:59 +#, kde-format +msgid "kcmknotessummary" +msgstr "kcmknotessummary" + +#: kontactplugin/kcmknotessummary.cpp:61 +#, kde-format +msgid "Notes Summary Configuration Dialog" +msgstr "Diàleg de configuració del resum de les notes" + +#: kontactplugin/kcmknotessummary.cpp:63 +#, kde-format +msgid "Copyright © 2013-2018 Laurent Montel " +msgstr "Copyright © 2013-2018 Laurent Montel " + +#: kontactplugin/knotes_part.cpp:98 +#, kde-format +msgctxt "@action:inmenu create new popup note" +msgid "&New" +msgstr "&Nova" + +#: kontactplugin/knotes_part.cpp:108 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be presented with a dialog where you can add a new popup note." +msgstr "" +"Se us presentarà un diàleg des d'on podreu afegir una nota emergent nova." + +#: kontactplugin/knotes_part.cpp:111 kontactplugin/knotes_part.cpp:606 +#: kontactplugin/knotes_part.cpp:608 kontactplugin/knotes_part.cpp:790 +#, kde-format +msgctxt "@action:inmenu" +msgid "Edit..." +msgstr "Edita..." + +#: kontactplugin/knotes_part.cpp:120 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can modify an existing popup " +"note." +msgstr "" +"Se us presentarà un diàleg des d'on podreu modificar una nota emergent " +"existent." + +#: kontactplugin/knotes_part.cpp:123 +#, kde-format +msgctxt "@action:inmenu" +msgid "Rename..." +msgstr "Reanomena..." + +#: kontactplugin/knotes_part.cpp:131 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can rename an existing popup " +"note." +msgstr "" +"Se us presentarà un diàleg des d'on podreu reanomenar una nota emergent " +"existent." + +#: kontactplugin/knotes_part.cpp:134 +#, kde-format +msgctxt "@action:inmenu" +msgid "Delete" +msgstr "Suprimeix" + +#: kontactplugin/knotes_part.cpp:142 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be prompted if you really want to permanently remove the selected " +"popup note." +msgstr "" +"Se us preguntarà si realment voleu eliminar permanentment la nota emergent " +"seleccionada." + +#: kontactplugin/knotes_part.cpp:153 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be prompted to print the selected popup note." +msgstr "Se us preguntarà si voleu imprimir la nota emergent seleccionada." + +#: kontactplugin/knotes_part.cpp:156 +#, kde-format +msgctxt "@action:inmenu" +msgid "Print Preview Selected Notes..." +msgstr "Imprimeix la vista prèvia de les notes seleccionades..." + +#: kontactplugin/knotes_part.cpp:162 +#, kde-format +msgid "Note settings..." +msgstr "Configuració de la nota..." + +#: kontactplugin/knotes_part.cpp:167 +#, kde-format +msgid "Preferences KNotes..." +msgstr "Preferències de KNotes..." + +#: kontactplugin/knotes_part.cpp:172 notes/knote.cpp:713 +#, kde-format +msgid "Mail..." +msgstr "Correu..." + +#: kontactplugin/knotes_part.cpp:177 notes/knote.cpp:709 +#, kde-format +msgid "Send..." +msgstr "Envia..." + +#: kontactplugin/knotes_part.cpp:182 notes/knote.cpp:704 +#, kde-format +msgid "Set Alarm..." +msgstr "Estableix una alarma..." + +#: kontactplugin/knotes_part.cpp:197 notes/knote.cpp:717 +#, kde-format +msgid "Save As..." +msgstr "Desa com a..." + +#: kontactplugin/knotes_part.cpp:202 notes/knote.cpp:690 +#, kde-format +msgid "Lock" +msgstr "Bloca" + +#: kontactplugin/knotes_part.cpp:205 notes/knote.cpp:693 +#, kde-format +msgid "Unlock" +msgstr "Desbloca" + +#: kontactplugin/knotes_part.cpp:238 +#, kde-format +msgid "Set Focus to Quick Search" +msgstr "Estableix el focus a la cerca ràpida" + +#: kontactplugin/knotes_part.cpp:321 +#, kde-format +msgctxt "@info" +msgid "To print notes, first select the notes to print from the list." +msgstr "" +"Per imprimir notes, primer seleccioneu les notes a imprimir des de la llista." + +#: kontactplugin/knotes_part.cpp:322 +#, kde-format +msgctxt "@title:window" +msgid "Print Popup Notes" +msgstr "Imprimeix les notes emergents" + +#: kontactplugin/knotes_part.cpp:366 +#, kde-format +msgid "Note was not created." +msgstr "No s'ha creat la nota." + +#: kontactplugin/knotes_part.cpp:366 +#, kde-format +msgid "Create new note" +msgstr "Crea una nota nova" + +#: kontactplugin/knotes_part.cpp:388 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:70 +#, kde-format +msgctxt "@info" +msgid "Do you really want to delete this note?" +msgid_plural "Do you really want to delete these %1 notes?" +msgstr[0] "Realment voleu suprimir aquesta nota?" +msgstr[1] "Realment voleu suprimir aquestes %1 notes?" + +#: kontactplugin/knotes_part.cpp:390 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:57 +#, kde-format +msgctxt "@title:window" +msgid "Confirm Delete" +msgstr "Confirmació de la supressió" + +#: kontactplugin/knotes_part.cpp:582 +#, kde-format +msgctxt "@title:window" +msgid "Rename Popup Note" +msgstr "Reanomena la nota emergent" + +#: kontactplugin/knotes_part.cpp:583 +#, kde-format +msgctxt "@label:textbox" +msgid "New Name:" +msgstr "Nom nou:" + +#: kontactplugin/knotes_part.cpp:606 kontactplugin/knotes_part.cpp:790 +#, kde-format +msgid "Show Note..." +msgstr "Mostra una nota..." + +#: kontactplugin/knotes_part.cpp:742 +#, kde-format +msgid "Rich text (*.html)" +msgstr "Text enriquit (*.html)" + +#: kontactplugin/knotes_part.cpp:744 +#, kde-format +msgid "Plain text (*.txt)" +msgstr "Text net (*.txt)" + +#: kontactplugin/knotes_part.cpp:747 notes/knote.cpp:516 +#, kde-format +msgid "Save As" +msgstr "Desa com a" + +#: kontactplugin/knotes_part.cpp:758 notes/knote.cpp:533 +#, kde-format +msgid "" +"A file named %1 already exists.
      Are you sure you want to " +"overwrite it?
      " +msgstr "" +"Ja existeix un fitxer anomenat %1.
      Esteu segur que voleu " +"sobreescriure'l?
      " + +#: kontactplugin/knotes_plugin.cpp:62 +#, kde-format +msgctxt "@action:inmenu" +msgid "New Popup Note..." +msgstr "Nota emergent nova..." + +#: kontactplugin/knotes_plugin.cpp:70 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can create a new popup note." +msgstr "" +"Se us presentarà un diàleg des d'on podreu crear una nota emergent nova." + +#: kontactplugin/knotes_plugin.cpp:99 +#, kde-kuit-format +msgctxt "@title" +msgid "KNotes" +msgstr "KNotes" + +#: kontactplugin/knotes_plugin.cpp:101 +#, kde-kuit-format +msgctxt "@title" +msgid "Popup Notes" +msgstr "Notes emergents" + +#: kontactplugin/knotes_plugin.cpp:103 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Copyright © 2003–2018 Kontact authors" +msgstr "Copyright © 2003–2018, els autors del Kontact" + +#: kontactplugin/knotes_plugin.cpp:105 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: kontactplugin/knotes_plugin.cpp:106 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Current Maintainer" +msgstr "Mantenidor actual" + +#: kontactplugin/knotes_plugin.cpp:109 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Michael Brade" +msgstr "Michael Brade" + +#: kontactplugin/knotes_plugin.cpp:110 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Previous Maintainer" +msgstr "Mantenidor anterior" + +#: kontactplugin/knotes_plugin.cpp:112 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Tobias Koenig" +msgstr "Tobias Koenig" + +#: kontactplugin/knotes_plugin.cpp:113 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Developer" +msgstr "Desenvolupador" + +#: kontactplugin/knotes_plugin.cpp:151 +#, kde-format +msgctxt "@item" +msgid "Meeting" +msgstr "Reunió" + +#: kontactplugin/knotes_plugin.cpp:165 kontactplugin/knotes_plugin.cpp:170 +#, kde-format +msgctxt "@item" +msgid "Note: %1" +msgstr "Nota: %1" + +#: kontactplugin/knotes_plugin.cpp:177 +#, kde-format +msgctxt "@item" +msgid "New Note" +msgstr "Nota nova" + +#: kontactplugin/knotes_plugin.cpp:187 +#, kde-format +msgctxt "@info" +msgid "Dropping multiple mails is not supported." +msgstr "No es permet amollar múltiples correus." + +#: kontactplugin/knotes_plugin.cpp:190 +#, kde-format +msgctxt "@item" +msgid "" +"From: %1\n" +"To: %2\n" +"Subject: %3" +msgstr "" +"De: %1\n" +"Per a: %2\n" +"Assumpte: %3" + +#: kontactplugin/knotes_plugin.cpp:193 +#, kde-format +msgctxt "@item" +msgid "Mail: %1" +msgstr "Correu: %1" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, kde-format +msgctxt "@title:window" +msgid "Show Popup Note" +msgstr "Mostra una nota emergent" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, kde-format +msgctxt "@title:window" +msgid "Edit Popup Note" +msgstr "Edició d'una nota emergent" + +#: kontactplugin/knoteseditdialog.cpp:79 +#, kde-format +msgctxt "@label popup note name" +msgid "Name:" +msgstr "Nom:" + +#: kontactplugin/knoteslistwidgetsearchline.cpp:28 +#, kde-format +msgid "Search notes..." +msgstr "Cerca a les notes..." + +#: kontactplugin/knoteslistwidgetsearchline.cpp:37 +#, kde-format +msgid "Search notes...<%1>" +msgstr "Cerca a les notes...<%1>" + +#: kontactplugin/knotesselectdeletenotesdialog.cpp:46 +#, kde-format +msgid "(note locked, it will not removed)" +msgstr "(nota bloquejada, no serà eliminada)" + +#: kontactplugin/summarywidget.cpp:63 +#, kde-format +msgid "Popup Notes" +msgstr "Notes emergents" + +#: kontactplugin/summarywidget.cpp:120 +#, kde-format +msgid "No notes found" +msgstr "No s'ha trobat cap nota" + +#: kontactplugin/summarywidget.cpp:153 +#, kde-format +msgid "Modify Note..." +msgstr "Mostra la nota..." + +#: kontactplugin/summarywidget.cpp:157 +#, kde-format +msgid "Delete Note..." +msgstr "Suprimeix la nota..." + +#: kontactplugin/summarywidget.cpp:243 +#, kde-format +msgid "Read Popup Note: \"%1\"" +msgstr "Llegeix la nota emergent: «%1»" + +#: notes/knote.cpp:149 +#, kde-format +msgid "Do you really want to delete note %1?" +msgstr "Realment voleu suprimir la nota %1?" + +#: notes/knote.cpp:150 +#, kde-format +msgid "Confirm Delete" +msgstr "Confirmació de la supressió" + +#: notes/knote.cpp:151 +#, kde-format +msgid "&Delete" +msgstr "Su&primeix" + +#: notes/knote.cpp:277 +#, kde-format +msgid "Please enter the new name:" +msgstr "Si us plau, introduïu el nom nou:" + +#: notes/knote.cpp:511 +#, kde-format +msgid "Save note as plain text" +msgstr "Desa la nota com a text net" + +#: notes/knote.cpp:639 +#, kde-format +msgid "&All Desktops" +msgstr "&Tots els escriptoris" + +#: notes/knote.cpp:681 +#, kde-format +msgid "New" +msgstr "Nova" + +#: notes/knote.cpp:685 +#, kde-format +msgid "Rename..." +msgstr "Reanomena..." + +#: notes/knote.cpp:695 +#, kde-format +msgid "Hide" +msgstr "Oculta" + +#: notes/knote.cpp:700 +#, kde-format +msgid "Delete" +msgstr "Suprimeix" + +#: notes/knote.cpp:727 +#, kde-format +msgid "Preferences..." +msgstr "Preferències..." + +#: notes/knote.cpp:732 +#, kde-format +msgid "Keep Above Others" +msgstr "Mantén sobre les altres" + +#: notes/knote.cpp:737 +#, kde-format +msgid "Keep Below Others" +msgstr "Mantén sota les altres" + +#: notes/knote.cpp:742 +#, kde-format +msgid "To Desktop" +msgstr "A l'escriptori" + +#: notes/knote.cpp:752 +#, kde-format +msgid "Walk Through Notes" +msgstr "Recorre les notes" + +#: print/knotegrantleeprint.cpp:50 +#, kde-format +msgid "Alarm:" +msgstr "Alarma:" + +#: print/knotegrantleeprint.cpp:51 +#, kde-format +msgid "Note is locked" +msgstr "La nota està bloquejada" + +#: print/knoteprinter.cpp:135 +#, kde-format +msgid "Print Note" +msgid_plural "Print %1 notes" +msgstr[0] "Imprimeix la nota" +msgstr[1] "Imprimeix les %1 notes" + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing theme was not found." +msgstr "No s'ha trobat el tema d'impressió." + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing error" +msgstr "Error d'impressió" + +#: print/knoteprintselectednotesdialog.cpp:63 +#, kde-format +msgid "Printing theme:" +msgstr "Tema d'impressió:" + +#: print/knoteprintselectednotesdialog.cpp:70 +#, kde-format +msgid "Preview" +msgstr "Vista prèvia" + +#: print/knoteprintselectednotesdialog.cpp:72 +#, kde-format +msgid "Print" +msgstr "Impressió" + +#: print/knoteprintselectthemedialog.cpp:34 +#, kde-format +msgid "Select theme" +msgstr "Selecció del tema" + +#: print/knoteprintselectthemedialog.cpp:51 +#, kde-format +msgid "Themes:" +msgstr "Temes:" + +#~ msgid "" +#~ "Thanks for using KNotes!

      KNotes uses a new storage technology " +#~ "that requires migration of your current KNotes data and configuration.\n" +#~ "

      The conversion process can take a lot of time (depending on the amount " +#~ "of notes you have) and it must not be interrupted.

      \n" +#~ "

      You can:

      • Migrate now (be prepared to wait)
      • Skip the " +#~ "migration and start with fresh data and configuration
      • Cancel and " +#~ "exit KNotes.

      More " +#~ "Information...

      " +#~ msgstr "" +#~ "Gràcies per usar el KNotes!

      El KNotes usa una nova tecnologia " +#~ "d'emmagatzematge que requereix la migració de les vostres dades i de la " +#~ "configuració actual del KNotes.

      \n" +#~ "

      El procés de conversió pot trigar molt temps (depenent de la quantitat " +#~ "de correus que tingueu) i no s'ha d'interrompre.

      \n" +#~ "

      Podeu:

      • Migrar ara (prepareu-vos per esperar)
      • Ometre " +#~ "la migració i iniciar amb dades i configuració noves
      • Cancel·lar i " +#~ "sortir del KNotes

      Més informació...

      " + +#~ msgid "KNotes Migration" +#~ msgstr "Migració del KNotes" + +#~ msgid "Migrate Now" +#~ msgstr "Migra ara" + +#~ msgid "Skip Migration" +#~ msgstr "Omet la migració" + +#~ msgid "" +#~ "Migration to KNotes failed. In case you want to try again, run 'knotes-" +#~ "migrator --interactive' manually." +#~ msgstr "" +#~ "Ha fallat la migració al KNotes. En el cas que vulgueu tornar-ho a " +#~ "intentar, executeu «knotes-migrator --interactive» manualment." + +#~ msgid "Migration Failed" +#~ msgstr "Ha fallat la migració" + +#~ msgid "Uppercase" +#~ msgstr "Majúscules" + +#~ msgid "Sentence case" +#~ msgstr "Caixa de la frase" + +#~ msgid "Lowercase" +#~ msgstr "Minúscules" + +#~ msgid "Change case..." +#~ msgstr "Canvia la caixa..." diff --git a/po/ca/libnoteshared.po b/po/ca/libnoteshared.po new file mode 100644 index 0000000..a187717 --- /dev/null +++ b/po/ca/libnoteshared.po @@ -0,0 +1,180 @@ +# Translation of libnoteshared.po to Catalan +# Copyright (C) 2014-2017 This_file_is_part_of_KDE +# This file is distributed under the license LGPL version 2.1 or +# version 3 or later versions approved by the membership of KDE e.V. +# +# Antoni Bella Pérez , 2014, 2017. +msgid "" +msgstr "" +"Project-Id-Version: libnoteshared\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2017-09-15 03:37+0200\n" +"PO-Revision-Date: 2017-01-27 16:57+0100\n" +"Last-Translator: Antoni Bella Pérez \n" +"Language-Team: Catalan \n" +"Language: ca\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-Accelerator-Marker: &\n" +"X-Generator: Lokalize 2.0\n" + +#: alarms/notealarmdialog.cpp:77 +#, kde-format +msgid "Scheduled Alarm" +msgstr "Alarma planificada" + +#: alarms/notealarmdialog.cpp:80 +#, kde-format +msgid "&No alarm" +msgstr "&Sense alarma" + +#: alarms/notealarmdialog.cpp:89 +#, kde-format +msgid "Alarm &at:" +msgstr "Alarma &a les:" + +#: config/noteactionconfig.cpp:36 +#, kde-format +msgid "&Mail action:" +msgstr "Acció de &correu:" + +#: config/noteactionconfig.cpp:44 +#, kde-format +msgid "How does this work?" +msgstr "Com funciona això?" + +#: config/noteactionconfig.cpp:57 +#, kde-format +msgid "" +"

      You can customize command line. You can use:

      • %t returns " +"current note title
      • %f returns current note text
      " +msgstr "" +"

      Podeu personalitzar la línia d'ordres. Podeu utilitzar:

      • %t " +"retorna el títol de la nota actual
      • %f retorna el text de la nota " +"actual
      " + +#: config/notenetworkconfig.cpp:54 +#, kde-format +msgid "Incoming Notes" +msgstr "Notes entrants" + +#: config/notenetworkconfig.cpp:57 +#, kde-format +msgid "Accept incoming notes" +msgstr "Accepta les notes entrants" + +#: config/notenetworkconfig.cpp:63 +#, kde-format +msgid "Outgoing Notes" +msgstr "Notes sortints" + +#: config/notenetworkconfig.cpp:66 +#, kde-format +msgid "&Sender ID:" +msgstr "ID d'en&viament:" + +#: config/notenetworkconfig.cpp:78 +#, kde-format +msgid "&Port:" +msgstr "&Port:" + +#: dialog/selectednotefolderdialog.cpp:35 +#, kde-format +msgctxt "@title:window" +msgid "Select Note Folder" +msgstr "Selecció de la carpeta de notes" + +#: dialog/selectednotefolderdialog.cpp:37 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "Seleccioneu la carpeta on es desaran les notes:" + +#: job/createnewnotejob.cpp:124 job/createnewnotejob.cpp:134 +#, kde-format +msgid "" +"An error occurred during fetching. Do you want to select a new default " +"collection?" +msgstr "" +"Ha succeït un error durant la recuperació. Voleu seleccionar una nova " +"col·lecció per omissió?" + +#: job/createnewnotejob.cpp:144 +#, kde-format +msgid "" +"Collection is hidden. New note will stored but not displaying. Do you want " +"to show collection?" +msgstr "" +"La col·lecció està oculta. La nota nova serà emmagatzemada però no es " +"mostrarà. Voleu mostrar la col·lecció?" + +#: job/createnewnotejob.cpp:198 +#, kde-format +msgid "Note was not created." +msgstr "No s'ha creat la nota." + +#: job/createnewnotejob.cpp:198 +#, kde-format +msgid "Create new note" +msgstr "Crea una nota nova" + +#: network/notehostdialog.cpp:64 +#, kde-format +msgid "Select recipient:" +msgstr "Seleccioneu el destinatari:" + +#: network/notehostdialog.cpp:83 +#, kde-format +msgid "Hostname or IP address:" +msgstr "Nom de la màquina o adreça IP:" + +#: network/notesnetworksender.cpp:104 +#, kde-format +msgid "Communication error: %1" +msgstr "Error de comunicació: %1" + +#: noteutils.cpp:45 +#, kde-format +msgid "Please configure send mail action." +msgstr "Si us plau, configureu una acció per enviar el correu." + +#: noteutils.cpp:53 +#, kde-format +msgid "Note: \"%1\"" +msgstr "Nota: «%1»" + +#: noteutils.cpp:60 +#, kde-format +msgid "Unable to start the mail process." +msgstr "No s'ha pogut iniciar el procés del correu." + +#: noteutils.cpp:69 +#, kde-format +msgid "Send \"%1\"" +msgstr "Envia «%1»" + +#: noteutils.cpp:73 +#, kde-format +msgid "The host cannot be empty." +msgstr "La màquina no pot estar buida." + +#: resources/localresourcecreator.cpp:83 +#, kde-format +msgctxt "Default name for resource holding notes" +msgid "Local Notes" +msgstr "Notes locals" + +#. i18n: ectx: label, entry (Port), group (Network) +#: settings/notesharedglobalconfig.kcfg:37 +#, kde-format +msgid "The port will listen on and send notes to." +msgstr "El port pel qual escoltarà i enviarà les notes." + +#~ msgid "" +#~ "An error occures during fetching. Do you want select an new default " +#~ "collection?" +#~ msgstr "" +#~ "Ha succeït un error durant la recuperació. Voleu seleccionar una nova " +#~ "col·lecció per omissió?" diff --git a/po/ca@valencia/akonadi_notes_agent.po b/po/ca@valencia/akonadi_notes_agent.po new file mode 100644 index 0000000..4fa899d --- /dev/null +++ b/po/ca@valencia/akonadi_notes_agent.po @@ -0,0 +1,120 @@ +# Translation of akonadi_notes_agent.po to Catalan (Valencian) +# Copyright (C) 2014-2018 This_file_is_part_of_KDE +# This file is distributed under the license LGPL version 2.1 or +# version 3 or later versions approved by the membership of KDE e.V. +# +# Antoni Bella Pérez , 2014, 2015, 2016, 2017. +# Josep Ma. Ferrer , 2018. +msgid "" +msgstr "" +"Project-Id-Version: akonadi_notes_agent\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2018-01-02 10:32+0100\n" +"Last-Translator: Josep Ma. Ferrer \n" +"Language-Team: Catalan \n" +"Language: ca@valencia\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-Accelerator-Marker: &\n" +"X-Generator: Lokalize 2.0\n" + +#: notesagentalarmdialog.cpp:51 notesagentalarmdialog.cpp:220 +#, kde-format +msgid "Alarm" +msgstr "Alarma" + +#: notesagentalarmdialog.cpp:63 +#, kde-format +msgid "The following notes triggered alarms:" +msgstr "Les notes següents desencadenen alarmes:" + +#: notesagentalarmdialog.cpp:101 +#, kde-format +msgid "Remove Alarm" +msgstr "Elimina l'alarma" + +#: notesagentalarmdialog.cpp:103 +#, kde-format +msgid "Show Note..." +msgstr "Mostra una nota..." + +#: notesagentalarmdialog.cpp:105 +#, kde-format +msgid "Modify Alarm..." +msgstr "Modifica l'alarma..." + +#: notesagentalarmdialog.cpp:158 +#, kde-format +msgid "Are you sure to remove alarm?" +msgstr "Esteu segur que voleu eliminar l'alarma?" + +#: notesagentalarmdialog.cpp:158 +#, kde-format +msgctxt "@title:window" +msgid "Remove Alarm" +msgstr "Elimina l'alarma" + +#: notesagentalarmdialog.cpp:220 +#, kde-format +msgid "Error during fetch alarm info." +msgstr "Error en obtindre la informació de l'alarma." + +#: notesagentsettingsdialog.cpp:42 +#, kde-format +msgid "Configure Notes Agent" +msgstr "Configura l'agent de notes" + +#: notesagentsettingsdialog.cpp:58 +#, kde-format +msgid "Notify" +msgstr "Notifica" + +#: notesagentsettingsdialog.cpp:61 +#, kde-format +msgid "Network" +msgstr "Xarxa" + +#: notesagentsettingsdialog.cpp:70 +#, kde-format +msgid "Notes Agent" +msgstr "Agent de notes" + +#: notesagentsettingsdialog.cpp:72 +#, kde-format +msgid "Notes Agent." +msgstr "Agent de notes." + +#: notesagentsettingsdialog.cpp:74 +#, kde-format +msgid "Copyright (C) 2013-2018 Laurent Montel" +msgstr "Copyright (C) 2013-2018 Laurent Montel" + +#: notesagentsettingsdialog.cpp:76 +#, kde-format +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: notesagentsettingsdialog.cpp:77 +#, kde-format +msgid "Maintainer" +msgstr "Mantenidor" + +#: notesagentsettingsdialog.cpp:80 +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "Antoni Bella" + +#: notesagentsettingsdialog.cpp:81 +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "antonibella5@yahoo.com" + +#: notesmanager.cpp:199 +#, kde-format +msgid "Note Received" +msgstr "S'ha rebut una nota" diff --git a/po/ca@valencia/knotes.po b/po/ca@valencia/knotes.po new file mode 100644 index 0000000..88b0f7c --- /dev/null +++ b/po/ca@valencia/knotes.po @@ -0,0 +1,1127 @@ +# Translation of knotes.po to Catalan (Valencian) +# Copyright (C) 1998-2018 This_file_is_part_of_KDE +# +# Sebastià Pla i Sanz , 1998, 2004. +# Antoni Bella Pérez , 2003, 2013, 2014, 2015, 2016, 2017. +# Albert Astals Cid , 2004, 2005. +# Josep Ma. Ferrer , 2006, 2007, 2008, 2009, 2010, 2014, 2015, 2017, 2018. +msgid "" +msgstr "" +"Project-Id-Version: knotes\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2018-01-02 10:36+0100\n" +"Last-Translator: Josep Ma. Ferrer \n" +"Language-Team: Catalan \n" +"Language: ca@valencia\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Lokalize 2.0\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Accelerator-Marker: &\n" + +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "Sebastià Pla i Sanz,Antoni Bella,Albert Astals Cid" + +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "sps@sastia.com,antonibella5@yahoo.com,aacid@kde.org" + +#: apps/knotes_options.h:29 +#, kde-format +msgid "Suppress creation of a new note on a non-unique instance." +msgstr "Suprimeix la creació d'una nota nova en una instància no única." + +#: apps/knotesakonaditray.cpp:35 apps/knotestray.cpp:32 +#, kde-format +msgid "KNotes: Sticky notes by KDE" +msgstr "KNotes: Notes adhesives creades per la comunitat KDE" + +#: apps/knotesapp.cpp:98 +#, kde-format +msgid "New Note" +msgstr "Nota nova" + +#: apps/knotesapp.cpp:106 kontactplugin/knotes_part.cpp:187 +#, kde-format +msgid "New Note From Clipboard" +msgstr "Nota nova des del porta-retalls" + +#: apps/knotesapp.cpp:112 kontactplugin/knotes_part.cpp:192 +#, kde-format +msgid "New Note From Text File..." +msgstr "Nota nova des d'un fitxer de text..." + +#: apps/knotesapp.cpp:116 +#, kde-format +msgid "Show All Notes" +msgstr "Mostra totes les notes" + +#: apps/knotesapp.cpp:122 +#, kde-format +msgid "Hide All Notes" +msgstr "Oculta totes les notes" + +#: apps/knotesapp.cpp:128 kontactplugin/knotes_part.cpp:146 +#, kde-format +msgctxt "@action:inmenu" +msgid "Print Selected Notes..." +msgstr "Imprimeix les notes seleccionades..." + +#: apps/knotesapp.cpp:134 +#, kde-format +msgctxt "@action:inmenu" +msgid "Delete Selected Notes..." +msgstr "Suprimeix les notes seleccionades..." + +#: apps/knotesapp.cpp:393 kontactplugin/knotes_part.cpp:874 +#, kde-format +msgid "Select Text File" +msgstr "Selecció d'un fitxer de text" + +#: apps/knotesapp.cpp:394 kontactplugin/knotes_part.cpp:875 +#, kde-format +msgid "Text File" +msgstr "Fitxer de text" + +#: apps/knotesapp.cpp:400 kontactplugin/knotes_part.cpp:882 +#, kde-format +msgid "Error during open text file: %1" +msgstr "Error en obrir el fitxer de text: %1" + +#: apps/knotesapp.cpp:401 kontactplugin/knotes_part.cpp:883 +#, kde-format +msgid "Open Text File" +msgstr "Obri un fitxer de text" + +#: apps/knotesapp.cpp:404 kontactplugin/knotes_part.cpp:886 +#, kde-format +msgid "Note from file '%1'" +msgstr "Nota des del fitxer «%1»" + +#: apps/knotesapp.cpp:499 +#, kde-format +msgid "No Notes" +msgstr "Sense notes" + +#: apps/knotesapp.cpp:552 kontactplugin/knotes_part.cpp:637 +#, kde-format +msgid "Settings" +msgstr "Arranjament" + +#. i18n: ectx: Menu (knotes_context) +#: apps/main.cpp:54 data/knotesappui.rc:5 data/knotesappui.rc:6 +#: kontactplugin/knotes_part.cpp:87 kontactplugin/knotes_plugin.cpp:58 +#: kontactplugin/knoteseditdialog.cpp:67 +#, kde-format +msgid "KNotes" +msgstr "KNotes" + +#: apps/main.cpp:56 +#, kde-format +msgid "KDE Notes" +msgstr "Notes del KDE" + +#: apps/main.cpp:58 +#, kde-format +msgid "Copyright © 1997–2018 KNotes authors" +msgstr "Copyright © 1997-2018, els autors del KNotes" + +#: apps/main.cpp:78 kontactplugin/kcmknotessummary.cpp:64 +#, kde-format +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: apps/main.cpp:79 +#, kde-format +msgid "Maintainer" +msgstr "Mantenidor" + +#: apps/main.cpp:81 +#, kde-format +msgid "Guillermo Antonio Amaral Bastidas" +msgstr "Guillermo Antonio Amaral Bastidas" + +#: apps/main.cpp:82 apps/main.cpp:85 +#, kde-format +msgid "Previous Maintainer" +msgstr "Mantenidor anterior" + +#: apps/main.cpp:84 +#, kde-format +msgid "Michael Brade" +msgstr "Michael Brade" + +#: apps/main.cpp:87 +#, kde-format +msgid "Bernd Johannes Wuebben" +msgstr "Bernd Johannes Wuebben" + +#: apps/main.cpp:88 +#, kde-format +msgid "Original KNotes Author" +msgstr "Autor original del KNotes" + +#: apps/main.cpp:90 +#, kde-format +msgid "Wynn Wilkes" +msgstr "Wynn Wilkes" + +#: apps/main.cpp:91 +#, kde-format +msgid "Ported KNotes to KDE 2" +msgstr "Adaptació del KNotes al KDE 2" + +#: apps/main.cpp:93 +#, kde-format +msgid "Daniel Martin" +msgstr "Daniel Martin" + +#: apps/main.cpp:94 +#, kde-format +msgid "Network Interface" +msgstr "Interfície de xarxa" + +#: apps/main.cpp:96 +#, kde-format +msgid "Bo Thorsen" +msgstr "Bo Thorsen" + +#: apps/main.cpp:97 +#, kde-format +msgid "Started KDE Resource Framework Integration" +msgstr "Va iniciar la integració en el marc de treball de recursos del KDE" + +#: apps/main.cpp:99 +#, kde-format +msgid "Bera Debajyoti" +msgstr "Bera Debajyoti" + +#: apps/main.cpp:100 +#, kde-format +msgid "Idea and initial code for the new look & feel" +msgstr "Idea i codi inicial del nou aspecte i comportament" + +#: apps/main.cpp:102 +#, kde-format +msgid "Matthias Ettrich" +msgstr "Matthias Ettrich" + +#: apps/main.cpp:105 +#, kde-format +msgid "David Faure" +msgstr "David Faure" + +#: apps/main.cpp:108 +#, kde-format +msgid "Matthias Kiefer" +msgstr "Matthias Kiefer" + +#: apps/main.cpp:111 +#, kde-format +msgid "Luboš Luňák" +msgstr "Luboš Luňák" + +#: apps/main.cpp:113 +#, kde-format +msgid "Dirk A. Mueller" +msgstr "Dirk A. Mueller" + +#: apps/main.cpp:116 +#, kde-format +msgid "Carsten Pfeiffer" +msgstr "Carsten Pfeiffer" + +#: apps/main.cpp:119 +#, kde-format +msgid "Harri Porten" +msgstr "Harri Porten" + +#: apps/main.cpp:122 +#, kde-format +msgid "Espen Sand" +msgstr "Espen Sand" + +#: configdialog/knotecollectionconfigwidget.cpp:121 +#, kde-format +msgid "Folders" +msgstr "Carpetes" + +#: configdialog/knotecollectionconfigwidget.cpp:123 +#, kde-format +msgid "Select which KNotes folders to show:" +msgstr "Selecciona quines carpetes del KNotes mostrar:" + +#: configdialog/knotecollectionconfigwidget.cpp:158 +#, kde-format +msgid "Search..." +msgstr "Cerca..." + +#: configdialog/knotecollectionconfigwidget.cpp:176 +#, kde-format +msgid "&Select All" +msgstr "&Selecciona-ho tot" + +#: configdialog/knotecollectionconfigwidget.cpp:180 +#, kde-format +msgid "&Unselect All" +msgstr "&Desselecciona-ho tot" + +#: configdialog/knotecollectionconfigwidget.cpp:185 +#, kde-format +msgid "Rename notes..." +msgstr "Reanomena les notes..." + +#: configdialog/knotecollectionconfigwidget.cpp:189 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "Seleccioneu la carpeta on es guardarà la nota:" + +#: configdialog/knotecollectionconfigwidget.cpp:208 +#, kde-format +msgid "Notes accounts" +msgstr "Accions de les notes" + +#: configdialog/knotecollectionconfigwidget.cpp:213 +#, kde-format +msgid "Accounts" +msgstr "Comptes" + +#: configdialog/knotecollectionconfigwidget.cpp:245 +#, kde-format +msgid "Rename Notes" +msgstr "Reanomena les notes" + +#: configdialog/knotecollectionconfigwidget.cpp:246 +#, kde-format +msgid "Name:" +msgstr "Nom:" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "An error was occurred during renaming: %1" +msgstr "S'ha detectat un error durant el canvi de nom: %1" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "Rename note" +msgstr "Reanomena la nota" + +#: configdialog/knoteconfigdialog.cpp:192 +#, kde-format +msgid "Show number of notes in tray icon" +msgstr "Mostra el nombre de notes a la icona de la safata" + +#: configdialog/knoteconfigdialog.cpp:199 +#, kde-format +msgid "Default Title:" +msgstr "Títol per omissió:" + +#: configdialog/knoteconfigdialog.cpp:206 +#, kde-format +msgid "How does this work?" +msgstr "Com funciona això?" + +#: configdialog/knoteconfigdialog.cpp:240 +#, kde-format +msgid "" +"

      You can customize title note. You can use:

      • %d current date " +"(short format)
      • %l current date (long format)
      • %t current " +"time
      " +msgstr "" +"

      Podeu personalitzar el títol de la nota. Podeu usar:

      • %d " +"data actual (format curt)
      • %l data actual (format llarg)
      • %t " +"hora actual
      " + +#: configdialog/knoteconfigdialog.cpp:262 +#, kde-format +msgid "Theme:" +msgstr "Tema:" + +#: configdialog/knoteconfigdialog.cpp:272 +#, kde-format +msgid "Download new printing themes" +msgstr "Baixa temes d'impressió nous" + +#: configdialog/knotedisplayconfigwidget.cpp:46 +#, kde-format +msgid "&Text color:" +msgstr "Color del &text:" + +#: configdialog/knotedisplayconfigwidget.cpp:55 +#, kde-format +msgid "&Background color:" +msgstr "Color de &fons:" + +#: configdialog/knotedisplayconfigwidget.cpp:66 +#, kde-format +msgid "&Show note in taskbar" +msgstr "&Mostra la nota a la barra de tasques" + +#: configdialog/knotedisplayconfigwidget.cpp:70 +#, kde-format +msgid "&Remember desktop" +msgstr "&Recorda l'escriptori" + +#: configdialog/knotedisplayconfigwidget.cpp:74 +#, kde-format +msgid "Default &width:" +msgstr "A&mplada per omissió:" + +#: configdialog/knotedisplayconfigwidget.cpp:85 +#, kde-format +msgid "Default &height:" +msgstr "Al&çada per omissió:" + +#: configdialog/knoteeditorconfigwidget.cpp:37 +#, kde-format +msgid "&Tab size:" +msgstr "&Mida de la tabulació:" + +#: configdialog/knoteeditorconfigwidget.cpp:46 +#, kde-format +msgid "Auto &indent" +msgstr "&Sagnat automàtic" + +#: configdialog/knoteeditorconfigwidget.cpp:51 +#, kde-format +msgid "&Rich text" +msgstr "Text en&riquit" + +#: configdialog/knoteeditorconfigwidget.cpp:55 +#, kde-format +msgid "Text font:" +msgstr "Tipus de lletra pel text:" + +#: configdialog/knoteeditorconfigwidget.cpp:64 +#, kde-format +msgid "Title font:" +msgstr "Tipus de lletra pel títol:" + +#: configdialog/knotesimpleconfigdialog.cpp:64 +#, kde-format +msgid "Editor Settings" +msgstr "Opcions de l'editor" + +#: configdialog/knotesimpleconfigdialog.cpp:67 +#, kde-format +msgid "Display Settings" +msgstr "Opcions de la visualització" + +#. i18n: ectx: Menu (help) +#: data/knotesappui.rc:23 +#, kde-format +msgid "&Help" +msgstr "A&juda" + +#. i18n: ectx: Menu (notes_menu) +#: data/knotesappui.rc:35 data/knotesappui.rc:36 +#, kde-format +msgid "Notes" +msgstr "Notes" + +#: dialog/knotedeleteselectednotesdialog.cpp:32 +#, kde-format +msgid "Select notes to delete" +msgstr "Notes seleccionades per suprimir" + +#: dialog/knoteselectednotesdialog.cpp:34 +#: print/knoteprintselectednotesdialog.cpp:41 +#, kde-format +msgid "Select notes" +msgstr "Selecció de les notes" + +#: dialog/knoteskeydialog.cpp:33 +#, kde-format +msgid "Configure Shortcuts" +msgstr "Configura les dreceres" + +#: dialog/knoteskeydialog.cpp:73 +#, kde-format +msgid "Note Actions" +msgstr "Accions de la nota" + +#: finddialog/knotefinddialog.cpp:40 +#, kde-format +msgctxt "@title:window" +msgid "Search Notes" +msgstr "Cerca a les notes" + +#: finddialog/knotefinddialog.cpp:85 +#, kde-format +msgctxt "@label:textbox" +msgid "Search notes:" +msgstr "Cerca a les notes:" + +#: finddialog/knotefinddialog.cpp:94 +#, kde-format +msgctxt "@action:button Search notes" +msgid "Search..." +msgstr "Cerca..." + +#: finddialog/knotefinddialog.cpp:149 +#, kde-format +msgctxt "@label" +msgid "No Results found in search." +msgstr "No s'ha trobat cap resultat a la cerca." + +#: knoteedit.cpp:56 +#, kde-format +msgid "Bold" +msgstr "Negreta" + +#: knoteedit.cpp:61 +#, kde-format +msgid "Italic" +msgstr "Cursiva" + +#: knoteedit.cpp:65 +#, kde-format +msgid "Underline" +msgstr "Subratllat" + +#: knoteedit.cpp:69 +#, kde-format +msgid "Strike Out" +msgstr "Barrat" + +#: knoteedit.cpp:79 +#, kde-format +msgid "Align Left" +msgstr "Alinea a l'esquerra" + +#: knoteedit.cpp:85 +#, kde-format +msgid "Align Center" +msgstr "Alinea al centre" + +#: knoteedit.cpp:90 +#, kde-format +msgid "Align Right" +msgstr "Alinea a la dreta" + +#: knoteedit.cpp:95 +#, kde-format +msgid "Align Block" +msgstr "Alinea el bloc" + +#: knoteedit.cpp:106 +#, kde-format +msgid "List" +msgstr "Llista" + +#: knoteedit.cpp:111 +#, kde-format +msgid "Superscript" +msgstr "Superíndex" + +#: knoteedit.cpp:114 +#, kde-format +msgid "Subscript" +msgstr "Subíndex" + +#: knoteedit.cpp:120 +#, kde-format +msgid "Increase Indent" +msgstr "Augmenta el sagnat" + +#: knoteedit.cpp:126 +#, kde-format +msgid "Decrease Indent" +msgstr "Disminueix el sagnat" + +#: knoteedit.cpp:137 +#, kde-format +msgid "Text Color..." +msgstr "Color del text..." + +#: knoteedit.cpp:143 +#, kde-format +msgid "Text Background Color..." +msgstr "Color de fons del text..." + +#: knoteedit.cpp:147 +#, kde-format +msgid "Text Font" +msgstr "Tipus de lletra pel text" + +#: knoteedit.cpp:151 +#, kde-format +msgid "Text Size" +msgstr "Mida del text" + +#: knoteedit.cpp:162 +#, kde-format +msgid "Insert Date" +msgstr "Insereix la data" + +#: knoteedit.cpp:166 +#, kde-format +msgid "Insert Checkmark" +msgstr "Insereix una marca de selecció" + +#: kontactplugin/kcmknotessummary.cpp:59 +#, kde-format +msgid "kcmknotessummary" +msgstr "kcmknotessummary" + +#: kontactplugin/kcmknotessummary.cpp:61 +#, kde-format +msgid "Notes Summary Configuration Dialog" +msgstr "Diàleg de configuració del resum de les notes" + +#: kontactplugin/kcmknotessummary.cpp:63 +#, kde-format +msgid "Copyright © 2013-2018 Laurent Montel " +msgstr "Copyright © 2013-2018 Laurent Montel " + +#: kontactplugin/knotes_part.cpp:98 +#, kde-format +msgctxt "@action:inmenu create new popup note" +msgid "&New" +msgstr "&Nova" + +#: kontactplugin/knotes_part.cpp:108 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be presented with a dialog where you can add a new popup note." +msgstr "" +"Se vos presentarà un diàleg des d'on podreu afegir una nota emergent nova." + +#: kontactplugin/knotes_part.cpp:111 kontactplugin/knotes_part.cpp:606 +#: kontactplugin/knotes_part.cpp:608 kontactplugin/knotes_part.cpp:790 +#, kde-format +msgctxt "@action:inmenu" +msgid "Edit..." +msgstr "Edita..." + +#: kontactplugin/knotes_part.cpp:120 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can modify an existing popup " +"note." +msgstr "" +"Se vos presentarà un diàleg des d'on podreu modificar una nota emergent " +"existent." + +#: kontactplugin/knotes_part.cpp:123 +#, kde-format +msgctxt "@action:inmenu" +msgid "Rename..." +msgstr "Reanomena..." + +#: kontactplugin/knotes_part.cpp:131 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can rename an existing popup " +"note." +msgstr "" +"Se vos presentarà un diàleg des d'on podreu reanomenar una nota emergent " +"existent." + +#: kontactplugin/knotes_part.cpp:134 +#, kde-format +msgctxt "@action:inmenu" +msgid "Delete" +msgstr "Suprimeix" + +#: kontactplugin/knotes_part.cpp:142 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be prompted if you really want to permanently remove the selected " +"popup note." +msgstr "" +"Se vos preguntarà si realment voleu eliminar permanentment la nota emergent " +"seleccionada." + +#: kontactplugin/knotes_part.cpp:153 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be prompted to print the selected popup note." +msgstr "Se vos preguntarà si voleu imprimir la nota emergent seleccionada." + +#: kontactplugin/knotes_part.cpp:156 +#, kde-format +msgctxt "@action:inmenu" +msgid "Print Preview Selected Notes..." +msgstr "Imprimeix la vista prèvia de les notes seleccionades..." + +#: kontactplugin/knotes_part.cpp:162 +#, kde-format +msgid "Note settings..." +msgstr "Configuració de la nota..." + +#: kontactplugin/knotes_part.cpp:167 +#, kde-format +msgid "Preferences KNotes..." +msgstr "Preferències de KNotes..." + +#: kontactplugin/knotes_part.cpp:172 notes/knote.cpp:713 +#, kde-format +msgid "Mail..." +msgstr "Correu..." + +#: kontactplugin/knotes_part.cpp:177 notes/knote.cpp:709 +#, kde-format +msgid "Send..." +msgstr "Envia..." + +#: kontactplugin/knotes_part.cpp:182 notes/knote.cpp:704 +#, kde-format +msgid "Set Alarm..." +msgstr "Estableix una alarma..." + +#: kontactplugin/knotes_part.cpp:197 notes/knote.cpp:717 +#, kde-format +msgid "Save As..." +msgstr "Guarda com a..." + +#: kontactplugin/knotes_part.cpp:202 notes/knote.cpp:690 +#, kde-format +msgid "Lock" +msgstr "Bloca" + +#: kontactplugin/knotes_part.cpp:205 notes/knote.cpp:693 +#, kde-format +msgid "Unlock" +msgstr "Desbloca" + +#: kontactplugin/knotes_part.cpp:238 +#, kde-format +msgid "Set Focus to Quick Search" +msgstr "Estableix el focus a la cerca ràpida" + +#: kontactplugin/knotes_part.cpp:321 +#, kde-format +msgctxt "@info" +msgid "To print notes, first select the notes to print from the list." +msgstr "" +"Per imprimir notes, primer seleccioneu les notes a imprimir des de la llista." + +#: kontactplugin/knotes_part.cpp:322 +#, kde-format +msgctxt "@title:window" +msgid "Print Popup Notes" +msgstr "Imprimeix les notes emergents" + +#: kontactplugin/knotes_part.cpp:366 +#, kde-format +msgid "Note was not created." +msgstr "No s'ha creat la nota." + +#: kontactplugin/knotes_part.cpp:366 +#, kde-format +msgid "Create new note" +msgstr "Crea una nota nova" + +#: kontactplugin/knotes_part.cpp:388 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:70 +#, kde-format +msgctxt "@info" +msgid "Do you really want to delete this note?" +msgid_plural "Do you really want to delete these %1 notes?" +msgstr[0] "Realment voleu suprimir aquesta nota?" +msgstr[1] "Realment voleu suprimir aquestes %1 notes?" + +#: kontactplugin/knotes_part.cpp:390 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:57 +#, kde-format +msgctxt "@title:window" +msgid "Confirm Delete" +msgstr "Confirmació de la supressió" + +#: kontactplugin/knotes_part.cpp:582 +#, kde-format +msgctxt "@title:window" +msgid "Rename Popup Note" +msgstr "Reanomena la nota emergent" + +#: kontactplugin/knotes_part.cpp:583 +#, kde-format +msgctxt "@label:textbox" +msgid "New Name:" +msgstr "Nom nou:" + +#: kontactplugin/knotes_part.cpp:606 kontactplugin/knotes_part.cpp:790 +#, kde-format +msgid "Show Note..." +msgstr "Mostra una nota..." + +#: kontactplugin/knotes_part.cpp:742 +#, kde-format +msgid "Rich text (*.html)" +msgstr "Text enriquit (*.html)" + +#: kontactplugin/knotes_part.cpp:744 +#, kde-format +msgid "Plain text (*.txt)" +msgstr "Text net (*.txt)" + +#: kontactplugin/knotes_part.cpp:747 notes/knote.cpp:516 +#, kde-format +msgid "Save As" +msgstr "Guarda com a" + +#: kontactplugin/knotes_part.cpp:758 notes/knote.cpp:533 +#, kde-format +msgid "" +"A file named %1 already exists.
      Are you sure you want to " +"overwrite it?
      " +msgstr "" +"Ja existeix un fitxer anomenat %1.
      Esteu segur que voleu " +"sobreescriure'l?
      " + +#: kontactplugin/knotes_plugin.cpp:62 +#, kde-format +msgctxt "@action:inmenu" +msgid "New Popup Note..." +msgstr "Nota emergent nova..." + +#: kontactplugin/knotes_plugin.cpp:70 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can create a new popup note." +msgstr "" +"Se vos presentarà un diàleg des d'on podreu crear una nota emergent nova." + +#: kontactplugin/knotes_plugin.cpp:99 +#, kde-kuit-format +msgctxt "@title" +msgid "KNotes" +msgstr "KNotes" + +#: kontactplugin/knotes_plugin.cpp:101 +#, kde-kuit-format +msgctxt "@title" +msgid "Popup Notes" +msgstr "Notes emergents" + +#: kontactplugin/knotes_plugin.cpp:103 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Copyright © 2003–2018 Kontact authors" +msgstr "Copyright © 2003–2018, els autors del Kontact" + +#: kontactplugin/knotes_plugin.cpp:105 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: kontactplugin/knotes_plugin.cpp:106 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Current Maintainer" +msgstr "Mantenidor actual" + +#: kontactplugin/knotes_plugin.cpp:109 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Michael Brade" +msgstr "Michael Brade" + +#: kontactplugin/knotes_plugin.cpp:110 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Previous Maintainer" +msgstr "Mantenidor anterior" + +#: kontactplugin/knotes_plugin.cpp:112 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Tobias Koenig" +msgstr "Tobias Koenig" + +#: kontactplugin/knotes_plugin.cpp:113 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Developer" +msgstr "Desenvolupador" + +#: kontactplugin/knotes_plugin.cpp:151 +#, kde-format +msgctxt "@item" +msgid "Meeting" +msgstr "Reunió" + +#: kontactplugin/knotes_plugin.cpp:165 kontactplugin/knotes_plugin.cpp:170 +#, kde-format +msgctxt "@item" +msgid "Note: %1" +msgstr "Nota: %1" + +#: kontactplugin/knotes_plugin.cpp:177 +#, kde-format +msgctxt "@item" +msgid "New Note" +msgstr "Nota nova" + +#: kontactplugin/knotes_plugin.cpp:187 +#, kde-format +msgctxt "@info" +msgid "Dropping multiple mails is not supported." +msgstr "No es permet amollar múltiples correus." + +#: kontactplugin/knotes_plugin.cpp:190 +#, kde-format +msgctxt "@item" +msgid "" +"From: %1\n" +"To: %2\n" +"Subject: %3" +msgstr "" +"De: %1\n" +"Per a: %2\n" +"Assumpte: %3" + +#: kontactplugin/knotes_plugin.cpp:193 +#, kde-format +msgctxt "@item" +msgid "Mail: %1" +msgstr "Correu: %1" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, kde-format +msgctxt "@title:window" +msgid "Show Popup Note" +msgstr "Mostra una nota emergent" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, kde-format +msgctxt "@title:window" +msgid "Edit Popup Note" +msgstr "Edició d'una nota emergent" + +#: kontactplugin/knoteseditdialog.cpp:79 +#, kde-format +msgctxt "@label popup note name" +msgid "Name:" +msgstr "Nom:" + +#: kontactplugin/knoteslistwidgetsearchline.cpp:28 +#, kde-format +msgid "Search notes..." +msgstr "Cerca a les notes..." + +#: kontactplugin/knoteslistwidgetsearchline.cpp:37 +#, kde-format +msgid "Search notes...<%1>" +msgstr "Cerca a les notes...<%1>" + +#: kontactplugin/knotesselectdeletenotesdialog.cpp:46 +#, kde-format +msgid "(note locked, it will not removed)" +msgstr "(nota bloquejada, no serà eliminada)" + +#: kontactplugin/summarywidget.cpp:63 +#, kde-format +msgid "Popup Notes" +msgstr "Notes emergents" + +#: kontactplugin/summarywidget.cpp:120 +#, kde-format +msgid "No notes found" +msgstr "No s'ha trobat cap nota" + +#: kontactplugin/summarywidget.cpp:153 +#, kde-format +msgid "Modify Note..." +msgstr "Mostra la nota..." + +#: kontactplugin/summarywidget.cpp:157 +#, kde-format +msgid "Delete Note..." +msgstr "Suprimeix la nota..." + +#: kontactplugin/summarywidget.cpp:243 +#, kde-format +msgid "Read Popup Note: \"%1\"" +msgstr "Llig la nota emergent: «%1»" + +#: notes/knote.cpp:149 +#, kde-format +msgid "Do you really want to delete note %1?" +msgstr "Realment voleu suprimir la nota %1?" + +#: notes/knote.cpp:150 +#, kde-format +msgid "Confirm Delete" +msgstr "Confirmació de la supressió" + +#: notes/knote.cpp:151 +#, kde-format +msgid "&Delete" +msgstr "Su&primeix" + +#: notes/knote.cpp:277 +#, kde-format +msgid "Please enter the new name:" +msgstr "Per favor, introduïu el nom nou:" + +#: notes/knote.cpp:511 +#, kde-format +msgid "Save note as plain text" +msgstr "Guarda la nota com a text net" + +#: notes/knote.cpp:639 +#, kde-format +msgid "&All Desktops" +msgstr "&Tots els escriptoris" + +#: notes/knote.cpp:681 +#, kde-format +msgid "New" +msgstr "Nova" + +#: notes/knote.cpp:685 +#, kde-format +msgid "Rename..." +msgstr "Reanomena..." + +#: notes/knote.cpp:695 +#, kde-format +msgid "Hide" +msgstr "Oculta" + +#: notes/knote.cpp:700 +#, kde-format +msgid "Delete" +msgstr "Suprimeix" + +#: notes/knote.cpp:727 +#, kde-format +msgid "Preferences..." +msgstr "Preferències..." + +#: notes/knote.cpp:732 +#, kde-format +msgid "Keep Above Others" +msgstr "Mantén sobre les altres" + +#: notes/knote.cpp:737 +#, kde-format +msgid "Keep Below Others" +msgstr "Mantén sota les altres" + +#: notes/knote.cpp:742 +#, kde-format +msgid "To Desktop" +msgstr "A l'escriptori" + +#: notes/knote.cpp:752 +#, kde-format +msgid "Walk Through Notes" +msgstr "Recorre les notes" + +#: print/knotegrantleeprint.cpp:50 +#, kde-format +msgid "Alarm:" +msgstr "Alarma:" + +#: print/knotegrantleeprint.cpp:51 +#, kde-format +msgid "Note is locked" +msgstr "La nota està bloquejada" + +#: print/knoteprinter.cpp:135 +#, kde-format +msgid "Print Note" +msgid_plural "Print %1 notes" +msgstr[0] "Imprimeix la nota" +msgstr[1] "Imprimeix les %1 notes" + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing theme was not found." +msgstr "No s'ha trobat el tema d'impressió." + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing error" +msgstr "Error d'impressió" + +#: print/knoteprintselectednotesdialog.cpp:63 +#, kde-format +msgid "Printing theme:" +msgstr "Tema d'impressió:" + +#: print/knoteprintselectednotesdialog.cpp:70 +#, kde-format +msgid "Preview" +msgstr "Vista prèvia" + +#: print/knoteprintselectednotesdialog.cpp:72 +#, kde-format +msgid "Print" +msgstr "Impressió" + +#: print/knoteprintselectthemedialog.cpp:34 +#, kde-format +msgid "Select theme" +msgstr "Selecció del tema" + +#: print/knoteprintselectthemedialog.cpp:51 +#, kde-format +msgid "Themes:" +msgstr "Temes:" + +#~ msgid "" +#~ "Thanks for using KNotes!

      KNotes uses a new storage technology " +#~ "that requires migration of your current KNotes data and configuration.\n" +#~ "

      The conversion process can take a lot of time (depending on the amount " +#~ "of notes you have) and it must not be interrupted.

      \n" +#~ "

      You can:

      • Migrate now (be prepared to wait)
      • Skip the " +#~ "migration and start with fresh data and configuration
      • Cancel and " +#~ "exit KNotes.

      More " +#~ "Information...

      " +#~ msgstr "" +#~ "Gràcies per usar el KNotes!

      El KNotes usa una nova tecnologia " +#~ "d'emmagatzematge que requereix la migració de les vostres dades i de la " +#~ "configuració actual del KNotes.

      \n" +#~ "

      El procés de conversió pot trigar molt temps (depenent de la quantitat " +#~ "de correus que tingueu) i no s'ha d'interrompre.

      \n" +#~ "

      Podeu:

      • Migrar ara (prepareu-vos per esperar)
      • Ometre " +#~ "la migració i iniciar amb dades i configuració noves
      • Cancel·lar i " +#~ "sortir del KNotes

      Més informació...

      " + +#~ msgid "KNotes Migration" +#~ msgstr "Migració del KNotes" + +#~ msgid "Migrate Now" +#~ msgstr "Migra ara" + +#~ msgid "Skip Migration" +#~ msgstr "Omet la migració" + +#~ msgid "" +#~ "Migration to KNotes failed. In case you want to try again, run 'knotes-" +#~ "migrator --interactive' manually." +#~ msgstr "" +#~ "Ha fallat la migració al KNotes. En el cas que vulgueu tornar-ho a " +#~ "intentar, executeu «knotes-migrator --interactive» manualment." + +#~ msgid "Migration Failed" +#~ msgstr "Ha fallat la migració" + +#~ msgid "Uppercase" +#~ msgstr "Majúscules" + +#~ msgid "Sentence case" +#~ msgstr "Caixa de la frase" + +#~ msgid "Lowercase" +#~ msgstr "Minúscules" + +#~ msgid "Change case..." +#~ msgstr "Canvia la caixa..." diff --git a/po/ca@valencia/libnoteshared.po b/po/ca@valencia/libnoteshared.po new file mode 100644 index 0000000..d92f52e --- /dev/null +++ b/po/ca@valencia/libnoteshared.po @@ -0,0 +1,180 @@ +# Translation of libnoteshared.po to Catalan (Valencian) +# Copyright (C) 2014-2017 This_file_is_part_of_KDE +# This file is distributed under the license LGPL version 2.1 or +# version 3 or later versions approved by the membership of KDE e.V. +# +# Antoni Bella Pérez , 2014, 2017. +msgid "" +msgstr "" +"Project-Id-Version: libnoteshared\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2017-09-15 03:37+0200\n" +"PO-Revision-Date: 2017-01-27 16:57+0100\n" +"Last-Translator: Antoni Bella Pérez \n" +"Language-Team: Catalan \n" +"Language: ca@valencia\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-Accelerator-Marker: &\n" +"X-Generator: Lokalize 2.0\n" + +#: alarms/notealarmdialog.cpp:77 +#, kde-format +msgid "Scheduled Alarm" +msgstr "Alarma planificada" + +#: alarms/notealarmdialog.cpp:80 +#, kde-format +msgid "&No alarm" +msgstr "&Sense alarma" + +#: alarms/notealarmdialog.cpp:89 +#, kde-format +msgid "Alarm &at:" +msgstr "Alarma &a les:" + +#: config/noteactionconfig.cpp:36 +#, kde-format +msgid "&Mail action:" +msgstr "Acció de &correu:" + +#: config/noteactionconfig.cpp:44 +#, kde-format +msgid "How does this work?" +msgstr "Com funciona això?" + +#: config/noteactionconfig.cpp:57 +#, kde-format +msgid "" +"

      You can customize command line. You can use:

      • %t returns " +"current note title
      • %f returns current note text
      " +msgstr "" +"

      Podeu personalitzar la línia d'ordres. Podeu utilitzar:

      • %t " +"retorna el títol de la nota actual
      • %f retorna el text de la nota " +"actual
      " + +#: config/notenetworkconfig.cpp:54 +#, kde-format +msgid "Incoming Notes" +msgstr "Notes entrants" + +#: config/notenetworkconfig.cpp:57 +#, kde-format +msgid "Accept incoming notes" +msgstr "Accepta les notes entrants" + +#: config/notenetworkconfig.cpp:63 +#, kde-format +msgid "Outgoing Notes" +msgstr "Notes eixints" + +#: config/notenetworkconfig.cpp:66 +#, kde-format +msgid "&Sender ID:" +msgstr "ID d'en&viament:" + +#: config/notenetworkconfig.cpp:78 +#, kde-format +msgid "&Port:" +msgstr "&Port:" + +#: dialog/selectednotefolderdialog.cpp:35 +#, kde-format +msgctxt "@title:window" +msgid "Select Note Folder" +msgstr "Selecció de la carpeta de notes" + +#: dialog/selectednotefolderdialog.cpp:37 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "Seleccioneu la carpeta on es guardaran les notes:" + +#: job/createnewnotejob.cpp:124 job/createnewnotejob.cpp:134 +#, kde-format +msgid "" +"An error occurred during fetching. Do you want to select a new default " +"collection?" +msgstr "" +"Ha succeït un error durant la recuperació. Voleu seleccionar una nova " +"col·lecció per omissió?" + +#: job/createnewnotejob.cpp:144 +#, kde-format +msgid "" +"Collection is hidden. New note will stored but not displaying. Do you want " +"to show collection?" +msgstr "" +"La col·lecció està oculta. La nota nova serà emmagatzemada però no es " +"mostrarà. Voleu mostrar la col·lecció?" + +#: job/createnewnotejob.cpp:198 +#, kde-format +msgid "Note was not created." +msgstr "No s'ha creat la nota." + +#: job/createnewnotejob.cpp:198 +#, kde-format +msgid "Create new note" +msgstr "Crea una nota nova" + +#: network/notehostdialog.cpp:64 +#, kde-format +msgid "Select recipient:" +msgstr "Seleccioneu el destinatari:" + +#: network/notehostdialog.cpp:83 +#, kde-format +msgid "Hostname or IP address:" +msgstr "Nom de la màquina o adreça IP:" + +#: network/notesnetworksender.cpp:104 +#, kde-format +msgid "Communication error: %1" +msgstr "Error de comunicació: %1" + +#: noteutils.cpp:45 +#, kde-format +msgid "Please configure send mail action." +msgstr "Per favor, configureu una acció per enviar el correu." + +#: noteutils.cpp:53 +#, kde-format +msgid "Note: \"%1\"" +msgstr "Nota: «%1»" + +#: noteutils.cpp:60 +#, kde-format +msgid "Unable to start the mail process." +msgstr "No s'ha pogut iniciar el procés del correu." + +#: noteutils.cpp:69 +#, kde-format +msgid "Send \"%1\"" +msgstr "Envia «%1»" + +#: noteutils.cpp:73 +#, kde-format +msgid "The host cannot be empty." +msgstr "La màquina no pot estar buida." + +#: resources/localresourcecreator.cpp:83 +#, kde-format +msgctxt "Default name for resource holding notes" +msgid "Local Notes" +msgstr "Notes locals" + +#. i18n: ectx: label, entry (Port), group (Network) +#: settings/notesharedglobalconfig.kcfg:37 +#, kde-format +msgid "The port will listen on and send notes to." +msgstr "El port pel qual escoltarà i enviarà les notes." + +#~ msgid "" +#~ "An error occures during fetching. Do you want select an new default " +#~ "collection?" +#~ msgstr "" +#~ "Ha succeït un error durant la recuperació. Voleu seleccionar una nova " +#~ "col·lecció per omissió?" diff --git a/po/cs/akonadi_notes_agent.po b/po/cs/akonadi_notes_agent.po new file mode 100644 index 0000000..6543c16 --- /dev/null +++ b/po/cs/akonadi_notes_agent.po @@ -0,0 +1,116 @@ +# Copyright (C) YEAR This_file_is_part_of_KDE +# This file is distributed under the same license as the PACKAGE package. +# Vít Pelčák , 2013, 2014, 2015, 2017, 2018. +# +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2018-01-09 14:35+0100\n" +"Last-Translator: Vit Pelcak \n" +"Language-Team: Czech \n" +"Language: cs\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==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" +"X-Generator: Lokalize 2.0\n" + +#: notesagentalarmdialog.cpp:51 notesagentalarmdialog.cpp:220 +#, kde-format +msgid "Alarm" +msgstr "Alarm" + +#: notesagentalarmdialog.cpp:63 +#, kde-format +msgid "The following notes triggered alarms:" +msgstr "Následující poznámky vyvolaly alarm:" + +#: notesagentalarmdialog.cpp:101 +#, kde-format +msgid "Remove Alarm" +msgstr "Odstranit alarm" + +#: notesagentalarmdialog.cpp:103 +#, kde-format +msgid "Show Note..." +msgstr "Zobrazit poznámku..." + +#: notesagentalarmdialog.cpp:105 +#, kde-format +msgid "Modify Alarm..." +msgstr "Změnit alarm..." + +#: notesagentalarmdialog.cpp:158 +#, kde-format +msgid "Are you sure to remove alarm?" +msgstr "Opravdu chcete odstranit alarm?" + +#: notesagentalarmdialog.cpp:158 +#, kde-format +msgctxt "@title:window" +msgid "Remove Alarm" +msgstr "Odstranit alarm" + +#: notesagentalarmdialog.cpp:220 +#, kde-format +msgid "Error during fetch alarm info." +msgstr "Chyba při stahování informací o alarmu." + +#: notesagentsettingsdialog.cpp:42 +#, kde-format +msgid "Configure Notes Agent" +msgstr "Nastavit agenta poznámek" + +#: notesagentsettingsdialog.cpp:58 +#, kde-format +msgid "Notify" +msgstr "Informovat" + +#: notesagentsettingsdialog.cpp:61 +#, kde-format +msgid "Network" +msgstr "Síť" + +#: notesagentsettingsdialog.cpp:70 +#, kde-format +msgid "Notes Agent" +msgstr "Agent poznámek" + +#: notesagentsettingsdialog.cpp:72 +#, kde-format +msgid "Notes Agent." +msgstr "Agent poznámek." + +#: notesagentsettingsdialog.cpp:74 +#, kde-format +msgid "Copyright (C) 2013-2018 Laurent Montel" +msgstr "Copyright (C) 2013-2018 Laurent Montel" + +#: notesagentsettingsdialog.cpp:76 +#, kde-format +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: notesagentsettingsdialog.cpp:77 +#, kde-format +msgid "Maintainer" +msgstr "Správce" + +#: notesagentsettingsdialog.cpp:80 +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "Vít Pelčák" + +#: notesagentsettingsdialog.cpp:81 +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "vit@pelcak.org" + +#: notesmanager.cpp:199 +#, kde-format +msgid "Note Received" +msgstr "Přijata poznámka" diff --git a/po/cs/knotes.po b/po/cs/knotes.po new file mode 100644 index 0000000..1f2ef48 --- /dev/null +++ b/po/cs/knotes.po @@ -0,0 +1,1062 @@ +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# Lukáš Tinkl , 2010. +# Vít Pelčák , 2011, 2013, 2014, 2015, 2016, 2017, 2018. +# +msgid "" +msgstr "" +"Project-Id-Version: knotes\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2018-04-03 17:19+0100\n" +"Last-Translator: Vit Pelcak \n" +"Language-Team: Czech \n" +"Language: cs\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==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" +"X-Generator: Lokalize 2.0\n" + +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "Miroslav Flídr,Lukáš Tinkl,Ivo Jánský" + +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "flidr@kky.zcu.cz,lukas@kde.org,Ivo.Jansky@seznam.cz" + +#: apps/knotes_options.h:29 +#, kde-format +msgid "Suppress creation of a new note on a non-unique instance." +msgstr "Potlačit vytvoření nové poznámky neunikátní instance." + +#: apps/knotesakonaditray.cpp:35 apps/knotestray.cpp:32 +#, kde-format +msgid "KNotes: Sticky notes by KDE" +msgstr "KNotes: poznámkové štítky od KDE" + +#: apps/knotesapp.cpp:98 +#, kde-format +msgid "New Note" +msgstr "Nová poznámka" + +#: apps/knotesapp.cpp:106 kontactplugin/knotes_part.cpp:187 +#, kde-format +msgid "New Note From Clipboard" +msgstr "Nová poznámka ze schránky" + +#: apps/knotesapp.cpp:112 kontactplugin/knotes_part.cpp:192 +#, kde-format +msgid "New Note From Text File..." +msgstr "Nová poznámka z textového souboru..." + +#: apps/knotesapp.cpp:116 +#, kde-format +msgid "Show All Notes" +msgstr "Zobrazit všechny poznámky" + +#: apps/knotesapp.cpp:122 +#, kde-format +msgid "Hide All Notes" +msgstr "Skrýt všechny poznámky" + +#: apps/knotesapp.cpp:128 kontactplugin/knotes_part.cpp:146 +#, kde-format +msgctxt "@action:inmenu" +msgid "Print Selected Notes..." +msgstr "Vytisknout vybrané poznámky..." + +#: apps/knotesapp.cpp:134 +#, kde-format +msgctxt "@action:inmenu" +msgid "Delete Selected Notes..." +msgstr "Smazat vybrané poznámky..." + +#: apps/knotesapp.cpp:393 kontactplugin/knotes_part.cpp:874 +#, kde-format +msgid "Select Text File" +msgstr "Vyberte testový soubor" + +#: apps/knotesapp.cpp:394 kontactplugin/knotes_part.cpp:875 +#, kde-format +msgid "Text File" +msgstr "Textový soubor" + +#: apps/knotesapp.cpp:400 kontactplugin/knotes_part.cpp:882 +#, kde-format +msgid "Error during open text file: %1" +msgstr "" + +#: apps/knotesapp.cpp:401 kontactplugin/knotes_part.cpp:883 +#, kde-format +msgid "Open Text File" +msgstr "Otevřít textový soubor" + +#: apps/knotesapp.cpp:404 kontactplugin/knotes_part.cpp:886 +#, kde-format +msgid "Note from file '%1'" +msgstr "" + +#: apps/knotesapp.cpp:499 +#, kde-format +msgid "No Notes" +msgstr "Žádné poznámky" + +#: apps/knotesapp.cpp:552 kontactplugin/knotes_part.cpp:637 +#, kde-format +msgid "Settings" +msgstr "Nastavení" + +#. i18n: ectx: Menu (knotes_context) +#: apps/main.cpp:54 data/knotesappui.rc:5 data/knotesappui.rc:6 +#: kontactplugin/knotes_part.cpp:87 kontactplugin/knotes_plugin.cpp:58 +#: kontactplugin/knoteseditdialog.cpp:67 +#, kde-format +msgid "KNotes" +msgstr "KNotes" + +#: apps/main.cpp:56 +#, kde-format +msgid "KDE Notes" +msgstr "KDE poznámky" + +#: apps/main.cpp:58 +#, kde-format +msgid "Copyright © 1997–2018 KNotes authors" +msgstr "Copyright © 1997–2018 autoři KNotes" + +#: apps/main.cpp:78 kontactplugin/kcmknotessummary.cpp:64 +#, kde-format +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: apps/main.cpp:79 +#, kde-format +msgid "Maintainer" +msgstr "Správce" + +#: apps/main.cpp:81 +#, kde-format +msgid "Guillermo Antonio Amaral Bastidas" +msgstr "Guillermo Antonio Amaral Bastidas" + +#: apps/main.cpp:82 apps/main.cpp:85 +#, kde-format +msgid "Previous Maintainer" +msgstr "Předchozí správce" + +#: apps/main.cpp:84 +#, kde-format +msgid "Michael Brade" +msgstr "Michael Brade" + +#: apps/main.cpp:87 +#, kde-format +msgid "Bernd Johannes Wuebben" +msgstr "Bernd Johannes Wuebben" + +#: apps/main.cpp:88 +#, kde-format +msgid "Original KNotes Author" +msgstr "Původní autor KNotes" + +#: apps/main.cpp:90 +#, kde-format +msgid "Wynn Wilkes" +msgstr "Wynn Wilkes" + +#: apps/main.cpp:91 +#, kde-format +msgid "Ported KNotes to KDE 2" +msgstr "Převod KNotes do KDE 2" + +#: apps/main.cpp:93 +#, kde-format +msgid "Daniel Martin" +msgstr "Daniel Martin" + +#: apps/main.cpp:94 +#, kde-format +msgid "Network Interface" +msgstr "Síťové rozhraní" + +#: apps/main.cpp:96 +#, kde-format +msgid "Bo Thorsen" +msgstr "Bo Thorsen" + +#: apps/main.cpp:97 +#, kde-format +msgid "Started KDE Resource Framework Integration" +msgstr "Započal integrace do rámce zdrojů KDE" + +#: apps/main.cpp:99 +#, kde-format +msgid "Bera Debajyoti" +msgstr "Bera Debajyoti" + +#: apps/main.cpp:100 +#, kde-format +msgid "Idea and initial code for the new look & feel" +msgstr "Nápad a původní kód nového vzhledu" + +#: apps/main.cpp:102 +#, kde-format +msgid "Matthias Ettrich" +msgstr "Matthias Ettrich" + +#: apps/main.cpp:105 +#, kde-format +msgid "David Faure" +msgstr "David Faure" + +#: apps/main.cpp:108 +#, kde-format +msgid "Matthias Kiefer" +msgstr "Matthias Kiefer" + +#: apps/main.cpp:111 +#, kde-format +msgid "Luboš Luňák" +msgstr "Luboš Luňák" + +#: apps/main.cpp:113 +#, kde-format +msgid "Dirk A. Mueller" +msgstr "Dirk A. Mueller" + +#: apps/main.cpp:116 +#, kde-format +msgid "Carsten Pfeiffer" +msgstr "Carsten Pfeiffer" + +#: apps/main.cpp:119 +#, kde-format +msgid "Harri Porten" +msgstr "Harri Porten" + +#: apps/main.cpp:122 +#, kde-format +msgid "Espen Sand" +msgstr "Espen Sand" + +#: configdialog/knotecollectionconfigwidget.cpp:121 +#, kde-format +msgid "Folders" +msgstr "Složky" + +#: configdialog/knotecollectionconfigwidget.cpp:123 +#, kde-format +msgid "Select which KNotes folders to show:" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:158 +#, kde-format +msgid "Search..." +msgstr "Hledat..." + +#: configdialog/knotecollectionconfigwidget.cpp:176 +#, kde-format +msgid "&Select All" +msgstr "Vybr&at vše" + +#: configdialog/knotecollectionconfigwidget.cpp:180 +#, kde-format +msgid "&Unselect All" +msgstr "&Odznačit vše" + +#: configdialog/knotecollectionconfigwidget.cpp:185 +#, kde-format +msgid "Rename notes..." +msgstr "Přejmenovat poznámky..." + +#: configdialog/knotecollectionconfigwidget.cpp:189 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:208 +#, kde-format +msgid "Notes accounts" +msgstr "Účty poznámek" + +#: configdialog/knotecollectionconfigwidget.cpp:213 +#, kde-format +msgid "Accounts" +msgstr "Účty" + +#: configdialog/knotecollectionconfigwidget.cpp:245 +#, kde-format +msgid "Rename Notes" +msgstr "Přejmenovat poznámky" + +#: configdialog/knotecollectionconfigwidget.cpp:246 +#, kde-format +msgid "Name:" +msgstr "Název:" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "An error was occurred during renaming: %1" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "Rename note" +msgstr "Přejmenovat poznámku" + +#: configdialog/knoteconfigdialog.cpp:192 +#, kde-format +msgid "Show number of notes in tray icon" +msgstr "" + +#: configdialog/knoteconfigdialog.cpp:199 +#, kde-format +msgid "Default Title:" +msgstr "Výchozí titulek:" + +#: configdialog/knoteconfigdialog.cpp:206 +#, kde-format +msgid "How does this work?" +msgstr "Jak to funguje?" + +#: configdialog/knoteconfigdialog.cpp:240 +#, kde-format +msgid "" +"

      You can customize title note. You can use:

      • %d current date " +"(short format)
      • %l current date (long format)
      • %t current " +"time
      " +msgstr "" + +#: configdialog/knoteconfigdialog.cpp:262 +#, kde-format +msgid "Theme:" +msgstr "Motiv:" + +#: configdialog/knoteconfigdialog.cpp:272 +#, kde-format +msgid "Download new printing themes" +msgstr "" + +#: configdialog/knotedisplayconfigwidget.cpp:46 +#, kde-format +msgid "&Text color:" +msgstr "Barva &textu:" + +#: configdialog/knotedisplayconfigwidget.cpp:55 +#, kde-format +msgid "&Background color:" +msgstr "&Barva pozadí:" + +#: configdialog/knotedisplayconfigwidget.cpp:66 +#, kde-format +msgid "&Show note in taskbar" +msgstr "&Ukázat poznámku v panelu úloh" + +#: configdialog/knotedisplayconfigwidget.cpp:70 +#, kde-format +msgid "&Remember desktop" +msgstr "Zapamatovat si &plochu" + +#: configdialog/knotedisplayconfigwidget.cpp:74 +#, kde-format +msgid "Default &width:" +msgstr "Vý&chozí šířka:" + +#: configdialog/knotedisplayconfigwidget.cpp:85 +#, kde-format +msgid "Default &height:" +msgstr "Výc&hozí výška:" + +#: configdialog/knoteeditorconfigwidget.cpp:37 +#, kde-format +msgid "&Tab size:" +msgstr "Velikost &tabulátoru:" + +#: configdialog/knoteeditorconfigwidget.cpp:46 +#, kde-format +msgid "Auto &indent" +msgstr "Automat&icky odsazovat" + +#: configdialog/knoteeditorconfigwidget.cpp:51 +#, kde-format +msgid "&Rich text" +msgstr "&Rich text" + +#: configdialog/knoteeditorconfigwidget.cpp:55 +#, kde-format +msgid "Text font:" +msgstr "Písmo textu:" + +#: configdialog/knoteeditorconfigwidget.cpp:64 +#, kde-format +msgid "Title font:" +msgstr "Písmo nadpisu:" + +#: configdialog/knotesimpleconfigdialog.cpp:64 +#, kde-format +msgid "Editor Settings" +msgstr "Nastavení editoru" + +#: configdialog/knotesimpleconfigdialog.cpp:67 +#, kde-format +msgid "Display Settings" +msgstr "Nastavení zobrazení" + +#. i18n: ectx: Menu (help) +#: data/knotesappui.rc:23 +#, kde-format +msgid "&Help" +msgstr "Nápo&věda" + +#. i18n: ectx: Menu (notes_menu) +#: data/knotesappui.rc:35 data/knotesappui.rc:36 +#, kde-format +msgid "Notes" +msgstr "Poznámky" + +#: dialog/knotedeleteselectednotesdialog.cpp:32 +#, kde-format +msgid "Select notes to delete" +msgstr "Vyberte poznámky ke smazání" + +#: dialog/knoteselectednotesdialog.cpp:34 +#: print/knoteprintselectednotesdialog.cpp:41 +#, kde-format +msgid "Select notes" +msgstr "Vyberte poznámky" + +#: dialog/knoteskeydialog.cpp:33 +#, kde-format +msgid "Configure Shortcuts" +msgstr "Nastavit zkratky" + +#: dialog/knoteskeydialog.cpp:73 +#, kde-format +msgid "Note Actions" +msgstr "Činnosti s poznámkami" + +#: finddialog/knotefinddialog.cpp:40 +#, kde-format +msgctxt "@title:window" +msgid "Search Notes" +msgstr "Hledat poznámky" + +#: finddialog/knotefinddialog.cpp:85 +#, kde-format +msgctxt "@label:textbox" +msgid "Search notes:" +msgstr "Hledat poznámky:" + +#: finddialog/knotefinddialog.cpp:94 +#, kde-format +msgctxt "@action:button Search notes" +msgid "Search..." +msgstr "Hledat..." + +#: finddialog/knotefinddialog.cpp:149 +#, kde-format +msgctxt "@label" +msgid "No Results found in search." +msgstr "Nenalezeny žádné výsledky." + +#: knoteedit.cpp:56 +#, kde-format +msgid "Bold" +msgstr "Tučné" + +#: knoteedit.cpp:61 +#, kde-format +msgid "Italic" +msgstr "Kurzíva" + +#: knoteedit.cpp:65 +#, kde-format +msgid "Underline" +msgstr "Podtržené" + +#: knoteedit.cpp:69 +#, kde-format +msgid "Strike Out" +msgstr "Přeškrtnuté" + +#: knoteedit.cpp:79 +#, kde-format +msgid "Align Left" +msgstr "Zarovnání vlevo" + +#: knoteedit.cpp:85 +#, kde-format +msgid "Align Center" +msgstr "Zarovnat doprostřed" + +#: knoteedit.cpp:90 +#, kde-format +msgid "Align Right" +msgstr "Zarovnání vpravo" + +#: knoteedit.cpp:95 +#, kde-format +msgid "Align Block" +msgstr "Zarovnat do bloku" + +#: knoteedit.cpp:106 +#, kde-format +msgid "List" +msgstr "Seznam" + +#: knoteedit.cpp:111 +#, kde-format +msgid "Superscript" +msgstr "Horní index" + +#: knoteedit.cpp:114 +#, kde-format +msgid "Subscript" +msgstr "Dolní index" + +#: knoteedit.cpp:120 +#, kde-format +msgid "Increase Indent" +msgstr "Zvýšit odsazení" + +#: knoteedit.cpp:126 +#, kde-format +msgid "Decrease Indent" +msgstr "Snížit odsazení" + +#: knoteedit.cpp:137 +#, kde-format +msgid "Text Color..." +msgstr "Barva textu..." + +#: knoteedit.cpp:143 +#, kde-format +msgid "Text Background Color..." +msgstr "Barva pozadí textu..." + +#: knoteedit.cpp:147 +#, kde-format +msgid "Text Font" +msgstr "Typ písma" + +#: knoteedit.cpp:151 +#, kde-format +msgid "Text Size" +msgstr "Velikost písma" + +#: knoteedit.cpp:162 +#, kde-format +msgid "Insert Date" +msgstr "Vložit datum" + +#: knoteedit.cpp:166 +#, kde-format +msgid "Insert Checkmark" +msgstr "Vložit odškrtnutí" + +#: kontactplugin/kcmknotessummary.cpp:59 +#, kde-format +msgid "kcmknotessummary" +msgstr "kcmknotessummary" + +#: kontactplugin/kcmknotessummary.cpp:61 +#, kde-format +msgid "Notes Summary Configuration Dialog" +msgstr "Dialog nastavení souhrnu poznámek" + +#: kontactplugin/kcmknotessummary.cpp:63 +#, kde-format +msgid "Copyright © 2013-2018 Laurent Montel " +msgstr "Copyright © 2013-2018 Laurent Montel " + +#: kontactplugin/knotes_part.cpp:98 +#, kde-format +msgctxt "@action:inmenu create new popup note" +msgid "&New" +msgstr "&Nový" + +#: kontactplugin/knotes_part.cpp:108 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be presented with a dialog where you can add a new popup note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:111 kontactplugin/knotes_part.cpp:606 +#: kontactplugin/knotes_part.cpp:608 kontactplugin/knotes_part.cpp:790 +#, kde-format +msgctxt "@action:inmenu" +msgid "Edit..." +msgstr "Upravit..." + +#: kontactplugin/knotes_part.cpp:120 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can modify an existing popup " +"note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:123 +#, kde-format +msgctxt "@action:inmenu" +msgid "Rename..." +msgstr "Přejmenovat..." + +#: kontactplugin/knotes_part.cpp:131 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can rename an existing popup " +"note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:134 +#, kde-format +msgctxt "@action:inmenu" +msgid "Delete" +msgstr "Smazat" + +#: kontactplugin/knotes_part.cpp:142 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be prompted if you really want to permanently remove the selected " +"popup note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:153 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be prompted to print the selected popup note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:156 +#, kde-format +msgctxt "@action:inmenu" +msgid "Print Preview Selected Notes..." +msgstr "Náhled tisku vybraných poznámek..." + +#: kontactplugin/knotes_part.cpp:162 +#, kde-format +msgid "Note settings..." +msgstr "Nastavení poznámky..." + +#: kontactplugin/knotes_part.cpp:167 +#, kde-format +msgid "Preferences KNotes..." +msgstr "Nastavení KNotes..." + +#: kontactplugin/knotes_part.cpp:172 notes/knote.cpp:713 +#, kde-format +msgid "Mail..." +msgstr "Odeslat e-mailem..." + +#: kontactplugin/knotes_part.cpp:177 notes/knote.cpp:709 +#, kde-format +msgid "Send..." +msgstr "Poslat..." + +#: kontactplugin/knotes_part.cpp:182 notes/knote.cpp:704 +#, kde-format +msgid "Set Alarm..." +msgstr "Nastavit upomínku..." + +#: kontactplugin/knotes_part.cpp:197 notes/knote.cpp:717 +#, kde-format +msgid "Save As..." +msgstr "Uložit jako..." + +#: kontactplugin/knotes_part.cpp:202 notes/knote.cpp:690 +#, kde-format +msgid "Lock" +msgstr "Uzamknout" + +#: kontactplugin/knotes_part.cpp:205 notes/knote.cpp:693 +#, kde-format +msgid "Unlock" +msgstr "Odemknout" + +#: kontactplugin/knotes_part.cpp:238 +#, kde-format +msgid "Set Focus to Quick Search" +msgstr "Přejít do rychlého vyhledávání" + +#: kontactplugin/knotes_part.cpp:321 +#, kde-format +msgctxt "@info" +msgid "To print notes, first select the notes to print from the list." +msgstr "K vytištění poznámek je nejprve zvolte ze seznamu." + +#: kontactplugin/knotes_part.cpp:322 +#, kde-format +msgctxt "@title:window" +msgid "Print Popup Notes" +msgstr "Vytisknout poznámku" + +#: kontactplugin/knotes_part.cpp:366 +#, kde-format +msgid "Note was not created." +msgstr "Poznámka nebyla vytvořena." + +#: kontactplugin/knotes_part.cpp:366 +#, kde-format +msgid "Create new note" +msgstr "Vytvořit novou poznámku" + +#: kontactplugin/knotes_part.cpp:388 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:70 +#, kde-format +msgctxt "@info" +msgid "Do you really want to delete this note?" +msgid_plural "Do you really want to delete these %1 notes?" +msgstr[0] "Opravdu si přejete smazat tuto poznámku?" +msgstr[1] "Opravdu si přejete smazat poznámku %1?" +msgstr[2] "Opravdu si přejete smazat poznámku %1?" + +#: kontactplugin/knotes_part.cpp:390 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:57 +#, kde-format +msgctxt "@title:window" +msgid "Confirm Delete" +msgstr "Potvrdit odstranění" + +#: kontactplugin/knotes_part.cpp:582 +#, kde-format +msgctxt "@title:window" +msgid "Rename Popup Note" +msgstr "Přejmenovat poznámku" + +#: kontactplugin/knotes_part.cpp:583 +#, kde-format +msgctxt "@label:textbox" +msgid "New Name:" +msgstr "Nový název:" + +#: kontactplugin/knotes_part.cpp:606 kontactplugin/knotes_part.cpp:790 +#, kde-format +msgid "Show Note..." +msgstr "Zobrazit poznámku..." + +#: kontactplugin/knotes_part.cpp:742 +#, kde-format +msgid "Rich text (*.html)" +msgstr "Rich text (*.html)" + +#: kontactplugin/knotes_part.cpp:744 +#, kde-format +msgid "Plain text (*.txt)" +msgstr "Prostý text (*.txt)" + +#: kontactplugin/knotes_part.cpp:747 notes/knote.cpp:516 +#, kde-format +msgid "Save As" +msgstr "Uložit jako" + +#: kontactplugin/knotes_part.cpp:758 notes/knote.cpp:533 +#, kde-format +msgid "" +"A file named %1 already exists.
      Are you sure you want to " +"overwrite it?
      " +msgstr "" +"Soubor pojmenovaný %1 již existuje.
      Opravdu si jej přejete " +"přepsat?
      " + +#: kontactplugin/knotes_plugin.cpp:62 +#, kde-format +msgctxt "@action:inmenu" +msgid "New Popup Note..." +msgstr "Nová poznámka..." + +#: kontactplugin/knotes_plugin.cpp:70 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can create a new popup note." +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:99 +#, kde-kuit-format +msgctxt "@title" +msgid "KNotes" +msgstr "KNotes" + +#: kontactplugin/knotes_plugin.cpp:101 +#, kde-kuit-format +msgctxt "@title" +msgid "Popup Notes" +msgstr "Vyskakovací poznámky" + +#: kontactplugin/knotes_plugin.cpp:103 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Copyright © 2003–2018 Kontact authors" +msgstr "Copyright © 2003–2018 Tvůrci aplikace Kontact" + +#: kontactplugin/knotes_plugin.cpp:105 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: kontactplugin/knotes_plugin.cpp:106 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Current Maintainer" +msgstr "Současný správce" + +#: kontactplugin/knotes_plugin.cpp:109 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Michael Brade" +msgstr "Michael Brade" + +#: kontactplugin/knotes_plugin.cpp:110 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Previous Maintainer" +msgstr "Předchozí správce" + +#: kontactplugin/knotes_plugin.cpp:112 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Tobias Koenig" +msgstr "Tobias Koenig" + +#: kontactplugin/knotes_plugin.cpp:113 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Developer" +msgstr "Vývojář" + +#: kontactplugin/knotes_plugin.cpp:151 +#, kde-format +msgctxt "@item" +msgid "Meeting" +msgstr "Schůzka" + +#: kontactplugin/knotes_plugin.cpp:165 kontactplugin/knotes_plugin.cpp:170 +#, kde-format +msgctxt "@item" +msgid "Note: %1" +msgstr "Poznámka: %1" + +#: kontactplugin/knotes_plugin.cpp:177 +#, kde-format +msgctxt "@item" +msgid "New Note" +msgstr "Nová poznámka" + +#: kontactplugin/knotes_plugin.cpp:187 +#, kde-format +msgctxt "@info" +msgid "Dropping multiple mails is not supported." +msgstr "Upuštění více e-mailů není podporováno." + +#: kontactplugin/knotes_plugin.cpp:190 +#, kde-format +msgctxt "@item" +msgid "" +"From: %1\n" +"To: %2\n" +"Subject: %3" +msgstr "" +"Od: %1\n" +"Pro: %2\n" +"Předmět: %3" + +#: kontactplugin/knotes_plugin.cpp:193 +#, kde-format +msgctxt "@item" +msgid "Mail: %1" +msgstr "Pošta: %1" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, kde-format +msgctxt "@title:window" +msgid "Show Popup Note" +msgstr "Zobrazit vyskakovací poznámku" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, kde-format +msgctxt "@title:window" +msgid "Edit Popup Note" +msgstr "Upravit poznámku" + +#: kontactplugin/knoteseditdialog.cpp:79 +#, kde-format +msgctxt "@label popup note name" +msgid "Name:" +msgstr "Název:" + +#: kontactplugin/knoteslistwidgetsearchline.cpp:28 +#, kde-format +msgid "Search notes..." +msgstr "Hledat poznámky..." + +#: kontactplugin/knoteslistwidgetsearchline.cpp:37 +#, kde-format +msgid "Search notes...<%1>" +msgstr "Hledat poznámky...<%1>" + +#: kontactplugin/knotesselectdeletenotesdialog.cpp:46 +#, kde-format +msgid "(note locked, it will not removed)" +msgstr "" + +#: kontactplugin/summarywidget.cpp:63 +#, kde-format +msgid "Popup Notes" +msgstr "Vyskakovací poznámky" + +#: kontactplugin/summarywidget.cpp:120 +#, kde-format +msgid "No notes found" +msgstr "Žádné poznámky nenalezeny" + +#: kontactplugin/summarywidget.cpp:153 +#, kde-format +msgid "Modify Note..." +msgstr "Upravit poznámku..." + +#: kontactplugin/summarywidget.cpp:157 +#, kde-format +msgid "Delete Note..." +msgstr "Smazat poznámku..." + +#: kontactplugin/summarywidget.cpp:243 +#, kde-format +msgid "Read Popup Note: \"%1\"" +msgstr "Přečíst poznámku: \"%1\"" + +#: notes/knote.cpp:149 +#, kde-format +msgid "Do you really want to delete note %1?" +msgstr "Opravdu si přejete smazat poznámku %1?" + +#: notes/knote.cpp:150 +#, kde-format +msgid "Confirm Delete" +msgstr "Potvrzení smazání" + +#: notes/knote.cpp:151 +#, kde-format +msgid "&Delete" +msgstr "&Smazat" + +#: notes/knote.cpp:277 +#, kde-format +msgid "Please enter the new name:" +msgstr "Prosím, zadejte nové jméno:" + +#: notes/knote.cpp:511 +#, kde-format +msgid "Save note as plain text" +msgstr "Uložit poznámku jako text" + +#: notes/knote.cpp:639 +#, kde-format +msgid "&All Desktops" +msgstr "Všechny pr&acovní plochy" + +#: notes/knote.cpp:681 +#, kde-format +msgid "New" +msgstr "Nová" + +#: notes/knote.cpp:685 +#, kde-format +msgid "Rename..." +msgstr "Přejmenovat..." + +#: notes/knote.cpp:695 +#, kde-format +msgid "Hide" +msgstr "Skrýt" + +#: notes/knote.cpp:700 +#, kde-format +msgid "Delete" +msgstr "Smazat" + +#: notes/knote.cpp:727 +#, kde-format +msgid "Preferences..." +msgstr "Nastavení..." + +#: notes/knote.cpp:732 +#, kde-format +msgid "Keep Above Others" +msgstr "Podržet nad ostatními" + +#: notes/knote.cpp:737 +#, kde-format +msgid "Keep Below Others" +msgstr "Podržet pod ostatními" + +#: notes/knote.cpp:742 +#, kde-format +msgid "To Desktop" +msgstr "Na plochu" + +#: notes/knote.cpp:752 +#, kde-format +msgid "Walk Through Notes" +msgstr "Procházet poznámkami" + +#: print/knotegrantleeprint.cpp:50 +#, kde-format +msgid "Alarm:" +msgstr "Alarm:" + +#: print/knotegrantleeprint.cpp:51 +#, kde-format +msgid "Note is locked" +msgstr "" + +#: print/knoteprinter.cpp:135 +#, kde-format +msgid "Print Note" +msgid_plural "Print %1 notes" +msgstr[0] "Vytisknout poznámku" +msgstr[1] "Vytisknout %1 poznámky" +msgstr[2] "Vytisknout %1 poznámek" + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing theme was not found." +msgstr "" + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing error" +msgstr "Chyba tisku:" + +#: print/knoteprintselectednotesdialog.cpp:63 +#, kde-format +msgid "Printing theme:" +msgstr "" + +#: print/knoteprintselectednotesdialog.cpp:70 +#, kde-format +msgid "Preview" +msgstr "Náhled" + +#: print/knoteprintselectednotesdialog.cpp:72 +#, kde-format +msgid "Print" +msgstr "Vytisknout" + +#: print/knoteprintselectthemedialog.cpp:34 +#, kde-format +msgid "Select theme" +msgstr "Zvolit motiv" + +#: print/knoteprintselectthemedialog.cpp:51 +#, kde-format +msgid "Themes:" +msgstr "Motivy:" diff --git a/po/cs/libnoteshared.po b/po/cs/libnoteshared.po new file mode 100644 index 0000000..300b241 --- /dev/null +++ b/po/cs/libnoteshared.po @@ -0,0 +1,163 @@ +# Copyright (C) YEAR This_file_is_part_of_KDE +# This file is distributed under the same license as the PACKAGE package. +# Vít Pelčák , 2013, 2014, 2017. +# +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2017-09-15 03:37+0200\n" +"PO-Revision-Date: 2017-02-22 16:48+0100\n" +"Last-Translator: Vít Pelčák \n" +"Language-Team: Czech \n" +"Language: cs\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==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" +"X-Generator: Lokalize 2.0\n" + +#: alarms/notealarmdialog.cpp:77 +#, kde-format +msgid "Scheduled Alarm" +msgstr "Naplánovaný alarm" + +#: alarms/notealarmdialog.cpp:80 +#, kde-format +msgid "&No alarm" +msgstr "Žád&ný alarm" + +#: alarms/notealarmdialog.cpp:89 +#, kde-format +msgid "Alarm &at:" +msgstr "Alarm v:" + +#: config/noteactionconfig.cpp:36 +#, kde-format +msgid "&Mail action:" +msgstr "Činnost &pošty:" + +#: config/noteactionconfig.cpp:44 +#, kde-format +msgid "How does this work?" +msgstr "Jak to funguje?" + +#: config/noteactionconfig.cpp:57 +#, kde-format +msgid "" +"

      You can customize command line. You can use:

      • %t returns " +"current note title
      • %f returns current note text
      " +msgstr "" + +#: config/notenetworkconfig.cpp:54 +#, kde-format +msgid "Incoming Notes" +msgstr "Příchozí poznámky" + +#: config/notenetworkconfig.cpp:57 +#, kde-format +msgid "Accept incoming notes" +msgstr "Přijímat příchozí poznámky" + +#: config/notenetworkconfig.cpp:63 +#, kde-format +msgid "Outgoing Notes" +msgstr "Odchozí poznámky" + +#: config/notenetworkconfig.cpp:66 +#, kde-format +msgid "&Sender ID:" +msgstr "ID ode&sílatele:" + +#: config/notenetworkconfig.cpp:78 +#, kde-format +msgid "&Port:" +msgstr "&Port:" + +#: dialog/selectednotefolderdialog.cpp:35 +#, kde-format +msgctxt "@title:window" +msgid "Select Note Folder" +msgstr "Vyberte složku poznámek" + +#: dialog/selectednotefolderdialog.cpp:37 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "" + +#: job/createnewnotejob.cpp:124 job/createnewnotejob.cpp:134 +#, kde-format +msgid "" +"An error occurred during fetching. Do you want to select a new default " +"collection?" +msgstr "Objevila se chyba během stahování. Chcete vybrat novou výchozí sbírku?" + +#: job/createnewnotejob.cpp:144 +#, kde-format +msgid "" +"Collection is hidden. New note will stored but not displaying. Do you want " +"to show collection?" +msgstr "" + +#: job/createnewnotejob.cpp:198 +#, kde-format +msgid "Note was not created." +msgstr "Poznámka nebyla vytvořena." + +#: job/createnewnotejob.cpp:198 +#, kde-format +msgid "Create new note" +msgstr "Vytvořit novou poznámku" + +#: network/notehostdialog.cpp:64 +#, kde-format +msgid "Select recipient:" +msgstr "Vybrat příjemce:" + +#: network/notehostdialog.cpp:83 +#, kde-format +msgid "Hostname or IP address:" +msgstr "Název hostitele nebo IP adresa:" + +#: network/notesnetworksender.cpp:104 +#, kde-format +msgid "Communication error: %1" +msgstr "Chyba v komunikaci: %1" + +#: noteutils.cpp:45 +#, kde-format +msgid "Please configure send mail action." +msgstr "" + +#: noteutils.cpp:53 +#, kde-format +msgid "Note: \"%1\"" +msgstr "Poznámka: \"%1\"" + +#: noteutils.cpp:60 +#, kde-format +msgid "Unable to start the mail process." +msgstr "Nelze spustit proces pro odeslání pošty." + +#: noteutils.cpp:69 +#, kde-format +msgid "Send \"%1\"" +msgstr "Poslat \"%1\"" + +#: noteutils.cpp:73 +#, kde-format +msgid "The host cannot be empty." +msgstr "Název hostitele nemůže být prázdný." + +#: resources/localresourcecreator.cpp:83 +#, kde-format +msgctxt "Default name for resource holding notes" +msgid "Local Notes" +msgstr "Místní poznámky" + +#. i18n: ectx: label, entry (Port), group (Network) +#: settings/notesharedglobalconfig.kcfg:37 +#, kde-format +msgid "The port will listen on and send notes to." +msgstr "Port, na kterém bude naslouchat a posílat poznámky." diff --git a/po/da/akonadi_notes_agent.po b/po/da/akonadi_notes_agent.po new file mode 100644 index 0000000..92e2653 --- /dev/null +++ b/po/da/akonadi_notes_agent.po @@ -0,0 +1,117 @@ +# Copyright (C) YEAR This_file_is_part_of_KDE +# This file is distributed under the same license as the PACKAGE package. +# +# Martin Schlander , 2014, 2015, 2016. +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2016-08-07 15:06+0100\n" +"Last-Translator: Martin Schlander \n" +"Language-Team: Danish \n" +"Language: da\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: Lokalize 2.0\n" + +#: notesagentalarmdialog.cpp:51 notesagentalarmdialog.cpp:220 +#, kde-format +msgid "Alarm" +msgstr "Alarm" + +#: notesagentalarmdialog.cpp:63 +#, kde-format +msgid "The following notes triggered alarms:" +msgstr "Følgende noter udløste alarmer:" + +#: notesagentalarmdialog.cpp:101 +#, kde-format +msgid "Remove Alarm" +msgstr "Fjern alarm" + +#: notesagentalarmdialog.cpp:103 +#, kde-format +msgid "Show Note..." +msgstr "Vis note..." + +#: notesagentalarmdialog.cpp:105 +#, kde-format +msgid "Modify Alarm..." +msgstr "Ændr alarm..." + +#: notesagentalarmdialog.cpp:158 +#, kde-format +msgid "Are you sure to remove alarm?" +msgstr "Vil du virkelig fjerne alarmen?" + +#: notesagentalarmdialog.cpp:158 +#, kde-format +msgctxt "@title:window" +msgid "Remove Alarm" +msgstr "Fjern alarm" + +#: notesagentalarmdialog.cpp:220 +#, kde-format +msgid "Error during fetch alarm info." +msgstr "Fejl under hentning af alarminfo." + +#: notesagentsettingsdialog.cpp:42 +#, kde-format +msgid "Configure Notes Agent" +msgstr "Indstil Notes-agenten" + +#: notesagentsettingsdialog.cpp:58 +#, kde-format +msgid "Notify" +msgstr "Bekendtgør" + +#: notesagentsettingsdialog.cpp:61 +#, kde-format +msgid "Network" +msgstr "Netværk" + +#: notesagentsettingsdialog.cpp:70 +#, kde-format +msgid "Notes Agent" +msgstr "Notes-agent" + +#: notesagentsettingsdialog.cpp:72 +#, kde-format +msgid "Notes Agent." +msgstr "Notes-agenten." + +#: notesagentsettingsdialog.cpp:74 +#, fuzzy, kde-format +#| msgid "Copyright (C) 2013-2016 Laurent Montel" +msgid "Copyright (C) 2013-2018 Laurent Montel" +msgstr "Ophavsret (C) 2013-2016 Laurent Montel" + +#: notesagentsettingsdialog.cpp:76 +#, kde-format +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: notesagentsettingsdialog.cpp:77 +#, kde-format +msgid "Maintainer" +msgstr "Vedligeholder" + +#: notesagentsettingsdialog.cpp:80 +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "Martin Schlander" + +#: notesagentsettingsdialog.cpp:81 +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "mschlander@opensuse.org" + +#: notesmanager.cpp:199 +#, kde-format +msgid "Note Received" +msgstr "Note modtaget" diff --git a/po/da/knotes.po b/po/da/knotes.po new file mode 100644 index 0000000..5afb6cb --- /dev/null +++ b/po/da/knotes.po @@ -0,0 +1,1213 @@ +# translation of knotes.po to danish +# Danish translation of knotes +# Copyright (C) +# +# Thomas Tanghus , 1998. +# Erik Kjær Pedersen , 2002, 2003, 2004, 2005, 2006. +# Erik K. Pedersen , 2005. +# Martin Schlander , 2008, 2009, 2010, 2013, 2014, 2015, 2016, 2018. +msgid "" +msgstr "" +"Project-Id-Version: knotes\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2018-01-10 19:53+0100\n" +"Last-Translator: Martin Schlander \n" +"Language-Team: Danish \n" +"Language: da\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Lokalize 2.0\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" + +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "Erik Kjær Pedersen,Martin Schlander" + +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "erik@binghamton.edu,mschlander@opensuse.org" + +#: apps/knotes_options.h:29 +#, kde-format +msgid "Suppress creation of a new note on a non-unique instance." +msgstr "Undlad oprettelse af en ny note ved en ikke-unik instans." + +#: apps/knotesakonaditray.cpp:35 apps/knotestray.cpp:32 +#, kde-format +msgid "KNotes: Sticky notes by KDE" +msgstr "KNotes: Post-it-noter fra KDE" + +#: apps/knotesapp.cpp:98 +#, kde-format +msgid "New Note" +msgstr "Ny note" + +#: apps/knotesapp.cpp:106 kontactplugin/knotes_part.cpp:187 +#, kde-format +msgid "New Note From Clipboard" +msgstr "Ny note fra udklipsholderen" + +#: apps/knotesapp.cpp:112 kontactplugin/knotes_part.cpp:192 +#, kde-format +msgid "New Note From Text File..." +msgstr "Ny note fra tekstfil..." + +#: apps/knotesapp.cpp:116 +#, kde-format +msgid "Show All Notes" +msgstr "Vis alle noter" + +#: apps/knotesapp.cpp:122 +#, kde-format +msgid "Hide All Notes" +msgstr "Skjul alle notitser" + +#: apps/knotesapp.cpp:128 kontactplugin/knotes_part.cpp:146 +#, kde-format +msgctxt "@action:inmenu" +msgid "Print Selected Notes..." +msgstr "Udskriv markerede noter..." + +#: apps/knotesapp.cpp:134 +#, kde-format +msgctxt "@action:inmenu" +msgid "Delete Selected Notes..." +msgstr "Slet markerede noter..." + +#: apps/knotesapp.cpp:393 kontactplugin/knotes_part.cpp:874 +#, kde-format +msgid "Select Text File" +msgstr "Vælg tekstfil" + +#: apps/knotesapp.cpp:394 kontactplugin/knotes_part.cpp:875 +#, kde-format +msgid "Text File" +msgstr "Tekstfil" + +#: apps/knotesapp.cpp:400 kontactplugin/knotes_part.cpp:882 +#, kde-format +msgid "Error during open text file: %1" +msgstr "Fejl under åbning af tekstfil: %1" + +#: apps/knotesapp.cpp:401 kontactplugin/knotes_part.cpp:883 +#, kde-format +msgid "Open Text File" +msgstr "Åbn tekstfil" + +#: apps/knotesapp.cpp:404 kontactplugin/knotes_part.cpp:886 +#, kde-format +msgid "Note from file '%1'" +msgstr "Note fra filen \"%1\"" + +#: apps/knotesapp.cpp:499 +#, kde-format +msgid "No Notes" +msgstr "Ingen noter" + +#: apps/knotesapp.cpp:552 kontactplugin/knotes_part.cpp:637 +#, kde-format +msgid "Settings" +msgstr "Indstillinger" + +#. i18n: ectx: Menu (knotes_context) +#: apps/main.cpp:54 data/knotesappui.rc:5 data/knotesappui.rc:6 +#: kontactplugin/knotes_part.cpp:87 kontactplugin/knotes_plugin.cpp:58 +#: kontactplugin/knoteseditdialog.cpp:67 +#, kde-format +msgid "KNotes" +msgstr "KNotes" + +#: apps/main.cpp:56 +#, kde-format +msgid "KDE Notes" +msgstr "KDE Noter" + +#: apps/main.cpp:58 +#, fuzzy, kde-format +#| msgid "Copyright © 1997–2016 KNotes authors" +msgid "Copyright © 1997–2018 KNotes authors" +msgstr "Ophavsret © 1997–2016 KNotes-udviklerne" + +#: apps/main.cpp:78 kontactplugin/kcmknotessummary.cpp:64 +#, kde-format +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: apps/main.cpp:79 +#, kde-format +msgid "Maintainer" +msgstr "Vedligeholder" + +#: apps/main.cpp:81 +#, kde-format +msgid "Guillermo Antonio Amaral Bastidas" +msgstr "Guillermo Antonio Amaral Bastidas" + +#: apps/main.cpp:82 apps/main.cpp:85 +#, kde-format +msgid "Previous Maintainer" +msgstr "Forrige vedligeholder" + +#: apps/main.cpp:84 +#, kde-format +msgid "Michael Brade" +msgstr "Michael Brade" + +#: apps/main.cpp:87 +#, kde-format +msgid "Bernd Johannes Wuebben" +msgstr "Bernd Johannes Wuebben" + +#: apps/main.cpp:88 +#, kde-format +msgid "Original KNotes Author" +msgstr "Oprindelig KNotes forfatter" + +#: apps/main.cpp:90 +#, kde-format +msgid "Wynn Wilkes" +msgstr "Wynn Wilkes" + +#: apps/main.cpp:91 +#, kde-format +msgid "Ported KNotes to KDE 2" +msgstr "Overførte KNotes til KDE 2" + +#: apps/main.cpp:93 +#, kde-format +msgid "Daniel Martin" +msgstr "Daniel Martin" + +#: apps/main.cpp:94 +#, kde-format +msgid "Network Interface" +msgstr "Netværksgrænseflade" + +#: apps/main.cpp:96 +#, kde-format +msgid "Bo Thorsen" +msgstr "Bo Thorsen" + +#: apps/main.cpp:97 +#, kde-format +msgid "Started KDE Resource Framework Integration" +msgstr "Startede intgration af KDE's ressource-skelet" + +#: apps/main.cpp:99 +#, kde-format +msgid "Bera Debajyoti" +msgstr "Bera Debajyoti" + +#: apps/main.cpp:100 +#, kde-format +msgid "Idea and initial code for the new look & feel" +msgstr "Idé og oprindelig kode for nyt udseende og fornemmelse" + +#: apps/main.cpp:102 +#, kde-format +msgid "Matthias Ettrich" +msgstr "Matthias Ettrich" + +#: apps/main.cpp:105 +#, kde-format +msgid "David Faure" +msgstr "David Faure" + +#: apps/main.cpp:108 +#, kde-format +msgid "Matthias Kiefer" +msgstr "Matthias Kiefer" + +#: apps/main.cpp:111 +#, kde-format +msgid "Luboš Luňák" +msgstr "Luboš Luňák" + +#: apps/main.cpp:113 +#, kde-format +msgid "Dirk A. Mueller" +msgstr "Dirk A. Mueller" + +#: apps/main.cpp:116 +#, kde-format +msgid "Carsten Pfeiffer" +msgstr "Carsten Pfeiffer" + +#: apps/main.cpp:119 +#, kde-format +msgid "Harri Porten" +msgstr "Harri Porten" + +#: apps/main.cpp:122 +#, kde-format +msgid "Espen Sand" +msgstr "Espen Sand" + +#: configdialog/knotecollectionconfigwidget.cpp:121 +#, kde-format +msgid "Folders" +msgstr "Mapper" + +#: configdialog/knotecollectionconfigwidget.cpp:123 +#, kde-format +msgid "Select which KNotes folders to show:" +msgstr "Vælg hvilke KNotes-mapper der skal vises:" + +#: configdialog/knotecollectionconfigwidget.cpp:158 +#, kde-format +msgid "Search..." +msgstr "Søg..." + +#: configdialog/knotecollectionconfigwidget.cpp:176 +#, kde-format +msgid "&Select All" +msgstr "&Markér alle" + +#: configdialog/knotecollectionconfigwidget.cpp:180 +#, kde-format +msgid "&Unselect All" +msgstr "A&fmarkér alle" + +#: configdialog/knotecollectionconfigwidget.cpp:185 +#, kde-format +msgid "Rename notes..." +msgstr "Omdøb noter..." + +#: configdialog/knotecollectionconfigwidget.cpp:189 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "Vælg den mappe hvor noten skal gemmes:" + +#: configdialog/knotecollectionconfigwidget.cpp:208 +#, kde-format +msgid "Notes accounts" +msgstr "Notes-konti" + +#: configdialog/knotecollectionconfigwidget.cpp:213 +#, kde-format +msgid "Accounts" +msgstr "Konti" + +#: configdialog/knotecollectionconfigwidget.cpp:245 +#, kde-format +msgid "Rename Notes" +msgstr "Omdøb noter" + +#: configdialog/knotecollectionconfigwidget.cpp:246 +#, kde-format +msgid "Name:" +msgstr "Navn:" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "An error was occurred during renaming: %1" +msgstr "En fejl opstod under omdøbning: %1" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "Rename note" +msgstr "Omdøb note" + +#: configdialog/knoteconfigdialog.cpp:192 +#, kde-format +msgid "Show number of notes in tray icon" +msgstr "Vis antal noter i statusikonet" + +#: configdialog/knoteconfigdialog.cpp:199 +#, kde-format +msgid "Default Title:" +msgstr "Standardtitel:" + +#: configdialog/knoteconfigdialog.cpp:206 +#, kde-format +msgid "How does this work?" +msgstr "Hvordan virker dette?" + +#: configdialog/knoteconfigdialog.cpp:240 +#, kde-format +msgid "" +"

      You can customize title note. You can use:

      • %d current date " +"(short format)
      • %l current date (long format)
      • %t current " +"time
      " +msgstr "" +"

      Du kan tilpasse titelnoten. Du kan bruge:

      • %d aktuel dato " +"(kort format)
      • %l aktuel dato (langt format)
      • %t aktuelt " +"tidspunkt
      " + +#: configdialog/knoteconfigdialog.cpp:262 +#, kde-format +msgid "Theme:" +msgstr "Tema:" + +#: configdialog/knoteconfigdialog.cpp:272 +#, kde-format +msgid "Download new printing themes" +msgstr "Download nye udskriftstemaer" + +#: configdialog/knotedisplayconfigwidget.cpp:46 +#, kde-format +msgid "&Text color:" +msgstr "&Tekstfarve:" + +#: configdialog/knotedisplayconfigwidget.cpp:55 +#, kde-format +msgid "&Background color:" +msgstr "&Baggrundsfarve:" + +#: configdialog/knotedisplayconfigwidget.cpp:66 +#, kde-format +msgid "&Show note in taskbar" +msgstr "&Vis note i opgavelinje" + +#: configdialog/knotedisplayconfigwidget.cpp:70 +#, kde-format +msgid "&Remember desktop" +msgstr "&Husk skrivebord" + +#: configdialog/knotedisplayconfigwidget.cpp:74 +#, kde-format +msgid "Default &width:" +msgstr "Standard&bredde:" + +#: configdialog/knotedisplayconfigwidget.cpp:85 +#, kde-format +msgid "Default &height:" +msgstr "Standard&højde:" + +#: configdialog/knoteeditorconfigwidget.cpp:37 +#, kde-format +msgid "&Tab size:" +msgstr "&Tab størrelse:" + +#: configdialog/knoteeditorconfigwidget.cpp:46 +#, kde-format +msgid "Auto &indent" +msgstr "Auto &indryk" + +#: configdialog/knoteeditorconfigwidget.cpp:51 +#, kde-format +msgid "&Rich text" +msgstr "&Rig tekst" + +#: configdialog/knoteeditorconfigwidget.cpp:55 +#, kde-format +msgid "Text font:" +msgstr "Tekstskrifttype:" + +#: configdialog/knoteeditorconfigwidget.cpp:64 +#, kde-format +msgid "Title font:" +msgstr "Titelskrifttype:" + +#: configdialog/knotesimpleconfigdialog.cpp:64 +#, kde-format +msgid "Editor Settings" +msgstr "Redigeringsindstillinger" + +#: configdialog/knotesimpleconfigdialog.cpp:67 +#, kde-format +msgid "Display Settings" +msgstr "Skærmindstilling" + +#. i18n: ectx: Menu (help) +#: data/knotesappui.rc:23 +#, kde-format +msgid "&Help" +msgstr "&Hjælp" + +#. i18n: ectx: Menu (notes_menu) +#: data/knotesappui.rc:35 data/knotesappui.rc:36 +#, kde-format +msgid "Notes" +msgstr "Noter" + +#: dialog/knotedeleteselectednotesdialog.cpp:32 +#, kde-format +msgid "Select notes to delete" +msgstr "Vælg noter der skal slettes" + +#: dialog/knoteselectednotesdialog.cpp:34 +#: print/knoteprintselectednotesdialog.cpp:41 +#, kde-format +msgid "Select notes" +msgstr "Markér noter" + +#: dialog/knoteskeydialog.cpp:33 +#, kde-format +msgid "Configure Shortcuts" +msgstr "Indstil genveje" + +#: dialog/knoteskeydialog.cpp:73 +#, kde-format +msgid "Note Actions" +msgstr "Note-handlinger" + +#: finddialog/knotefinddialog.cpp:40 +#, kde-format +msgctxt "@title:window" +msgid "Search Notes" +msgstr "Søg i noter" + +#: finddialog/knotefinddialog.cpp:85 +#, kde-format +msgctxt "@label:textbox" +msgid "Search notes:" +msgstr "Søg i noter:" + +#: finddialog/knotefinddialog.cpp:94 +#, kde-format +msgctxt "@action:button Search notes" +msgid "Search..." +msgstr "Søg..." + +#: finddialog/knotefinddialog.cpp:149 +#, kde-format +msgctxt "@label" +msgid "No Results found in search." +msgstr "Ingen resultater fundet." + +#: knoteedit.cpp:56 +#, kde-format +msgid "Bold" +msgstr "Fed" + +#: knoteedit.cpp:61 +#, kde-format +msgid "Italic" +msgstr "Kursiv" + +#: knoteedit.cpp:65 +#, kde-format +msgid "Underline" +msgstr "Understreget" + +#: knoteedit.cpp:69 +#, kde-format +msgid "Strike Out" +msgstr "Streg ud" + +#: knoteedit.cpp:79 +#, kde-format +msgid "Align Left" +msgstr "Justér til venstre" + +#: knoteedit.cpp:85 +#, kde-format +msgid "Align Center" +msgstr "Justér centreret" + +#: knoteedit.cpp:90 +#, kde-format +msgid "Align Right" +msgstr "Justér til højre" + +#: knoteedit.cpp:95 +#, kde-format +msgid "Align Block" +msgstr "Blokjustér" + +#: knoteedit.cpp:106 +#, kde-format +msgid "List" +msgstr "Liste" + +#: knoteedit.cpp:111 +#, kde-format +msgid "Superscript" +msgstr "Hævet" + +#: knoteedit.cpp:114 +#, kde-format +msgid "Subscript" +msgstr "Sænket" + +#: knoteedit.cpp:120 +#, kde-format +msgid "Increase Indent" +msgstr "Forøg indrykning" + +#: knoteedit.cpp:126 +#, kde-format +msgid "Decrease Indent" +msgstr "Formindsk indrykning" + +#: knoteedit.cpp:137 +#, kde-format +msgid "Text Color..." +msgstr "Tekstfarve..." + +#: knoteedit.cpp:143 +#, kde-format +msgid "Text Background Color..." +msgstr "Baggrundsfarve for tekst..." + +#: knoteedit.cpp:147 +#, kde-format +msgid "Text Font" +msgstr "Tekstskrifttype" + +#: knoteedit.cpp:151 +#, kde-format +msgid "Text Size" +msgstr "Tekststørrelse" + +#: knoteedit.cpp:162 +#, kde-format +msgid "Insert Date" +msgstr "Indsæt dato" + +#: knoteedit.cpp:166 +#, kde-format +msgid "Insert Checkmark" +msgstr "Indsæt rettetegn" + +#: kontactplugin/kcmknotessummary.cpp:59 +#, kde-format +msgid "kcmknotessummary" +msgstr "kcmknotessummary" + +#: kontactplugin/kcmknotessummary.cpp:61 +#, kde-format +msgid "Notes Summary Configuration Dialog" +msgstr "Konfigurationsdialog til notes-oversigt" + +#: kontactplugin/kcmknotessummary.cpp:63 +#, fuzzy, kde-format +#| msgid "Copyright © 2013-2016 Laurent Montel " +msgid "Copyright © 2013-2018 Laurent Montel " +msgstr "Ophavsret © 2013-2016 Laurent Montel " + +#: kontactplugin/knotes_part.cpp:98 +#, kde-format +msgctxt "@action:inmenu create new popup note" +msgid "&New" +msgstr "&Ny" + +#: kontactplugin/knotes_part.cpp:108 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be presented with a dialog where you can add a new popup note." +msgstr "" +"Du vil blive præsenteret for en dialog hvor du kan tilføje en ny pop op-note." + +#: kontactplugin/knotes_part.cpp:111 kontactplugin/knotes_part.cpp:606 +#: kontactplugin/knotes_part.cpp:608 kontactplugin/knotes_part.cpp:790 +#, kde-format +msgctxt "@action:inmenu" +msgid "Edit..." +msgstr "Redigér..." + +#: kontactplugin/knotes_part.cpp:120 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can modify an existing popup " +"note." +msgstr "" +"Du vil blive præsenteret for en dialog hvor du kan ændre en eksisterende pop " +"op-note." + +#: kontactplugin/knotes_part.cpp:123 +#, kde-format +msgctxt "@action:inmenu" +msgid "Rename..." +msgstr "Omdøb..." + +#: kontactplugin/knotes_part.cpp:131 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can rename an existing popup " +"note." +msgstr "" +"Du vil blive præsenteret for en dialog hvor du kan omdøbe en eksisterende " +"pop op-note." + +#: kontactplugin/knotes_part.cpp:134 +#, kde-format +msgctxt "@action:inmenu" +msgid "Delete" +msgstr "Slet" + +#: kontactplugin/knotes_part.cpp:142 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be prompted if you really want to permanently remove the selected " +"popup note." +msgstr "" +"Du vil blive spurgt om du virkelig vil fjerne den valgte pop op-note " +"permanent." + +#: kontactplugin/knotes_part.cpp:153 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be prompted to print the selected popup note." +msgstr "Du vil blive spurgt om den valgte pop op-note skal udskrives." + +#: kontactplugin/knotes_part.cpp:156 +#, kde-format +msgctxt "@action:inmenu" +msgid "Print Preview Selected Notes..." +msgstr "Vis udskrift af markerede noter..." + +#: kontactplugin/knotes_part.cpp:162 +#, kde-format +msgid "Note settings..." +msgstr "Note-indstillinger..." + +#: kontactplugin/knotes_part.cpp:167 +#, kde-format +msgid "Preferences KNotes..." +msgstr "KNotes-indstillinger..." + +#: kontactplugin/knotes_part.cpp:172 notes/knote.cpp:713 +#, kde-format +msgid "Mail..." +msgstr "E-mail..." + +#: kontactplugin/knotes_part.cpp:177 notes/knote.cpp:709 +#, kde-format +msgid "Send..." +msgstr "Send..." + +#: kontactplugin/knotes_part.cpp:182 notes/knote.cpp:704 +#, kde-format +msgid "Set Alarm..." +msgstr "Sæt alarm..." + +#: kontactplugin/knotes_part.cpp:197 notes/knote.cpp:717 +#, kde-format +msgid "Save As..." +msgstr "Gem som..." + +#: kontactplugin/knotes_part.cpp:202 notes/knote.cpp:690 +#, kde-format +msgid "Lock" +msgstr "Lås" + +#: kontactplugin/knotes_part.cpp:205 notes/knote.cpp:693 +#, kde-format +msgid "Unlock" +msgstr "Lås op" + +#: kontactplugin/knotes_part.cpp:238 +#, kde-format +msgid "Set Focus to Quick Search" +msgstr "Giv hurtigsøgning fokus" + +#: kontactplugin/knotes_part.cpp:321 +#, kde-format +msgctxt "@info" +msgid "To print notes, first select the notes to print from the list." +msgstr "" +"For at udskrive noter skal du første vælge de noter der skal udskrives fra " +"listen." + +#: kontactplugin/knotes_part.cpp:322 +#, kde-format +msgctxt "@title:window" +msgid "Print Popup Notes" +msgstr "Udskriv pop op-note" + +#: kontactplugin/knotes_part.cpp:366 +#, kde-format +msgid "Note was not created." +msgstr "Noten blev ikke oprettet." + +#: kontactplugin/knotes_part.cpp:366 +#, kde-format +msgid "Create new note" +msgstr "Opret ny note" + +#: kontactplugin/knotes_part.cpp:388 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:70 +#, kde-format +msgctxt "@info" +msgid "Do you really want to delete this note?" +msgid_plural "Do you really want to delete these %1 notes?" +msgstr[0] "Vil du virkelig at slette denne note?" +msgstr[1] "Vil du virkelig at slette disse %1 noter?" + +#: kontactplugin/knotes_part.cpp:390 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:57 +#, kde-format +msgctxt "@title:window" +msgid "Confirm Delete" +msgstr "Bekræft sletning" + +#: kontactplugin/knotes_part.cpp:582 +#, kde-format +msgctxt "@title:window" +msgid "Rename Popup Note" +msgstr "Omdøb pop op-note" + +#: kontactplugin/knotes_part.cpp:583 +#, kde-format +msgctxt "@label:textbox" +msgid "New Name:" +msgstr "Nyt navn:" + +#: kontactplugin/knotes_part.cpp:606 kontactplugin/knotes_part.cpp:790 +#, kde-format +msgid "Show Note..." +msgstr "Vis note..." + +#: kontactplugin/knotes_part.cpp:742 +#, kde-format +msgid "Rich text (*.html)" +msgstr "Rig tekst (*.html)" + +#: kontactplugin/knotes_part.cpp:744 +#, kde-format +msgid "Plain text (*.txt)" +msgstr "Klartekst (*.txt)" + +#: kontactplugin/knotes_part.cpp:747 notes/knote.cpp:516 +#, kde-format +msgid "Save As" +msgstr "Gem som" + +#: kontactplugin/knotes_part.cpp:758 notes/knote.cpp:533 +#, kde-format +msgid "" +"A file named %1 already exists.
      Are you sure you want to " +"overwrite it?
      " +msgstr "" +"En fil med navnet %1 findes allerede.
      Er du sikker på at du " +"vil overskrive den?
      " + +#: kontactplugin/knotes_plugin.cpp:62 +#, kde-format +msgctxt "@action:inmenu" +msgid "New Popup Note..." +msgstr "Ny pop op-note..." + +#: kontactplugin/knotes_plugin.cpp:70 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can create a new popup note." +msgstr "" +"Du vil blive præsenteret for en dialog hvor du kan oprette en ny pop op-note." + +#: kontactplugin/knotes_plugin.cpp:99 +#, kde-kuit-format +msgctxt "@title" +msgid "KNotes" +msgstr "KNotes" + +#: kontactplugin/knotes_plugin.cpp:101 +#, kde-kuit-format +msgctxt "@title" +msgid "Popup Notes" +msgstr "Pop op-noter" + +#: kontactplugin/knotes_plugin.cpp:103 +#, fuzzy, kde-kuit-format +#| msgctxt "@info:credit" +#| msgid "Copyright © 2003–2016 Kontact authors" +msgctxt "@info:credit" +msgid "Copyright © 2003–2018 Kontact authors" +msgstr "Ophavsret © 2003–2016 Kontact-udviklerne" + +#: kontactplugin/knotes_plugin.cpp:105 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: kontactplugin/knotes_plugin.cpp:106 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Current Maintainer" +msgstr "Nuværende vedligeholder" + +#: kontactplugin/knotes_plugin.cpp:109 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Michael Brade" +msgstr "Michael Brade" + +#: kontactplugin/knotes_plugin.cpp:110 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Previous Maintainer" +msgstr "Forrige vedligeholder" + +#: kontactplugin/knotes_plugin.cpp:112 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Tobias Koenig" +msgstr "Tobias Koenig" + +#: kontactplugin/knotes_plugin.cpp:113 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Developer" +msgstr "Udvikler" + +#: kontactplugin/knotes_plugin.cpp:151 +#, kde-format +msgctxt "@item" +msgid "Meeting" +msgstr "Møde" + +#: kontactplugin/knotes_plugin.cpp:165 kontactplugin/knotes_plugin.cpp:170 +#, kde-format +msgctxt "@item" +msgid "Note: %1" +msgstr "Note: %1" + +#: kontactplugin/knotes_plugin.cpp:177 +#, kde-format +msgctxt "@item" +msgid "New Note" +msgstr "Ny note" + +#: kontactplugin/knotes_plugin.cpp:187 +#, kde-format +msgctxt "@info" +msgid "Dropping multiple mails is not supported." +msgstr "Det er ikke understøttet at slippe flere mails ad gangen." + +#: kontactplugin/knotes_plugin.cpp:190 +#, kde-format +msgctxt "@item" +msgid "" +"From: %1\n" +"To: %2\n" +"Subject: %3" +msgstr "" +"Fra: %1\n" +"Til: %2\n" +"Emne: %3" + +#: kontactplugin/knotes_plugin.cpp:193 +#, kde-format +msgctxt "@item" +msgid "Mail: %1" +msgstr "E-mail: %1" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, kde-format +msgctxt "@title:window" +msgid "Show Popup Note" +msgstr "Vis pop op-note" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, kde-format +msgctxt "@title:window" +msgid "Edit Popup Note" +msgstr "Redigér pop op-note" + +#: kontactplugin/knoteseditdialog.cpp:79 +#, kde-format +msgctxt "@label popup note name" +msgid "Name:" +msgstr "Navn:" + +#: kontactplugin/knoteslistwidgetsearchline.cpp:28 +#, kde-format +msgid "Search notes..." +msgstr "Søg i noter..." + +#: kontactplugin/knoteslistwidgetsearchline.cpp:37 +#, kde-format +msgid "Search notes...<%1>" +msgstr "Søg i noter...<%1>" + +#: kontactplugin/knotesselectdeletenotesdialog.cpp:46 +#, kde-format +msgid "(note locked, it will not removed)" +msgstr "(note låst, den vil ikke blive fjernet)" + +#: kontactplugin/summarywidget.cpp:63 +#, kde-format +msgid "Popup Notes" +msgstr "Pop op-noter" + +#: kontactplugin/summarywidget.cpp:120 +#, kde-format +msgid "No notes found" +msgstr "Ingen noter fundet" + +#: kontactplugin/summarywidget.cpp:153 +#, kde-format +msgid "Modify Note..." +msgstr "Ændr note..." + +#: kontactplugin/summarywidget.cpp:157 +#, kde-format +msgid "Delete Note..." +msgstr "Slet note..." + +#: kontactplugin/summarywidget.cpp:243 +#, kde-format +msgid "Read Popup Note: \"%1\"" +msgstr "Læs pop op-note: \"%1\"" + +#: notes/knote.cpp:149 +#, kde-format +msgid "Do you really want to delete note %1?" +msgstr "Vil du virkelig at slette denne note %1?" + +#: notes/knote.cpp:150 +#, kde-format +msgid "Confirm Delete" +msgstr "Bekræft sletning" + +#: notes/knote.cpp:151 +#, kde-format +msgid "&Delete" +msgstr "&Slet" + +#: notes/knote.cpp:277 +#, kde-format +msgid "Please enter the new name:" +msgstr "Indtast det nye navn:" + +#: notes/knote.cpp:511 +#, kde-format +msgid "Save note as plain text" +msgstr "Gem notits som almindelig text" + +#: notes/knote.cpp:639 +#, kde-format +msgid "&All Desktops" +msgstr "&Alle skriveborde" + +#: notes/knote.cpp:681 +#, kde-format +msgid "New" +msgstr "Ny" + +#: notes/knote.cpp:685 +#, kde-format +msgid "Rename..." +msgstr "Omdøb..." + +#: notes/knote.cpp:695 +#, kde-format +msgid "Hide" +msgstr "Skjul" + +#: notes/knote.cpp:700 +#, kde-format +msgid "Delete" +msgstr "Slet" + +#: notes/knote.cpp:727 +#, kde-format +msgid "Preferences..." +msgstr "Indstillinger..." + +#: notes/knote.cpp:732 +#, kde-format +msgid "Keep Above Others" +msgstr "Hold over de andre" + +#: notes/knote.cpp:737 +#, kde-format +msgid "Keep Below Others" +msgstr "Hold under de andre" + +#: notes/knote.cpp:742 +#, kde-format +msgid "To Desktop" +msgstr "Til skrivebord" + +#: notes/knote.cpp:752 +#, kde-format +msgid "Walk Through Notes" +msgstr "Gennemgå notitser" + +#: print/knotegrantleeprint.cpp:50 +#, kde-format +msgid "Alarm:" +msgstr "Alarm:" + +#: print/knotegrantleeprint.cpp:51 +#, kde-format +msgid "Note is locked" +msgstr "Noten er låst" + +#: print/knoteprinter.cpp:135 +#, kde-format +msgid "Print Note" +msgid_plural "Print %1 notes" +msgstr[0] "Udskriv note" +msgstr[1] "Udskriv %1 noter" + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing theme was not found." +msgstr "Udskriftstema blev ikke fundet." + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing error" +msgstr "Udskriftsfejl" + +#: print/knoteprintselectednotesdialog.cpp:63 +#, kde-format +msgid "Printing theme:" +msgstr "Udskriftstema:" + +#: print/knoteprintselectednotesdialog.cpp:70 +#, kde-format +msgid "Preview" +msgstr "Forhåndsvisning" + +#: print/knoteprintselectednotesdialog.cpp:72 +#, kde-format +msgid "Print" +msgstr "Udskriv" + +#: print/knoteprintselectthemedialog.cpp:34 +#, kde-format +msgid "Select theme" +msgstr "Vælg tema" + +#: print/knoteprintselectthemedialog.cpp:51 +#, kde-format +msgid "Themes:" +msgstr "Temaer:" + +#~ msgid "" +#~ "Thanks for using KNotes!

      KNotes uses a new storage technology " +#~ "that requires migration of your current KNotes data and configuration.\n" +#~ "

      The conversion process can take a lot of time (depending on the amount " +#~ "of notes you have) and it must not be interrupted.

      \n" +#~ "

      You can:

      • Migrate now (be prepared to wait)
      • Skip the " +#~ "migration and start with fresh data and configuration
      • Cancel and " +#~ "exit KNotes.

      More " +#~ "Information...

      " +#~ msgstr "" +#~ "Tak fordi du bruger KNotes!

      KNotes bruger en ny " +#~ "lagringsteknologi som kræver migrering af dine nuværende KNotes-data og -" +#~ "konfiguration.

      \n" +#~ "

      Konverteringsprocessen kan tage lang tid (afhængigt af hvor mange " +#~ "noter du har) og den må ikke afbrydes.

      \n" +#~ "

      Du kan:

      • Migrere nu (vær klar til at vente)
      • Skippe " +#~ "migreringen og starte med friske data og konfiguration
      • Annullere " +#~ "og afslutte KNotes.

      Mere information...

      " + +#~ msgid "KNotes Migration" +#~ msgstr "KNotes-migrering" + +#~ msgid "Migrate Now" +#~ msgstr "Migrér nu" + +#~ msgid "Skip Migration" +#~ msgstr "Skip migrering" + +#~ msgid "" +#~ "Migration to KNotes failed. In case you want to try again, run 'knotes-" +#~ "migrator --interactive' manually." +#~ msgstr "" +#~ "Migrering til KNotes mislykkedes. Hvis du vil prøve igen, så kør \"knotes-" +#~ "migrator --interactive\" manuelt." + +#~ msgid "Migration Failed" +#~ msgstr "Migrering mislykkedes" + +#~ msgid "Uppercase" +#~ msgstr "Store bogstaver" + +#~ msgid "Sentence case" +#~ msgstr "Sætning med store/små bogstaver" + +#~ msgid "Lowercase" +#~ msgstr "Små bogstaver" + +#~ msgid "Change case..." +#~ msgstr "Skift store/små bogstaver..." + +#~ msgid "Scheduled Alarm" +#~ msgstr "Skemalagt alarm" + +#~ msgid "&No alarm" +#~ msgstr "&Ingen alarm" + +#~ msgid "Alarm &at:" +#~ msgstr "&Alarm:" + +#~ msgid "The following notes triggered alarms:" +#~ msgstr "Følgende noter udløste alarmer:" + +#~ msgid "Display" +#~ msgstr "Skærm" + +#~ msgid "" +#~ "Unable to save the notes to %1. Check that there is sufficient " +#~ "disk space.
      There should be a backup in the same directory though." +#~ msgstr "" +#~ "Kan ikke gemme noterne til %1.Tjek at der er tilstrækkeligt " +#~ "med diskplads.
      Der burde trods alt være en sikkerhedskopi i samme " +#~ "mappe.
      " + +#~ msgid "Location:" +#~ msgstr "Sted:" + +#~ msgid "&Mail action:" +#~ msgstr "&E-mail-handling:" + +#~ msgid "Incoming Notes" +#~ msgstr "Indkommende noter" + +#~ msgid "Accept incoming notes" +#~ msgstr "Acceptér indkommende noter" + +#~ msgid "Outgoing Notes" +#~ msgstr "Udgående noter" + +#~ msgid "&Sender ID:" +#~ msgstr "&Sender-ID:" + +#~ msgid "&Port:" +#~ msgstr "&Port:" + +#~ msgid "Select recipient:" +#~ msgstr "Vælg modtager" + +#~ msgid "Hostname or IP address:" +#~ msgstr "Værtsnavn eller IP-adresse:" + +#~ msgid "The port KNotes will listen on and send notes to." +#~ msgstr "Porten som KNotes vil lytte til og sende noter til." + +#~ msgid "Please configure send mail action." +#~ msgstr "Indstil handlingen send e-mail." + +#~ msgid "Unable to start the mail process." +#~ msgstr "Kan ikke starte e-mailprocessen" + +#~ msgid "Send \"%1\"" +#~ msgstr "Send \"%1\"" + +#~ msgid "The host cannot be empty." +#~ msgstr "Værten kan ikke være tom." + +#~ msgid "Communication error: %1" +#~ msgstr "Kommunikationsfejl: %1" + +#~ msgid "Alarm &in:" +#~ msgstr "Alarm &om:" + +#~ msgid "&Style:" +#~ msgstr "&Stil:" + +#~ msgid "Plain" +#~ msgstr "Almindelig" + +#~ msgid "(c) 1997-2009, The KNotes Developers" +#~ msgstr "(c) 1997-2009, KNotes-udviklerne" diff --git a/po/da/libnoteshared.po b/po/da/libnoteshared.po new file mode 100644 index 0000000..b77a70a --- /dev/null +++ b/po/da/libnoteshared.po @@ -0,0 +1,171 @@ +# Copyright (C) YEAR This_file_is_part_of_KDE +# This file is distributed under the same license as the PACKAGE package. +# +# Martin Schlander , 2013, 2014, 2016. +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2017-09-15 03:37+0200\n" +"PO-Revision-Date: 2016-07-11 22:00+0100\n" +"Last-Translator: Martin Schlander \n" +"Language-Team: Danish \n" +"Language: da\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: Lokalize 2.0\n" + +#: alarms/notealarmdialog.cpp:77 +#, kde-format +msgid "Scheduled Alarm" +msgstr "Skemalagt alarm" + +#: alarms/notealarmdialog.cpp:80 +#, kde-format +msgid "&No alarm" +msgstr "&Ingen alarm" + +#: alarms/notealarmdialog.cpp:89 +#, kde-format +msgid "Alarm &at:" +msgstr "&Alarm:" + +#: config/noteactionconfig.cpp:36 +#, kde-format +msgid "&Mail action:" +msgstr "&E-mail-handling:" + +#: config/noteactionconfig.cpp:44 +#, kde-format +msgid "How does this work?" +msgstr "Hvordan virker dette?" + +#: config/noteactionconfig.cpp:57 +#, kde-format +msgid "" +"

      You can customize command line. You can use:

      • %t returns " +"current note title
      • %f returns current note text
      " +msgstr "" +"

      Du kan tilpasse kommandolinjen. Du kan bruge:

      • %t " +"returnerer titel pÃ¥ aktuel note
      • %f returnerer tekst fra aktuel note
      " + +#: config/notenetworkconfig.cpp:54 +#, kde-format +msgid "Incoming Notes" +msgstr "Indkommende noter" + +#: config/notenetworkconfig.cpp:57 +#, kde-format +msgid "Accept incoming notes" +msgstr "Acceptér indkommende noter" + +#: config/notenetworkconfig.cpp:63 +#, kde-format +msgid "Outgoing Notes" +msgstr "Udgående noter" + +#: config/notenetworkconfig.cpp:66 +#, kde-format +msgid "&Sender ID:" +msgstr "&Afsender-id:" + +#: config/notenetworkconfig.cpp:78 +#, kde-format +msgid "&Port:" +msgstr "&Port:" + +#: dialog/selectednotefolderdialog.cpp:35 +#, kde-format +msgctxt "@title:window" +msgid "Select Note Folder" +msgstr "Vælg notemappe" + +#: dialog/selectednotefolderdialog.cpp:37 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "Vælg den mappe hvor noten skal gemmes:" + +#: job/createnewnotejob.cpp:124 job/createnewnotejob.cpp:134 +#, fuzzy, kde-format +#| msgid "" +#| "An error occurred during fetching. Do you want select a new default " +#| "collection?" +msgid "" +"An error occurred during fetching. Do you want to select a new default " +"collection?" +msgstr "Der opstod en fejl under hentning. Vil du vælge en ny standardsamling?" + +#: job/createnewnotejob.cpp:144 +#, kde-format +msgid "" +"Collection is hidden. New note will stored but not displaying. Do you want " +"to show collection?" +msgstr "" +"Samlingen er skjult. Nye noter vil blive lagret, men ikke vist. Vil du vise " +"denne samling?" + +#: job/createnewnotejob.cpp:198 +#, kde-format +msgid "Note was not created." +msgstr "Noten blev ikke oprettet." + +#: job/createnewnotejob.cpp:198 +#, kde-format +msgid "Create new note" +msgstr "Opret ny note" + +#: network/notehostdialog.cpp:64 +#, kde-format +msgid "Select recipient:" +msgstr "Vælg modtager" + +#: network/notehostdialog.cpp:83 +#, kde-format +msgid "Hostname or IP address:" +msgstr "Værtsnavn eller IP-adresse:" + +#: network/notesnetworksender.cpp:104 +#, kde-format +msgid "Communication error: %1" +msgstr "Kommunikationsfejl: %1" + +#: noteutils.cpp:45 +#, kde-format +msgid "Please configure send mail action." +msgstr "Indstil handlingen send e-mail." + +#: noteutils.cpp:53 +#, kde-format +msgid "Note: \"%1\"" +msgstr "Note: \"%1\"" + +#: noteutils.cpp:60 +#, kde-format +msgid "Unable to start the mail process." +msgstr "Kan ikke starte e-mailprocessen" + +#: noteutils.cpp:69 +#, kde-format +msgid "Send \"%1\"" +msgstr "Send \"%1\"" + +#: noteutils.cpp:73 +#, kde-format +msgid "The host cannot be empty." +msgstr "Værten må ikke være tom." + +#: resources/localresourcecreator.cpp:83 +#, kde-format +msgctxt "Default name for resource holding notes" +msgid "Local Notes" +msgstr "Lokale noter" + +#. i18n: ectx: label, entry (Port), group (Network) +#: settings/notesharedglobalconfig.kcfg:37 +#, kde-format +msgid "The port will listen on and send notes to." +msgstr "Porten som der vil lyttes til og sendes noter til." diff --git a/po/de/akonadi_notes_agent.po b/po/de/akonadi_notes_agent.po new file mode 100644 index 0000000..24ebd8e --- /dev/null +++ b/po/de/akonadi_notes_agent.po @@ -0,0 +1,114 @@ +# Burkhard Lück , 2013, 2014, 2015, 2017, 2018. +# Frederik Schwarzer , 2016. +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2018-03-05 10:21+0100\n" +"Last-Translator: Burkhard Lück \n" +"Language-Team: German \n" +"Language: de\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: Lokalize 2.0\n" + +#: notesagentalarmdialog.cpp:51 notesagentalarmdialog.cpp:220 +#, kde-format +msgid "Alarm" +msgstr "Erinnerung" + +#: notesagentalarmdialog.cpp:63 +#, kde-format +msgid "The following notes triggered alarms:" +msgstr "Nachfolgende Notizen haben eine Erinnerung ausgelöst:" + +#: notesagentalarmdialog.cpp:101 +#, kde-format +msgid "Remove Alarm" +msgstr "Erinnerung entfernen" + +#: notesagentalarmdialog.cpp:103 +#, kde-format +msgid "Show Note..." +msgstr "Notiz anzeigen ..." + +#: notesagentalarmdialog.cpp:105 +#, kde-format +msgid "Modify Alarm..." +msgstr "Erinnerung ändern ..." + +#: notesagentalarmdialog.cpp:158 +#, kde-format +msgid "Are you sure to remove alarm?" +msgstr "Möchten Sie die Erinnerung wirklich entfernen?" + +#: notesagentalarmdialog.cpp:158 +#, kde-format +msgctxt "@title:window" +msgid "Remove Alarm" +msgstr "Erinnerung entfernen" + +#: notesagentalarmdialog.cpp:220 +#, kde-format +msgid "Error during fetch alarm info." +msgstr "Fehler beim Abholen der Information über die Erinnerung." + +#: notesagentsettingsdialog.cpp:42 +#, kde-format +msgid "Configure Notes Agent" +msgstr "Notizen-Agent einrichten" + +#: notesagentsettingsdialog.cpp:58 +#, kde-format +msgid "Notify" +msgstr "Benachrichtigen" + +#: notesagentsettingsdialog.cpp:61 +#, kde-format +msgid "Network" +msgstr "Netzwerk" + +#: notesagentsettingsdialog.cpp:70 +#, kde-format +msgid "Notes Agent" +msgstr "Notizen-Agent" + +#: notesagentsettingsdialog.cpp:72 +#, kde-format +msgid "Notes Agent." +msgstr "Notizen-Agent." + +#: notesagentsettingsdialog.cpp:74 +#, kde-format +msgid "Copyright (C) 2013-2018 Laurent Montel" +msgstr "Copyright (C) 2013-2018 Laurent Montel" + +#: notesagentsettingsdialog.cpp:76 +#, kde-format +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: notesagentsettingsdialog.cpp:77 +#, kde-format +msgid "Maintainer" +msgstr "Betreuer" + +#: notesagentsettingsdialog.cpp:80 +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "Burkhard Lück" + +#: notesagentsettingsdialog.cpp:81 +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "lueck@hube-lueck.de" + +#: notesmanager.cpp:199 +#, kde-format +msgid "Note Received" +msgstr "Notiz erhalten" diff --git a/po/de/docs/akonadi_notes_agent/index.docbook b/po/de/docs/akonadi_notes_agent/index.docbook new file mode 100644 index 0000000..7e49551 --- /dev/null +++ b/po/de/docs/akonadi_notes_agent/index.docbook @@ -0,0 +1,96 @@ + +Notizen-Agent"> + + +]> + +
      + +Das Handbuch zum &i18n-notesagent; + + Laurent Montel &Laurent.Montel.mail; +BurkhardLück
      lueck@hube-lueck.de
      Übersetzung
      +
      + + +2013 +&Laurent.Montel; + + +2013-12-20 +&kde; 4.13 + +
      + + +Einführung + +Der &i18n-notesagent; ist ein Akonadi-Agent, mit dem Sie vom Netzwerk versendete Notizen empfangen und Erinnerungen anzeigen können. + + + +Danksagungen und Lizenz + +&i18n-notesagent; +Programm Copyright 2013 &Laurent.Montel; &Laurent.Montel.mail; +Copyright für die Dokumentation © 2013 &Laurent.Montel; &Laurent.Montel.mail; + +Übersetzung Burkhard Lücklueck@hube-lueck.de +&underFDL; &underGPL; + + + +
      + diff --git a/po/de/docs/knotes/index.docbook b/po/de/docs/knotes/index.docbook new file mode 100644 index 0000000..9f9217c --- /dev/null +++ b/po/de/docs/knotes/index.docbook @@ -0,0 +1,924 @@ + + + +]> + + + + +Das Handbuch zu &knotes; + + +Fabian Dal Santo
      &Fabian.DalSanto.mail;
      +
      +
      + +Greg M. Holmes + +Lauri Watts Durchsicht + +GregorZumstein
      zumstein@ssd.ethz.ch
      Übersetzung von
      + +
      + + +2000 +&Greg.M.Holmes; + + +2001 +Fabian Dal Santo + + +&FDLNotice; + +2016-07-28 +5.3.40 (Anwendungen 16.08) + +&knotes; sind die Post-It's® für die Arbeitsfläche. + + +KDE +Knotes +notizen +popup +popup +knotes + + + +
      + + +Einleitung + +&knotes; erlaubt das Anbringen virtueller Haftnotizen (Post-it) auf dem Bildschirm. Die Notizen werden beim Beenden des Programms automatisch gespeichert und beim Neustart wieder geladen und angezeigt. + +Wenn die entsprechenden Einstellungen vorgenommen sind, können die Notizen auch gedruckt oder per E-Mail versendet werden. + +Die Notizen verwenden frei einstellbare Farben und Schriftarten. Es können sowohl die Standardeinstellungen wie auch die Einstellungen für einzelne Notizen verändert werden. + +Nach dem ersten Start von &knotes; wird eine Ressource installiert, in der alle Notizen in einem Maildir-Ordner in notes in $(qtpaths --paths GenericDataLocation) gespeichert werden. + + + + +Wie benutze ich &knotes; + + + +Erstellen einer neuen Notiz: + +Um eine neue Notiz zu erstellen, klicken Sie mit der rechten Maustaste auf das &knotes;-Symbol im Systemabschnitt und wählen Neue Notiz. +Sie können auch eine neue Notiz erzeugen, die bereits den Inhalt der Zwischenablage als Text hat. Wählen Sie hierzu Neue Notiz aus der Zwischenablage oder benutzen Sie Neue Notiz aus einer Textdatei. + +Dann wird ein Dialog angezeigt, in dem Sie einen Ordner zum Speichern Ihrer Notiz auswählen können: + + +Notiz-Ordner auswählen + + + + +Notiz-Ordner auswählen + + + +Wählen Sie hier einen Standardordner, um diesen Dialog beim Erstellen neuer Notizen zu überspringen. + + + + +Eine Notiz schreiben: + +Um eine Notiz zu machen, schreibt man einfach im freien Bereich. Die gewöhnliche Tastatur- und Mausfunktionalität ist vorhanden. Ein Rechts-Klick im Editorbereich stellt die folgenden Menüpunkte zur Verfügung: + + +&Ctrl;Z Rückgängig +&Ctrl;&Shift;Z Wiederherstellen +&Ctrl;X Ausschneiden +&Ctrl;C Kopieren +&Ctrl;VEinfügen +Löschen +Löschen +&Ctrl;AAlles auswählen +Rechtschreibprüfung +Autom. Rechtschreibprüfung +Anordnung mit Tabulatoren erlauben +&Ctrl;F Suchen +F3 Weitersuchen +&Ctrl;R Ersetzen +Text vorlesen +Datum einfügen +Prüfmarkierung einfügen + +Text wird ausgewählt indem entweder die linke Maustaste gedrückt und die Maus bewegt wird oder die &Shift;-Taste gedrückt wird und die Pfeil-Tasten verwendet werden. + + + + +Datum einfügen: + +Um das aktuelle Datum in die Notiz einzufügen, klicken Sie mit der rechten Maustaste auf den Textbereichund wählen Datum einfügen. +Daraufhin wird das aktuelle Datum an der Cursor-Position im Text eingefügt. + + + + +Eine Notiz umbenennen: + +Um eine Notiz umzubennen, klicken Sie mit der &RMBn; auf die Titelleiste der Notiz und wählen Umbenennen .... +Im sich öffnenden Dialog muss der neue Name eingegeben werden. OK ändert den Namen, Abbrechen kehrt zur Notiz zurück, ohne etwas zu ändern. + + + + +Eine Notiz versenden: + +Um eine Notiz als E-Mail zu versenden, klicken Sie mit der &RMBn; auf die Titelleiste der Notiz und wählen Versenden .... +Das weitere Vorgehen hängt vom Befehl ab, der im Dialog Einstellungen unter Aktionen angegeben wurde. + + + + +Eine Notiz drucken: + +Um eine Notiz zu drucken, klicken Sie mit der &RMBn; auf die Titelleiste der Notiz und wählen &Ctrl;P Drucken .... +Ein &kde;-Standarddruckdialog wird angezeigt. + + + + +Eine Notiz löschen: + +Um eine Notiz zu löschen, klicken Sie mit der &RMBn; auf die Titelleiste der Notiz und wählen Löschen. + + + + +Eine Notiz verstecken: + +Um eine Notiz auszublenden, klicken Sie auf das X in der oberen rechten Ecke der Titelleiste oder wählen im Kontextmenü . &Esc;Ausblenden . Die Notiz erscheint nicht weiter auf dem Bildschirm, wird aber nicht gelöscht. + + + + +Einstellen einer Erinnerung: + +Wählen Sie Erinnerung einstellen im Kontextmenü der Titelleiste der Notiz. Aktivieren Sie Erinnerung um im nächsten Dialog und stellen Sie Zeit und Datum passend ein. Zum Zeitpunkt einer Erinnerung wird ein Fenster geöffnet, das eine Liste aller Notizen mit dem aktuellen Erinnerungsdatum enthält. + + + + +Senden einer Notiz: + +Um eine Notiz an einen anderen Rechner zu schicken, wählen Sie Versenden aus dem Kontextmenü der Titelleiste. Geben Sie einen Rechnernamen oder eine IP-Adresse ein und wählen Sie einen Empfänger aus einer Liste früher versendeten Notizen. Wenn der Empfänger das Annehmen von Notizen erlaubt hat, wird die Notiz auf seinem Bildschirm mit der Kennung des Senders in der Titelleiste angezeigt. + + + + +Sperren einer Notiz: + +Um unbeabsichtigte Änderungen einer Notiz zu verhindern, wählen Sie Sperren im Kontextmenü der Titelleiste. + + + + +Speichern einer Notiz: + +Um eine Notiz zu speichern, wählen Sie Speichern unter im Kontextmenü der Titelleiste. Eine Notiz kann als einfacher Text oder im &HTML;-Format gespeichert werden, wenn Rich-Text aktiviert ist. + + + + +Anzeige von Notizen: + +Beim Start von &knotes; werden keine Notizen auf dem Bildschirm angezeigt. Wenn eine Notiz angezeigt werden soll, klicken Sie mit der &LMB; auf das &knotes;-Symbol im Systemabschnitt der Kontrollleiste und wählen die Notiz aus, die Sie anschauen möchten. + + + + +Suche in allen Notizen: + +Klicken Sie mit der &RMBn; auf das Symbol im Systemabschnitt der Kontrollleiste und wählen Sie im Kontextmenü &Ctrl;F Suchen. +Ein &kde;-Standarddialog wird geöffnet, in dem Sie einen Text zur Suche in allen Notizen eingeben können. + + + + +Funktionen für die Arbeitsflächen: + +Um eine Notiz auf eine bestimmte Arbeitsfläche zu senden, müssen Sie mit der rechten Maustaste auf die Titelleiste der Notiz klicken und Auf Arbeitsfläche ...wählen. Wählen Sie die gewünschte Arbeitsfläche oder alternativ Auf alle Arbeitsflächen. +Um eine Notiz immer zuoberst auf der Arbeitsfläche zu haben, klicken Sie mit der &RMBn; auf die Titelleiste der Notiz und wählen Im Vordergrund halten. +Um zur normalen Einstellung zurückzukehren, wählen Sie Im Hintergrund halten. + + + + +&knotes; beenden + +Um &knotes; zu beenden, müssen Sie auf das Symbol im Systemabschnitt klicken und Beenden auswählen. + + + + + + + + +Einrichtung + + +Standard &knotes;-Einstellungen vornehmen + +Um &knotes; einzurichten, klicken Sie mit der rechten Maustaste auf das Symbol im Systemabschnitt der Kontrollleiste. Wählen Sie KNotes einrichten ... aus. Damit wird der Dialog Einstellungengeöffnet. + + +Der Abschnitt Anzeige + +Textfarbe: +Die aktuell eingestellte Farbe wird rechts mit einem farbigen Rechteck angezeigt. Ein Klick auf dieses Rechteck öffnet den Standard-&kde;Dialog zur Farbauswahl. + + +Hintergrundfarbe: +Die aktuell eingestellte Farbe wird rechts mit einem farbigen Rechteck angezeigt. Ein Klick auf dieses Rechteck öffnet den Standard-&kde;-Dialog zur Farbauswahl. + + + +Standardbreite: +Die Breite der Notiz in Pixeln. Diese kann nach Herzenslust geändert werden. + + + +Standardhöhe: +Die Höhe der Notiz in Pixeln. Diese kann nach Herzenslust geändert werden. + + + +Notiz in Fensterleiste anzeigen +Standardmäßig erscheinen &knotes;-Notizen nicht einzeln im Programmumschalter. Wenn Sie dies jedoch vorziehen, muss diese Einstellung aktiviert werden. + + + + +Arbeitsfläche merken +Wenn Sie virtuelle Arbeitsflächen verwenden und diese Einstellung aktivieren, werden Notizen nur auf der angegebenen Arbeitsfläche angezeigt. + + + + + +Der Abschnitt Texteingabe + +Tabulatorbreite +Gibt an, wie vielen Leerzeichen ein Tabulator entspricht. Diese Zahl kann den eigenen Bedürfnissen entsprechend geändert werden. + + +Automatisch einrücken +Wenn dieses Ankreuzfeld angewählt ist, so wird eine neue Zeile automatisch so weit wie die vorhergehende eingerückt. + + + +Rich-Text + +Aktivieren diese Einstellung, um eine Format-Werkzeugleiste unten in allen Notizfenstern anzuzeigen. + + + + +Schriftart für Titel: +Man kann die Schriftart für die Titel der Notizen ändern. + +Ein Klick auf den Knopf Auswählen ...öffnet den Standard-&kde;-Dialog zur Schriftauswahl. + + + + +Schriftart für Text + +Man kann die Schriftart für den Text der Notizen ändern. + +Ein Klick auf den Knopf Auswählen ...öffnet den Standard-&kde;-Dialog zur Schriftauswahl. + + + + +Der Abschnitt Aktionen + +E-Mail-Aktion +Hier muss ein E-Mail-Programm inklusive aller Befehlszeilenparameter angegeben werden. +Mit dem Platzhalter %f auf der Befehlszeile können Sie den einfachen Text und mit %t den Titel der Notiz an das E-Mail-Programm zu übertragen. + + + + + + +Der Abschnitt Netzwerk + +Eingehende Notizen akzeptieren +Aktivieren Sie diese Einstellung, damit Notizen von anderen Rechnern angenommen werden. + + + +Absender-Kennung +Diese Kennung wird im Titel der Notiz zusammen mit dem ursprünglichen Titel, Rechnernamen oder IP-Adresse und dem Sendedatum angezeigt. + + + +Port +Der Port für das Versenden von Notizen über das Netzwerk, Standard ist 24837. + + + + +Der Abschnitt Drucken + +Design +Das Design für das Drucken der Notiz. + + + + +Der Abschnitt Sammlungen + +Ordner +Auf dieser Karteikarte können Sie mit den Ankreuzfeldern auswählen, welche Ordner angezeigt werden, den Standardordner zum Speichern und Unterordner für Notizen hinzufügen. + + +Zugänge +Auf dieser Karteikarte können Sie die lokalen Maildir-Ordner bearbeiten, die für Notizen benutzt werden. + + + + +Der Abschnitt Diverses + +Verschiedene Einstellungen +Aktivieren Sie die Anzeige der Anzahl der Notizen im Kontrollleistensymbol. +Sie können den Standardtitel der Notizen anpassen und dabei folgende Platzhalter verwenden: %d - das aktuelle Datum in Kurzform, %d - das aktuelle Datum in Langform und %t - die aktuelle Zeit + + + + + + +Die Anzeige einer einzelnen Notiz einstellen + +Man kann die Einstellungen jeder Notiz unabhängig von den globalen Einstellungen vornehmen. Die Einstellmöglichkeiten entsprechen denen im Abschnitt Einrichtung, gelten aber nur für die aktuelle Notiz. Alle anderen geöffneten Notizen und alle neuen Notizen verwenden die Standardeinstellungen. + +Um die Anzeige einer einzelnen Notiz zu ändern, klicken Sie mit der rechten Maustaste auf die Titelleiste der Notiz und wählen Einstellungen .... +Daraufhin öffnet sich ein Dialog mit den Seiten Editoreinstellungen und Anzeigeeinstellungen, auf denen eine einzelne Notiz eingerichtet werden kann. + + + + + + +Danksagungen und Lizenz + +&knotes; + +Copyright für das Programm 1997 &Bernd.Johannes.Wuebben.mail; + +Beiträge von: + +Wynn Wilkes wynnw@calderasystems.com + + + +Copyright für die Dokumentation 2000 &Greg.M.Holmes; holmegm@earthlink.net + +Überarbeitung der Dokumentation 2001 von Fabian Dal Santo &Fabian.DalSanto.mail; und 2003 von &Lauri.Watts; &Lauri.Watts.mail;. + + +Deutsche Übersetzung von Gregor Zumstein zumstein@ssd.ethz.ch +&underFDL; &underGPL; + +&documentation.index; + +
      + diff --git a/po/de/knotes.po b/po/de/knotes.po new file mode 100644 index 0000000..67dcd21 --- /dev/null +++ b/po/de/knotes.po @@ -0,0 +1,1264 @@ +# Stefan Winter , 2002, 2005. +# Stephan Johach , 2003, 2006. +# Gregor Zumstein , 2003, 2004, 2005. +# Thomas Diehl , 2004. +# Stephan Johach , 2004, 2005, 2006. +# Thomas Reitelbach , 2005, 2007, 2008, 2009, 2010. +# Burkhard Lück , 2008, 2009, 2013, 2014, 2015, 2017, 2018. +# Frederik Schwarzer , 2014, 2016. +msgid "" +msgstr "" +"Project-Id-Version: knotes\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2018-02-27 13:30+0100\n" +"Last-Translator: Burkhard Lück \n" +"Language-Team: German \n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Translator: Oliver Hensel \n" +"X-Generator: Lokalize 2.0\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" + +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "Gregor Zumstein,Stefan Winter,Thomas Reitelbach" + +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "gz@orchester-bremgarten.ch,swinter@kde.org,tr@erdfunkstelle.de" + +#: apps/knotes_options.h:29 +#, kde-format +msgid "Suppress creation of a new note on a non-unique instance." +msgstr "" +"Erzeugen einer neuen Notiz in einer nicht-eindeutigen Sitzung unterdrücken." + +#: apps/knotesakonaditray.cpp:35 apps/knotestray.cpp:32 +#, kde-format +msgid "KNotes: Sticky notes by KDE" +msgstr "KNotes: Haftnotizen von KDE" + +#: apps/knotesapp.cpp:98 +#, kde-format +msgid "New Note" +msgstr "Neue Notiz" + +#: apps/knotesapp.cpp:106 kontactplugin/knotes_part.cpp:187 +#, kde-format +msgid "New Note From Clipboard" +msgstr "Neue Notiz aus der Zwischenablage" + +#: apps/knotesapp.cpp:112 kontactplugin/knotes_part.cpp:192 +#, kde-format +msgid "New Note From Text File..." +msgstr "Neue Notiz aus einer Textdatei ..." + +#: apps/knotesapp.cpp:116 +#, kde-format +msgid "Show All Notes" +msgstr "Alle Notizen anzeigen" + +#: apps/knotesapp.cpp:122 +#, kde-format +msgid "Hide All Notes" +msgstr "Alle Notizen ausblenden" + +#: apps/knotesapp.cpp:128 kontactplugin/knotes_part.cpp:146 +#, kde-format +msgctxt "@action:inmenu" +msgid "Print Selected Notes..." +msgstr "Ausgewählte Notizen drucken ..." + +#: apps/knotesapp.cpp:134 +#, kde-format +msgctxt "@action:inmenu" +msgid "Delete Selected Notes..." +msgstr "Ausgewählte Notizen löschen ..." + +#: apps/knotesapp.cpp:393 kontactplugin/knotes_part.cpp:874 +#, kde-format +msgid "Select Text File" +msgstr "Textdatei auswählen" + +#: apps/knotesapp.cpp:394 kontactplugin/knotes_part.cpp:875 +#, kde-format +msgid "Text File" +msgstr "Textdatei" + +#: apps/knotesapp.cpp:400 kontactplugin/knotes_part.cpp:882 +#, kde-format +msgid "Error during open text file: %1" +msgstr "Fehler beim Öffnen der Textdatei: %1" + +#: apps/knotesapp.cpp:401 kontactplugin/knotes_part.cpp:883 +#, kde-format +msgid "Open Text File" +msgstr "Textdatei öffnen" + +#: apps/knotesapp.cpp:404 kontactplugin/knotes_part.cpp:886 +#, kde-format +msgid "Note from file '%1'" +msgstr "Notiz aus Datei „%1“" + +#: apps/knotesapp.cpp:499 +#, kde-format +msgid "No Notes" +msgstr "Keine Notizen" + +#: apps/knotesapp.cpp:552 kontactplugin/knotes_part.cpp:637 +#, kde-format +msgid "Settings" +msgstr "Einstellungen" + +#. i18n: ectx: Menu (knotes_context) +#: apps/main.cpp:54 data/knotesappui.rc:5 data/knotesappui.rc:6 +#: kontactplugin/knotes_part.cpp:87 kontactplugin/knotes_plugin.cpp:58 +#: kontactplugin/knoteseditdialog.cpp:67 +#, kde-format +msgid "KNotes" +msgstr "KNotes" + +#: apps/main.cpp:56 +#, kde-format +msgid "KDE Notes" +msgstr "KDE-Notizen" + +#: apps/main.cpp:58 +#, kde-format +msgid "Copyright © 1997–2018 KNotes authors" +msgstr "Copyright © 1997–2018 KNotes-Autoren" + +#: apps/main.cpp:78 kontactplugin/kcmknotessummary.cpp:64 +#, kde-format +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: apps/main.cpp:79 +#, kde-format +msgid "Maintainer" +msgstr "Betreuer" + +#: apps/main.cpp:81 +#, kde-format +msgid "Guillermo Antonio Amaral Bastidas" +msgstr "Guillermo Antonio Amaral Bastidas" + +#: apps/main.cpp:82 apps/main.cpp:85 +#, kde-format +msgid "Previous Maintainer" +msgstr "Ehemaliger Betreuer" + +#: apps/main.cpp:84 +#, kde-format +msgid "Michael Brade" +msgstr "Michael Brade" + +#: apps/main.cpp:87 +#, kde-format +msgid "Bernd Johannes Wuebben" +msgstr "Bernd Johannes Wuebben" + +#: apps/main.cpp:88 +#, kde-format +msgid "Original KNotes Author" +msgstr "Ursprünglicher KNotes-Autor" + +#: apps/main.cpp:90 +#, kde-format +msgid "Wynn Wilkes" +msgstr "Wynn Wilkes" + +#: apps/main.cpp:91 +#, kde-format +msgid "Ported KNotes to KDE 2" +msgstr "Portierung von KNotes auf KDE 2" + +#: apps/main.cpp:93 +#, kde-format +msgid "Daniel Martin" +msgstr "Daniel Martin" + +#: apps/main.cpp:94 +#, kde-format +msgid "Network Interface" +msgstr "Netzwerkschnittstelle" + +#: apps/main.cpp:96 +#, kde-format +msgid "Bo Thorsen" +msgstr "Bo Thorsen" + +#: apps/main.cpp:97 +#, kde-format +msgid "Started KDE Resource Framework Integration" +msgstr "Integration in das KDE-Ressourcen-Grundgerüst" + +#: apps/main.cpp:99 +#, kde-format +msgid "Bera Debajyoti" +msgstr "Bera Debajyoti" + +#: apps/main.cpp:100 +#, kde-format +msgid "Idea and initial code for the new look & feel" +msgstr "" +"Idee und ursprünglicher Code für das neue Erscheinungsbild und Verhalten" + +#: apps/main.cpp:102 +#, kde-format +msgid "Matthias Ettrich" +msgstr "Matthias Ettrich" + +#: apps/main.cpp:105 +#, kde-format +msgid "David Faure" +msgstr "David Faure" + +#: apps/main.cpp:108 +#, kde-format +msgid "Matthias Kiefer" +msgstr "Matthias Kiefer" + +#: apps/main.cpp:111 +#, kde-format +msgid "Luboš Luňák" +msgstr "Luboš Luňák" + +#: apps/main.cpp:113 +#, kde-format +msgid "Dirk A. Mueller" +msgstr "Dirk A. Mueller" + +#: apps/main.cpp:116 +#, kde-format +msgid "Carsten Pfeiffer" +msgstr "Carsten Pfeiffer" + +#: apps/main.cpp:119 +#, kde-format +msgid "Harri Porten" +msgstr "Harri Porten" + +#: apps/main.cpp:122 +#, kde-format +msgid "Espen Sand" +msgstr "Espen Sand" + +#: configdialog/knotecollectionconfigwidget.cpp:121 +#, kde-format +msgid "Folders" +msgstr "Ordner" + +#: configdialog/knotecollectionconfigwidget.cpp:123 +#, kde-format +msgid "Select which KNotes folders to show:" +msgstr "Wählen Sie den KNotes-Ordner zur Anzeige aus:" + +#: configdialog/knotecollectionconfigwidget.cpp:158 +#, kde-format +msgid "Search..." +msgstr "Suchen ..." + +#: configdialog/knotecollectionconfigwidget.cpp:176 +#, kde-format +msgid "&Select All" +msgstr "Alles au&swählen" + +#: configdialog/knotecollectionconfigwidget.cpp:180 +#, kde-format +msgid "&Unselect All" +msgstr "Auswahl &aufheben" + +#: configdialog/knotecollectionconfigwidget.cpp:185 +#, kde-format +msgid "Rename notes..." +msgstr "Notiz umbenennen ..." + +#: configdialog/knotecollectionconfigwidget.cpp:189 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "Wählen Sie den Ordner, in dem die Notiz gespeichert wird:" + +#: configdialog/knotecollectionconfigwidget.cpp:208 +#, kde-format +msgid "Notes accounts" +msgstr "Notizen-Zugänge" + +#: configdialog/knotecollectionconfigwidget.cpp:213 +#, kde-format +msgid "Accounts" +msgstr "Zugänge" + +#: configdialog/knotecollectionconfigwidget.cpp:245 +#, kde-format +msgid "Rename Notes" +msgstr "Notizen umbenennen" + +#: configdialog/knotecollectionconfigwidget.cpp:246 +#, kde-format +msgid "Name:" +msgstr "Name:" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "An error was occurred during renaming: %1" +msgstr "Beim Umbenennen ist ein Fehler aufgetreten: %1" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "Rename note" +msgstr "Notiz umbenennen" + +#: configdialog/knoteconfigdialog.cpp:192 +#, kde-format +msgid "Show number of notes in tray icon" +msgstr "Anzahl der Notizen im Kontrollleistensymbol anzeigen" + +#: configdialog/knoteconfigdialog.cpp:199 +#, kde-format +msgid "Default Title:" +msgstr "Standardtitel:" + +#: configdialog/knoteconfigdialog.cpp:206 +#, kde-format +msgid "How does this work?" +msgstr "Wie funktioniert das?" + +#: configdialog/knoteconfigdialog.cpp:240 +#, kde-format +msgid "" +"

      You can customize title note. You can use:

      • %d current date " +"(short format)
      • %l current date (long format)
      • %t current " +"time
      " +msgstr "" +"

      Sie können die Titel der Notiz anpassen und dabei folgende " +"Platzhalter verwenden:

      • %d - das aktuelle Datum in Kurzform
      • %t - die aktuelle Zeit
      " + +#: configdialog/knoteconfigdialog.cpp:262 +#, kde-format +msgid "Theme:" +msgstr "Design:" + +#: configdialog/knoteconfigdialog.cpp:272 +#, kde-format +msgid "Download new printing themes" +msgstr "Neue Druckdesigns herunterladen" + +#: configdialog/knotedisplayconfigwidget.cpp:46 +#, kde-format +msgid "&Text color:" +msgstr "&Textfarbe:" + +#: configdialog/knotedisplayconfigwidget.cpp:55 +#, kde-format +msgid "&Background color:" +msgstr "&Hintergrundfarbe:" + +#: configdialog/knotedisplayconfigwidget.cpp:66 +#, kde-format +msgid "&Show note in taskbar" +msgstr "Notiz in &Fensterleiste anzeigen" + +#: configdialog/knotedisplayconfigwidget.cpp:70 +#, kde-format +msgid "&Remember desktop" +msgstr "Arbeitsfläche &merken" + +#: configdialog/knotedisplayconfigwidget.cpp:74 +#, kde-format +msgid "Default &width:" +msgstr "Standard&breite:" + +#: configdialog/knotedisplayconfigwidget.cpp:85 +#, kde-format +msgid "Default &height:" +msgstr "Standard&höhe:" + +#: configdialog/knoteeditorconfigwidget.cpp:37 +#, kde-format +msgid "&Tab size:" +msgstr "T&abulatorweite:" + +#: configdialog/knoteeditorconfigwidget.cpp:46 +#, kde-format +msgid "Auto &indent" +msgstr "Automatisch &einrücken" + +#: configdialog/knoteeditorconfigwidget.cpp:51 +#, kde-format +msgid "&Rich text" +msgstr "&Rich-Text" + +#: configdialog/knoteeditorconfigwidget.cpp:55 +#, kde-format +msgid "Text font:" +msgstr "Schriftart für Text:" + +#: configdialog/knoteeditorconfigwidget.cpp:64 +#, kde-format +msgid "Title font:" +msgstr "Schriftart für Titel:" + +#: configdialog/knotesimpleconfigdialog.cpp:64 +#, kde-format +msgid "Editor Settings" +msgstr "Editoreinstellungen" + +#: configdialog/knotesimpleconfigdialog.cpp:67 +#, kde-format +msgid "Display Settings" +msgstr "Anzeigeeinstellungen" + +#. i18n: ectx: Menu (help) +#: data/knotesappui.rc:23 +#, kde-format +msgid "&Help" +msgstr "&Hilfe" + +#. i18n: ectx: Menu (notes_menu) +#: data/knotesappui.rc:35 data/knotesappui.rc:36 +#, kde-format +msgid "Notes" +msgstr "Notizen" + +#: dialog/knotedeleteselectednotesdialog.cpp:32 +#, kde-format +msgid "Select notes to delete" +msgstr "Notizen zum Löschen auswählen" + +#: dialog/knoteselectednotesdialog.cpp:34 +#: print/knoteprintselectednotesdialog.cpp:41 +#, kde-format +msgid "Select notes" +msgstr "Notizen auswählen" + +#: dialog/knoteskeydialog.cpp:33 +#, kde-format +msgid "Configure Shortcuts" +msgstr "Kurzbefehle festlegen" + +#: dialog/knoteskeydialog.cpp:73 +#, kde-format +msgid "Note Actions" +msgstr "Notizen-Aktionen" + +#: finddialog/knotefinddialog.cpp:40 +#, kde-format +msgctxt "@title:window" +msgid "Search Notes" +msgstr "Notizen suchen" + +#: finddialog/knotefinddialog.cpp:85 +#, kde-format +msgctxt "@label:textbox" +msgid "Search notes:" +msgstr "Notizen suchen:" + +#: finddialog/knotefinddialog.cpp:94 +#, kde-format +msgctxt "@action:button Search notes" +msgid "Search..." +msgstr "Suchen ..." + +#: finddialog/knotefinddialog.cpp:149 +#, kde-format +msgctxt "@label" +msgid "No Results found in search." +msgstr "Kein Ergebnis für die Suche gefunden." + +#: knoteedit.cpp:56 +#, kde-format +msgid "Bold" +msgstr "Fett" + +#: knoteedit.cpp:61 +#, kde-format +msgid "Italic" +msgstr "Kursiv" + +#: knoteedit.cpp:65 +#, kde-format +msgid "Underline" +msgstr "Unterstrichen" + +#: knoteedit.cpp:69 +#, kde-format +msgid "Strike Out" +msgstr "Durchgestrichen" + +#: knoteedit.cpp:79 +#, kde-format +msgid "Align Left" +msgstr "Linksbündig" + +#: knoteedit.cpp:85 +#, kde-format +msgid "Align Center" +msgstr "Zentriert" + +#: knoteedit.cpp:90 +#, kde-format +msgid "Align Right" +msgstr "Rechtsbündig" + +#: knoteedit.cpp:95 +#, kde-format +msgid "Align Block" +msgstr "Blocksatz" + +#: knoteedit.cpp:106 +#, kde-format +msgid "List" +msgstr "Liste" + +#: knoteedit.cpp:111 +#, kde-format +msgid "Superscript" +msgstr "Hochgestellt" + +#: knoteedit.cpp:114 +#, kde-format +msgid "Subscript" +msgstr "Tiefgestellt" + +#: knoteedit.cpp:120 +#, kde-format +msgid "Increase Indent" +msgstr "Einzug vergrößern" + +#: knoteedit.cpp:126 +#, kde-format +msgid "Decrease Indent" +msgstr "Einzug verkleinern" + +#: knoteedit.cpp:137 +#, kde-format +msgid "Text Color..." +msgstr "Textfarbe ..." + +#: knoteedit.cpp:143 +#, kde-format +msgid "Text Background Color..." +msgstr "Hintergrundfarbe für Text ..." + +#: knoteedit.cpp:147 +#, kde-format +msgid "Text Font" +msgstr "Schriftart für Text" + +#: knoteedit.cpp:151 +#, kde-format +msgid "Text Size" +msgstr "Textgröße" + +#: knoteedit.cpp:162 +#, kde-format +msgid "Insert Date" +msgstr "Datum einfügen" + +#: knoteedit.cpp:166 +#, kde-format +msgid "Insert Checkmark" +msgstr "Prüfmarkierung einfügen" + +#: kontactplugin/kcmknotessummary.cpp:59 +#, kde-format +msgid "kcmknotessummary" +msgstr "kcmknotessummary" + +#: kontactplugin/kcmknotessummary.cpp:61 +#, kde-format +msgid "Notes Summary Configuration Dialog" +msgstr "Einstellungsdialog für Notizen-Übersicht" + +#: kontactplugin/kcmknotessummary.cpp:63 +#, kde-format +msgid "Copyright © 2013-2018 Laurent Montel " +msgstr "Copyright © 2013-2018 Laurent Montel " + +#: kontactplugin/knotes_part.cpp:98 +#, kde-format +msgctxt "@action:inmenu create new popup note" +msgid "&New" +msgstr "&Neu" + +#: kontactplugin/knotes_part.cpp:108 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be presented with a dialog where you can add a new popup note." +msgstr "" +"Es wird Ihnen ein Dialog angezeigt, in dem Sie eine neue Haftnotiz " +"hinzufügen können." + +#: kontactplugin/knotes_part.cpp:111 kontactplugin/knotes_part.cpp:606 +#: kontactplugin/knotes_part.cpp:608 kontactplugin/knotes_part.cpp:790 +#, kde-format +msgctxt "@action:inmenu" +msgid "Edit..." +msgstr "Bearbeiten ..." + +#: kontactplugin/knotes_part.cpp:120 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can modify an existing popup " +"note." +msgstr "" +"Es wird Ihnen ein Dialog angezeigt, in dem Sie eine Haftnotiz ändern können." + +#: kontactplugin/knotes_part.cpp:123 +#, kde-format +msgctxt "@action:inmenu" +msgid "Rename..." +msgstr "Umbenennen ..." + +#: kontactplugin/knotes_part.cpp:131 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can rename an existing popup " +"note." +msgstr "" +"Es wird Ihnen ein Dialog angezeigt, in dem Sie eine Haftnotiz umbenennen " +"können." + +#: kontactplugin/knotes_part.cpp:134 +#, kde-format +msgctxt "@action:inmenu" +msgid "Delete" +msgstr "Löschen" + +#: kontactplugin/knotes_part.cpp:142 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be prompted if you really want to permanently remove the selected " +"popup note." +msgstr "" +"Sie werden gefragt, ob Sie die ausgewählte Haftnotiz wirklich löschen " +"möchten." + +#: kontactplugin/knotes_part.cpp:153 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be prompted to print the selected popup note." +msgstr "" +"Es wird ein Dialogfenster zum Drucken der ausgewählten Notiz angezeigt." + +#: kontactplugin/knotes_part.cpp:156 +#, kde-format +msgctxt "@action:inmenu" +msgid "Print Preview Selected Notes..." +msgstr "Vorschau ausgewählter Notizen drucken ..." + +#: kontactplugin/knotes_part.cpp:162 +#, kde-format +msgid "Note settings..." +msgstr "Notiz-Einstellungen ..." + +#: kontactplugin/knotes_part.cpp:167 +#, kde-format +msgid "Preferences KNotes..." +msgstr "KNotes-Einstellungen ..." + +#: kontactplugin/knotes_part.cpp:172 notes/knote.cpp:713 +#, kde-format +msgid "Mail..." +msgstr "Via E-Mail versenden ..." + +#: kontactplugin/knotes_part.cpp:177 notes/knote.cpp:709 +#, kde-format +msgid "Send..." +msgstr "Versenden ..." + +#: kontactplugin/knotes_part.cpp:182 notes/knote.cpp:704 +#, kde-format +msgid "Set Alarm..." +msgstr "Erinnerung einstellen ..." + +#: kontactplugin/knotes_part.cpp:197 notes/knote.cpp:717 +#, kde-format +msgid "Save As..." +msgstr "Speichern unter ..." + +#: kontactplugin/knotes_part.cpp:202 notes/knote.cpp:690 +#, kde-format +msgid "Lock" +msgstr "Sperren" + +#: kontactplugin/knotes_part.cpp:205 notes/knote.cpp:693 +#, kde-format +msgid "Unlock" +msgstr "Entsperren" + +#: kontactplugin/knotes_part.cpp:238 +#, kde-format +msgid "Set Focus to Quick Search" +msgstr "Fokus auf die Schnellsuche einstellen" + +#: kontactplugin/knotes_part.cpp:321 +#, kde-format +msgctxt "@info" +msgid "To print notes, first select the notes to print from the list." +msgstr "" +"Um Notizen zu drucken, wählen Sie zunächst die entsprechenden Notizen aus " +"der Liste." + +#: kontactplugin/knotes_part.cpp:322 +#, kde-format +msgctxt "@title:window" +msgid "Print Popup Notes" +msgstr "Notizen drucken" + +#: kontactplugin/knotes_part.cpp:366 +#, kde-format +msgid "Note was not created." +msgstr "Die Notiz wurde nicht erstellt." + +#: kontactplugin/knotes_part.cpp:366 +#, kde-format +msgid "Create new note" +msgstr "Neue Notiz erstellen" + +#: kontactplugin/knotes_part.cpp:388 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:70 +#, kde-format +msgctxt "@info" +msgid "Do you really want to delete this note?" +msgid_plural "Do you really want to delete these %1 notes?" +msgstr[0] "Möchten Sie diese Notiz wirklich löschen?" +msgstr[1] "Möchten Sie diese %1 Notizen wirklich löschen?" + +#: kontactplugin/knotes_part.cpp:390 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:57 +#, kde-format +msgctxt "@title:window" +msgid "Confirm Delete" +msgstr "Löschen bestätigen" + +#: kontactplugin/knotes_part.cpp:582 +#, kde-format +msgctxt "@title:window" +msgid "Rename Popup Note" +msgstr "Notiz umbenennen" + +#: kontactplugin/knotes_part.cpp:583 +#, kde-format +msgctxt "@label:textbox" +msgid "New Name:" +msgstr "Neuer Name:" + +#: kontactplugin/knotes_part.cpp:606 kontactplugin/knotes_part.cpp:790 +#, kde-format +msgid "Show Note..." +msgstr "Notiz anzeigen ..." + +#: kontactplugin/knotes_part.cpp:742 +#, kde-format +msgid "Rich text (*.html)" +msgstr "Rich-Text (*.html)" + +#: kontactplugin/knotes_part.cpp:744 +#, kde-format +msgid "Plain text (*.txt)" +msgstr "Textdatei (*.txt)" + +#: kontactplugin/knotes_part.cpp:747 notes/knote.cpp:516 +#, kde-format +msgid "Save As" +msgstr "Speichern unter" + +#: kontactplugin/knotes_part.cpp:758 notes/knote.cpp:533 +#, kde-format +msgid "" +"A file named %1 already exists.
      Are you sure you want to " +"overwrite it?
      " +msgstr "" +"Eine Datei namens %1 existiert bereits.
      Soll sie " +"überschrieben werden?
      " + +#: kontactplugin/knotes_plugin.cpp:62 +#, kde-format +msgctxt "@action:inmenu" +msgid "New Popup Note..." +msgstr "Neue Notiz ..." + +#: kontactplugin/knotes_plugin.cpp:70 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can create a new popup note." +msgstr "" +"Es wird Ihnen ein Dialog angezeigt, in dem Sie eine neue Notiz hinzufügen " +"können." + +#: kontactplugin/knotes_plugin.cpp:99 +#, kde-kuit-format +msgctxt "@title" +msgid "KNotes" +msgstr "KNotes" + +#: kontactplugin/knotes_plugin.cpp:101 +#, kde-kuit-format +msgctxt "@title" +msgid "Popup Notes" +msgstr "Haftnotizen" + +#: kontactplugin/knotes_plugin.cpp:103 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Copyright © 2003–2018 Kontact authors" +msgstr "Copyright © 2003–2018 Kontact-Autoren" + +#: kontactplugin/knotes_plugin.cpp:105 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: kontactplugin/knotes_plugin.cpp:106 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Current Maintainer" +msgstr "Aktueller Betreuer" + +#: kontactplugin/knotes_plugin.cpp:109 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Michael Brade" +msgstr "Michael Brade" + +#: kontactplugin/knotes_plugin.cpp:110 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Previous Maintainer" +msgstr "Ehemaliger Betreuer" + +#: kontactplugin/knotes_plugin.cpp:112 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Tobias Koenig" +msgstr "Tobias Koenig" + +#: kontactplugin/knotes_plugin.cpp:113 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Developer" +msgstr "Entwickler" + +#: kontactplugin/knotes_plugin.cpp:151 +#, kde-format +msgctxt "@item" +msgid "Meeting" +msgstr "Besprechung" + +#: kontactplugin/knotes_plugin.cpp:165 kontactplugin/knotes_plugin.cpp:170 +#, kde-format +msgctxt "@item" +msgid "Note: %1" +msgstr "Notiz: %1" + +#: kontactplugin/knotes_plugin.cpp:177 +#, kde-format +msgctxt "@item" +msgid "New Note" +msgstr "Neue Notiz" + +#: kontactplugin/knotes_plugin.cpp:187 +#, kde-format +msgctxt "@info" +msgid "Dropping multiple mails is not supported." +msgstr "Das Ablegen von mehr als einer E-Mail wird nicht unterstützt." + +#: kontactplugin/knotes_plugin.cpp:190 +#, kde-format +msgctxt "@item" +msgid "" +"From: %1\n" +"To: %2\n" +"Subject: %3" +msgstr "" +"Von: %1\n" +"An: %2\n" +"Betreff: %3" + +#: kontactplugin/knotes_plugin.cpp:193 +#, kde-format +msgctxt "@item" +msgid "Mail: %1" +msgstr "E-Mail: %1" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, kde-format +msgctxt "@title:window" +msgid "Show Popup Note" +msgstr "Notiz anzeigen" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, kde-format +msgctxt "@title:window" +msgid "Edit Popup Note" +msgstr "Notiz bearbeiten" + +#: kontactplugin/knoteseditdialog.cpp:79 +#, kde-format +msgctxt "@label popup note name" +msgid "Name:" +msgstr "Name:" + +#: kontactplugin/knoteslistwidgetsearchline.cpp:28 +#, kde-format +msgid "Search notes..." +msgstr "Notizen suchen ..." + +#: kontactplugin/knoteslistwidgetsearchline.cpp:37 +#, kde-format +msgid "Search notes...<%1>" +msgstr "Notizen suchen ...<%1>" + +#: kontactplugin/knotesselectdeletenotesdialog.cpp:46 +#, kde-format +msgid "(note locked, it will not removed)" +msgstr "(Die Notiz ist gesperrt und wird nicht entfernt)" + +#: kontactplugin/summarywidget.cpp:63 +#, kde-format +msgid "Popup Notes" +msgstr "Haftnotizen" + +#: kontactplugin/summarywidget.cpp:120 +#, kde-format +msgid "No notes found" +msgstr "Keine Notizen gefunden" + +#: kontactplugin/summarywidget.cpp:153 +#, kde-format +msgid "Modify Note..." +msgstr "Notiz ändern ..." + +#: kontactplugin/summarywidget.cpp:157 +#, kde-format +msgid "Delete Note..." +msgstr "Notiz löschen ..." + +#: kontactplugin/summarywidget.cpp:243 +#, kde-format +msgid "Read Popup Note: \"%1\"" +msgstr "Notiz lesen: „%1“" + +#: notes/knote.cpp:149 +#, kde-format +msgid "Do you really want to delete note %1?" +msgstr "Möchten Sie die Notiz %1 wirklich löschen?" + +#: notes/knote.cpp:150 +#, kde-format +msgid "Confirm Delete" +msgstr "Löschen bestätigen" + +#: notes/knote.cpp:151 +#, kde-format +msgid "&Delete" +msgstr "&Löschen" + +#: notes/knote.cpp:277 +#, kde-format +msgid "Please enter the new name:" +msgstr "Bitte den neuen Namen eingeben:" + +#: notes/knote.cpp:511 +#, kde-format +msgid "Save note as plain text" +msgstr "Notiz als Textdatei speichern" + +#: notes/knote.cpp:639 +#, kde-format +msgid "&All Desktops" +msgstr "Auf a&lle Arbeitsflächen" + +#: notes/knote.cpp:681 +#, kde-format +msgid "New" +msgstr "Neu" + +#: notes/knote.cpp:685 +#, kde-format +msgid "Rename..." +msgstr "Umbenennen ..." + +#: notes/knote.cpp:695 +#, kde-format +msgid "Hide" +msgstr "Ausblenden" + +#: notes/knote.cpp:700 +#, kde-format +msgid "Delete" +msgstr "Löschen" + +#: notes/knote.cpp:727 +#, kde-format +msgid "Preferences..." +msgstr "Einstellungen ..." + +#: notes/knote.cpp:732 +#, kde-format +msgid "Keep Above Others" +msgstr "Immer im Vordergrund" + +#: notes/knote.cpp:737 +#, kde-format +msgid "Keep Below Others" +msgstr "Immer im Hintergrund" + +#: notes/knote.cpp:742 +#, kde-format +msgid "To Desktop" +msgstr "Auf Arbeitsfläche" + +#: notes/knote.cpp:752 +#, kde-format +msgid "Walk Through Notes" +msgstr "Notizen durchblättern" + +#: print/knotegrantleeprint.cpp:50 +#, kde-format +msgid "Alarm:" +msgstr "Erinnerung:" + +#: print/knotegrantleeprint.cpp:51 +#, kde-format +msgid "Note is locked" +msgstr "Die Notiz ist gesperrt" + +#: print/knoteprinter.cpp:135 +#, kde-format +msgid "Print Note" +msgid_plural "Print %1 notes" +msgstr[0] "Notiz drucken" +msgstr[1] "%1 Notizen drucken" + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing theme was not found." +msgstr "Es wurde kein Druckstil gefunden." + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing error" +msgstr "Fehler beim Drucken" + +#: print/knoteprintselectednotesdialog.cpp:63 +#, kde-format +msgid "Printing theme:" +msgstr "Druckstil:" + +#: print/knoteprintselectednotesdialog.cpp:70 +#, kde-format +msgid "Preview" +msgstr "Vorschau" + +#: print/knoteprintselectednotesdialog.cpp:72 +#, kde-format +msgid "Print" +msgstr "Drucken" + +#: print/knoteprintselectthemedialog.cpp:34 +#, kde-format +msgid "Select theme" +msgstr "Design auswählen" + +#: print/knoteprintselectthemedialog.cpp:51 +#, kde-format +msgid "Themes:" +msgstr "Designs:" + +#~ msgid "" +#~ "Thanks for using KNotes!

      KNotes uses a new storage technology " +#~ "that requires migration of your current KNotes data and configuration.\n" +#~ "

      The conversion process can take a lot of time (depending on the amount " +#~ "of notes you have) and it must not be interrupted.

      \n" +#~ "

      You can:

      • Migrate now (be prepared to wait)
      • Skip the " +#~ "migration and start with fresh data and configuration
      • Cancel and " +#~ "exit KNotes.

      More " +#~ "Information...

      " +#~ msgstr "" +#~ "Danke, dass Sie KNotes verwenden!

      KNotes benutzt eine neue " +#~ "Speichertechnologie, die eine Migration Ihrer aktuellen KNotes-Daten und -" +#~ "Einstellungen erforderlich macht

      \n" +#~ "

      Der Prozess der Konvertierung kann (abhängig von den Menge der " +#~ "vorhandenen Notizen) einige Zeit in Anspruch nehmen und darf nicht " +#~ "unterbrochen werden

      \n" +#~ "

      Sie können:

      • Jetzt migrieren (stellen Sie sich auf Wartezeit " +#~ "ein)
      • Die Migration überspringen und mit frischen Daten und " +#~ "Einstellungen starten
      • Abbrechen und KNotes beenden.
      • Weitere " +#~ "Informationen ...

        " + +#~ msgid "KNotes Migration" +#~ msgstr "KNotes-Aktionen" + +#~ msgid "Migrate Now" +#~ msgstr "Jetzt migrieren" + +#~ msgid "Skip Migration" +#~ msgstr "Migration überspringen" + +#~ msgid "" +#~ "Migration to KNotes failed. In case you want to try again, run 'knotes-" +#~ "migrator --interactive' manually." +#~ msgstr "" +#~ "Die Migration für KNotes ist fehlgeschlagen. Wenn Sie es erneut versuchen " +#~ "möchten, starten Sie den Befehl „knotes-migrator --interactive“." + +#~ msgid "Migration Failed" +#~ msgstr "Die Migration ist fehlgeschlagen" + +#~ msgid "Uppercase" +#~ msgstr "Großbuchstaben" + +#~ msgid "Sentence case" +#~ msgstr "Groß-/Kleinschreibung" + +#~ msgid "Lowercase" +#~ msgstr "Kleinbuchstaben" + +#~ msgid "Change case..." +#~ msgstr "Groß-/Kleinschreibung ändern ..." + +#~ msgid "Debug nepomuk..." +#~ msgstr "Nepomuk-Fehlersuche:" + +#~ msgid "Scheduled Alarm" +#~ msgstr "Erinnerung aktiv" + +#~ msgid "&No alarm" +#~ msgstr "&Keine Erinnerung" + +#~ msgid "Alarm &at:" +#~ msgstr "Erinnerung &um:" + +#~ msgid "The following notes triggered alarms:" +#~ msgstr "Nachfolgende Notizen haben eine Erinnerung ausgelöst:" + +#~ msgid "Nepomuk Debug" +#~ msgstr "Nepomuk-Fehlersuche" + +#~ msgid "Search info with nepomukshow..." +#~ msgstr "Informationen mit „nepomukshow“ suchen ..." + +#~ msgid "Error on fetching item" +#~ msgstr "Fehler beim Abholen des Eintrags" + +#~ msgid "Search with nepomukshow" +#~ msgstr "Suchen mit „nepomukshow“" + +#~ msgid "Nepomuk id:" +#~ msgstr "Nepomuk-Kennung:" + +#~ msgid "Display" +#~ msgstr "Anzeige" + +#~ msgid "" +#~ "Unable to save the notes to %1. Check that there is sufficient " +#~ "disk space.
        There should be a backup in the same directory though." +#~ msgstr "" +#~ "Notiz kann nicht als %1 gespeichert werden. Möglicherweise ist " +#~ "der Datenträger voll.
        Eine Sicherungskopie sollte sich aber im " +#~ "selben Ordner befinden.
        " + +#~ msgid "Location:" +#~ msgstr "Ort:" + +#~ msgid "&Mail action:" +#~ msgstr "E-&Mail-Aktion:" + +#~ msgid "Incoming Notes" +#~ msgstr "Eingehende Notizen" + +#~ msgid "Accept incoming notes" +#~ msgstr "Eingehende Notizen akzeptieren" + +#~ msgid "Outgoing Notes" +#~ msgstr "Ausgehende Notizen" + +#~ msgid "&Sender ID:" +#~ msgstr "Ab&sender-Kennung:" + +#~ msgid "&Port:" +#~ msgstr "&Port:" + +#~ msgid "Select recipient:" +#~ msgstr "Empfänger auswählen:" + +#~ msgid "Hostname or IP address:" +#~ msgstr "Rechnername oder IP-Adresse:" + +#~ msgid "The port KNotes will listen on and send notes to." +#~ msgstr "Port, über den KNotes Notizen versendet und empfängt." + +#~ msgid "Please configure send mail action." +#~ msgstr "Bitte richten Sie die Aktion zum Versenden von E-Mails ein." + +#~ msgid "Unable to start the mail process." +#~ msgstr "Fehler beim Starten des E-Mail-Prozesses." + +#~ msgid "Send \"%1\"" +#~ msgstr "„%1“ wird versendet" + +#~ msgid "The host cannot be empty." +#~ msgstr "Der Rechner darf nicht leer sein." + +#~ msgid "Communication error: %1" +#~ msgstr "Kommunikationsfehler: %1" + +#~ msgid "Alarm &in:" +#~ msgstr "Erinnerung &in:" + +#~ msgid "&Style:" +#~ msgstr "&Stil:" + +#~ msgid "Plain" +#~ msgstr "Einfach" + +#~ msgid "(c) 1997-2009, The KNotes Developers" +#~ msgstr "(c) 1997-2009, die KNotes-Entwickler" + +#~ msgid "Defaults" +#~ msgstr "Voreinstellungen" + +#~ msgid "Default Settings for New Notes" +#~ msgstr "Voreinstellungen für neue Notizen" + +#~ msgid "Actions" +#~ msgstr "Aktionen" + +#~ msgid "Action Settings" +#~ msgstr "Einstellungen für Aktionen" + +#~ msgid "Network" +#~ msgstr "Netzwerk" + +#~ msgid "Network Settings" +#~ msgstr "Netzwerkeinstellungen" + +#~ msgid "Style" +#~ msgstr "Stil" + +#~ msgid "Displa&y" +#~ msgstr "&Anzeige" + +#~ msgid "&Editor" +#~ msgstr "&Editor" + +#~ msgid "hours/minutes" +#~ msgstr "Stunden / Minuten" diff --git a/po/de/libnoteshared.po b/po/de/libnoteshared.po new file mode 100644 index 0000000..755d029 --- /dev/null +++ b/po/de/libnoteshared.po @@ -0,0 +1,167 @@ +# Burkhard Lück , 2013, 2014, 2017. +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2017-09-15 03:37+0200\n" +"PO-Revision-Date: 2017-03-19 15:41+0100\n" +"Last-Translator: Burkhard Lück \n" +"Language-Team: German \n" +"Language: de\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: Lokalize 2.0\n" + +#: alarms/notealarmdialog.cpp:77 +#, kde-format +msgid "Scheduled Alarm" +msgstr "Geplante Erinnerung" + +#: alarms/notealarmdialog.cpp:80 +#, kde-format +msgid "&No alarm" +msgstr "&Keine Erinnerung" + +#: alarms/notealarmdialog.cpp:89 +#, kde-format +msgid "Alarm &at:" +msgstr "Erinnerung &um:" + +#: config/noteactionconfig.cpp:36 +#, kde-format +msgid "&Mail action:" +msgstr "E-&Mail-Aktion:" + +#: config/noteactionconfig.cpp:44 +#, kde-format +msgid "How does this work?" +msgstr "Wie funktioniert das?" + +#: config/noteactionconfig.cpp:57 +#, kde-format +msgid "" +"

        You can customize command line. You can use:

        • %t returns " +"current note title
        • %f returns current note text
        " +msgstr "" +"

        Sie können die Befehlszeile anpassen und folgende Platzhalter " +"verwenden:

        • %t gibt den Titel der aktuellen Notiz zurück
        • " +"%f gibt den Text der aktuellen Notiz zurück
        " + +#: config/notenetworkconfig.cpp:54 +#, kde-format +msgid "Incoming Notes" +msgstr "Eingehende Notizen" + +#: config/notenetworkconfig.cpp:57 +#, kde-format +msgid "Accept incoming notes" +msgstr "Eingehende Notizen akzeptieren" + +#: config/notenetworkconfig.cpp:63 +#, kde-format +msgid "Outgoing Notes" +msgstr "Ausgehende Notizen" + +#: config/notenetworkconfig.cpp:66 +#, kde-format +msgid "&Sender ID:" +msgstr "Ab&sender-Kennung:" + +#: config/notenetworkconfig.cpp:78 +#, kde-format +msgid "&Port:" +msgstr "&Port:" + +#: dialog/selectednotefolderdialog.cpp:35 +#, kde-format +msgctxt "@title:window" +msgid "Select Note Folder" +msgstr "Notizordner auswählen" + +#: dialog/selectednotefolderdialog.cpp:37 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "Wählen Sie den Ordner, in dem die Notiz gespeichert wird:" + +#: job/createnewnotejob.cpp:124 job/createnewnotejob.cpp:134 +#, kde-format +msgid "" +"An error occurred during fetching. Do you want to select a new default " +"collection?" +msgstr "" +"Ein Fehler ist beim Abholen aufgetreten. Möchten Sie eine neue Standard-" +"Sammlung verwenden?" + +#: job/createnewnotejob.cpp:144 +#, kde-format +msgid "" +"Collection is hidden. New note will stored but not displaying. Do you want " +"to show collection?" +msgstr "" +"Die Sammlung ist ausgeblendet. Neue Notizen werden gespeichert, aber nicht " +"angezeigt. Möchten Sie die Sammlung anzeigen?" + +#: job/createnewnotejob.cpp:198 +#, kde-format +msgid "Note was not created." +msgstr "Die Notiz wurde nicht erstellt." + +#: job/createnewnotejob.cpp:198 +#, kde-format +msgid "Create new note" +msgstr "Neue Notiz erstellen" + +#: network/notehostdialog.cpp:64 +#, kde-format +msgid "Select recipient:" +msgstr "Empfänger auswählen:" + +#: network/notehostdialog.cpp:83 +#, kde-format +msgid "Hostname or IP address:" +msgstr "Rechnername oder IP-Adresse:" + +#: network/notesnetworksender.cpp:104 +#, kde-format +msgid "Communication error: %1" +msgstr "Kommunikationsfehler: %1" + +#: noteutils.cpp:45 +#, kde-format +msgid "Please configure send mail action." +msgstr "Bitte richten Sie die Aktion zum Versenden von E-Mails ein." + +#: noteutils.cpp:53 +#, kde-format +msgid "Note: \"%1\"" +msgstr "Notiz: „%1“" + +#: noteutils.cpp:60 +#, kde-format +msgid "Unable to start the mail process." +msgstr "Fehler beim Starten des E-Mail-Prozesses." + +#: noteutils.cpp:69 +#, kde-format +msgid "Send \"%1\"" +msgstr "„%1“ senden" + +#: noteutils.cpp:73 +#, kde-format +msgid "The host cannot be empty." +msgstr "Der Rechnername darf nicht leer sein." + +#: resources/localresourcecreator.cpp:83 +#, kde-format +msgctxt "Default name for resource holding notes" +msgid "Local Notes" +msgstr "Lokale Notizen" + +#. i18n: ectx: label, entry (Port), group (Network) +#: settings/notesharedglobalconfig.kcfg:37 +#, kde-format +msgid "The port will listen on and send notes to." +msgstr "Der Port, über den KNotes Notizen versendet und empfängt." diff --git a/po/el/akonadi_notes_agent.po b/po/el/akonadi_notes_agent.po new file mode 100644 index 0000000..10972a3 --- /dev/null +++ b/po/el/akonadi_notes_agent.po @@ -0,0 +1,117 @@ +# Copyright (C) YEAR This_file_is_part_of_KDE +# This file is distributed under the same license as the PACKAGE package. +# +# Dimitris Kardarakos , 2014. +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2014-03-30 19:10+0300\n" +"Last-Translator: Dimitris Kardarakos \n" +"Language-Team: Greek \n" +"Language: el\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: Lokalize 1.5\n" + +#: notesagentalarmdialog.cpp:51 notesagentalarmdialog.cpp:220 +#, kde-format +msgid "Alarm" +msgstr "Συναγερμός" + +#: notesagentalarmdialog.cpp:63 +#, kde-format +msgid "The following notes triggered alarms:" +msgstr "Οι ακόλουθες σημειώσεις πυροδότησαν συναγερμούς:" + +#: notesagentalarmdialog.cpp:101 +#, kde-format +msgid "Remove Alarm" +msgstr "Αφαίρεση συναγερμού" + +#: notesagentalarmdialog.cpp:103 +#, kde-format +msgid "Show Note..." +msgstr "Εμφάνιση σημείωσης..." + +#: notesagentalarmdialog.cpp:105 +#, kde-format +msgid "Modify Alarm..." +msgstr "Τροποποίηση συναγερμού..." + +#: notesagentalarmdialog.cpp:158 +#, kde-format +msgid "Are you sure to remove alarm?" +msgstr "Επιθυμείτε σίγουρα την αφαίρεση του συναγερμού;" + +#: notesagentalarmdialog.cpp:158 +#, kde-format +msgctxt "@title:window" +msgid "Remove Alarm" +msgstr "Αφαίρεση συναγερμού" + +#: notesagentalarmdialog.cpp:220 +#, kde-format +msgid "Error during fetch alarm info." +msgstr "" + +#: notesagentsettingsdialog.cpp:42 +#, kde-format +msgid "Configure Notes Agent" +msgstr "Διαμόρφωση πράκτορα σημειώσεων" + +#: notesagentsettingsdialog.cpp:58 +#, kde-format +msgid "Notify" +msgstr "Ειδοποίηση" + +#: notesagentsettingsdialog.cpp:61 +#, kde-format +msgid "Network" +msgstr "Δίκτυο" + +#: notesagentsettingsdialog.cpp:70 +#, kde-format +msgid "Notes Agent" +msgstr "Πράκτορας σημειώσεων" + +#: notesagentsettingsdialog.cpp:72 +#, kde-format +msgid "Notes Agent." +msgstr "Πράκτορας σημειώσεων." + +#: notesagentsettingsdialog.cpp:74 +#, fuzzy, kde-format +#| msgid "Copyright (C) 2013, 2014 Laurent Montel" +msgid "Copyright (C) 2013-2018 Laurent Montel" +msgstr "Πνευματικά δικαιώματα (C) 2013, 2014 Laurent Montel" + +#: notesagentsettingsdialog.cpp:76 +#, kde-format +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: notesagentsettingsdialog.cpp:77 +#, kde-format +msgid "Maintainer" +msgstr "Συντηρητής" + +#: notesagentsettingsdialog.cpp:80 +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "Δημήτρης Καρδαράκος" + +#: notesagentsettingsdialog.cpp:81 +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "dimkard@gmail.com" + +#: notesmanager.cpp:199 +#, kde-format +msgid "Note Received" +msgstr "Λήψη σημείωσης" diff --git a/po/el/knotes.po b/po/el/knotes.po new file mode 100644 index 0000000..bac08f4 --- /dev/null +++ b/po/el/knotes.po @@ -0,0 +1,1232 @@ +# translation of knotes.po to greek +# Copyright (C) 2002, 2003, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# +# Stergios Dramis , 2002-2003. +# Spiros Georgaras , 2005, 2006, 2007. +# Toussis Manolis , 2007, 2008, 2009. +# Dimitrios Glentadakis , 2011, 2012. +msgid "" +msgstr "" +"Project-Id-Version: knotes\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2012-09-10 06:33+0200\n" +"Last-Translator: Dimitrios Glentadakis \n" +"Language-Team: Greek \n" +"Language: el\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Lokalize 1.4\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" + +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "Σπύρος Γεωργαράς, Τούσης Μανώλης" + +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "sng@hellug.gr, manolis@koppermind.homelinux.org" + +#: apps/knotes_options.h:29 +#, kde-format +msgid "Suppress creation of a new note on a non-unique instance." +msgstr "" +"Καταστολή δημιουργίας μιας νέας σημείωσης σε μια μη μοναδική διεργασία." + +#: apps/knotesakonaditray.cpp:35 apps/knotestray.cpp:32 +#, fuzzy, kde-format +#| msgid "KNotes: Sticky notes for KDE" +msgid "KNotes: Sticky notes by KDE" +msgstr "KNotes: Επικολλημένα σημειώματα για το KDE" + +#: apps/knotesapp.cpp:98 +#, kde-format +msgid "New Note" +msgstr "Νέο σημείωμα" + +#: apps/knotesapp.cpp:106 kontactplugin/knotes_part.cpp:187 +#, kde-format +msgid "New Note From Clipboard" +msgstr "Νέο σημείωμα από το πρόχειρο" + +#: apps/knotesapp.cpp:112 kontactplugin/knotes_part.cpp:192 +#, fuzzy, kde-format +#| msgid "New Note From Clipboard" +msgid "New Note From Text File..." +msgstr "Νέο σημείωμα από το πρόχειρο" + +#: apps/knotesapp.cpp:116 +#, kde-format +msgid "Show All Notes" +msgstr "Εμφάνιση όλων των σημειωμάτων" + +#: apps/knotesapp.cpp:122 +#, kde-format +msgid "Hide All Notes" +msgstr "Απόκρυψη όλων των σημειωμάτων" + +#: apps/knotesapp.cpp:128 kontactplugin/knotes_part.cpp:146 +#, fuzzy, kde-format +#| msgid "Print Note" +#| msgid_plural "Print %1 notes" +msgctxt "@action:inmenu" +msgid "Print Selected Notes..." +msgstr "Εκτύπωση σημειώματος" + +#: apps/knotesapp.cpp:134 +#, fuzzy, kde-format +#| msgid "Print Note" +#| msgid_plural "Print %1 notes" +msgctxt "@action:inmenu" +msgid "Delete Selected Notes..." +msgstr "Εκτύπωση σημειώματος" + +#: apps/knotesapp.cpp:393 kontactplugin/knotes_part.cpp:874 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgid "Select Text File" +msgstr "Επιλογή παραλήπτη:" + +#: apps/knotesapp.cpp:394 kontactplugin/knotes_part.cpp:875 +#, fuzzy, kde-format +#| msgid "Text Size" +msgid "Text File" +msgstr "Μέγεθος κειμένου" + +#: apps/knotesapp.cpp:400 kontactplugin/knotes_part.cpp:882 +#, kde-format +msgid "Error during open text file: %1" +msgstr "" + +#: apps/knotesapp.cpp:401 kontactplugin/knotes_part.cpp:883 +#, fuzzy, kde-format +#| msgid "Text Size" +msgid "Open Text File" +msgstr "Μέγεθος κειμένου" + +#: apps/knotesapp.cpp:404 kontactplugin/knotes_part.cpp:886 +#, kde-format +msgid "Note from file '%1'" +msgstr "" + +#: apps/knotesapp.cpp:499 +#, kde-format +msgid "No Notes" +msgstr "Κανένα σημείωμα" + +#: apps/knotesapp.cpp:552 kontactplugin/knotes_part.cpp:637 +#, kde-format +msgid "Settings" +msgstr "Ρυθμίσεις" + +#. i18n: ectx: Menu (knotes_context) +#: apps/main.cpp:54 data/knotesappui.rc:5 data/knotesappui.rc:6 +#: kontactplugin/knotes_part.cpp:87 kontactplugin/knotes_plugin.cpp:58 +#: kontactplugin/knoteseditdialog.cpp:67 +#, kde-format +msgid "KNotes" +msgstr "KNotes" + +#: apps/main.cpp:56 +#, kde-format +msgid "KDE Notes" +msgstr "Σημειώματα για το KDE" + +#: apps/main.cpp:58 +#, fuzzy, kde-format +#| msgid "Copyright © 1997–2010 KNotes authors" +msgid "Copyright © 1997–2018 KNotes authors" +msgstr "Πνευματικά Δικαιώματα © 1997–2010 οι συγγραφείς του KNotes" + +#: apps/main.cpp:78 kontactplugin/kcmknotessummary.cpp:64 +#, kde-format +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: apps/main.cpp:79 +#, kde-format +msgid "Maintainer" +msgstr "Συντηρητής" + +#: apps/main.cpp:81 +#, kde-format +msgid "Guillermo Antonio Amaral Bastidas" +msgstr "Guillermo Antonio Amaral Bastidas" + +#: apps/main.cpp:82 apps/main.cpp:85 +#, kde-format +msgid "Previous Maintainer" +msgstr "Πρώην συντηρητής" + +#: apps/main.cpp:84 +#, kde-format +msgid "Michael Brade" +msgstr "Michael Brade" + +#: apps/main.cpp:87 +#, kde-format +msgid "Bernd Johannes Wuebben" +msgstr "Bernd Johannes Wuebben" + +#: apps/main.cpp:88 +#, kde-format +msgid "Original KNotes Author" +msgstr "Αρχικός συγγραφέας του KNotes" + +#: apps/main.cpp:90 +#, kde-format +msgid "Wynn Wilkes" +msgstr "Wynn Wilkes" + +#: apps/main.cpp:91 +#, kde-format +msgid "Ported KNotes to KDE 2" +msgstr "Προσαρμογή του KNotes στο KDE 2" + +#: apps/main.cpp:93 +#, kde-format +msgid "Daniel Martin" +msgstr "Daniel Martin" + +#: apps/main.cpp:94 +#, kde-format +msgid "Network Interface" +msgstr "Διεπαφή δικτύου" + +#: apps/main.cpp:96 +#, kde-format +msgid "Bo Thorsen" +msgstr "Bo Thorsen" + +#: apps/main.cpp:97 +#, kde-format +msgid "Started KDE Resource Framework Integration" +msgstr "Ξεκίνησε την ενσωμάτωση του πλαισίου πόρων του KDE" + +#: apps/main.cpp:99 +#, kde-format +msgid "Bera Debajyoti" +msgstr "Bera Debajyoti" + +#: apps/main.cpp:100 +#, kde-format +msgid "Idea and initial code for the new look & feel" +msgstr "Έμπνευση και αρχικός κώδικας για τη νέα εμφάνιση" + +#: apps/main.cpp:102 +#, kde-format +msgid "Matthias Ettrich" +msgstr "Matthias Ettrich" + +#: apps/main.cpp:105 +#, kde-format +msgid "David Faure" +msgstr "David Faure" + +#: apps/main.cpp:108 +#, kde-format +msgid "Matthias Kiefer" +msgstr "Matthias Kiefer" + +#: apps/main.cpp:111 +#, kde-format +msgid "Luboš Luňák" +msgstr "Luboš Luňák" + +#: apps/main.cpp:113 +#, kde-format +msgid "Dirk A. Mueller" +msgstr "Dirk A. Mueller" + +#: apps/main.cpp:116 +#, kde-format +msgid "Carsten Pfeiffer" +msgstr "Carsten Pfeiffer" + +#: apps/main.cpp:119 +#, kde-format +msgid "Harri Porten" +msgstr "Harri Porten" + +#: apps/main.cpp:122 +#, kde-format +msgid "Espen Sand" +msgstr "Espen Sand" + +#: configdialog/knotecollectionconfigwidget.cpp:121 +#, kde-format +msgid "Folders" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:123 +#, kde-format +msgid "Select which KNotes folders to show:" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:158 +#, kde-format +msgid "Search..." +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:176 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgid "&Select All" +msgstr "Επιλογή παραλήπτη:" + +#: configdialog/knotecollectionconfigwidget.cpp:180 +#, kde-format +msgid "&Unselect All" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:185 +#, fuzzy, kde-format +#| msgid "Rename..." +msgid "Rename notes..." +msgstr "Μετονομασία..." + +#: configdialog/knotecollectionconfigwidget.cpp:189 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:208 +#, fuzzy, kde-format +#| msgid "Note Actions" +msgid "Notes accounts" +msgstr "Ενέργειες σημειωμάτων" + +#: configdialog/knotecollectionconfigwidget.cpp:213 +#, kde-format +msgid "Accounts" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:245 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgid "Rename Notes" +msgstr "Επιλογή παραλήπτη:" + +#: configdialog/knotecollectionconfigwidget.cpp:246 +#, kde-format +msgid "Name:" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "An error was occurred during renaming: %1" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgid "Rename note" +msgstr "Επιλογή παραλήπτη:" + +#: configdialog/knoteconfigdialog.cpp:192 +#, kde-format +msgid "Show number of notes in tray icon" +msgstr "" + +#: configdialog/knoteconfigdialog.cpp:199 +#, fuzzy, kde-format +#| msgid "Default &width:" +msgid "Default Title:" +msgstr "Προκαθορισμένο &πλάτος:" + +#: configdialog/knoteconfigdialog.cpp:206 +#, kde-format +msgid "How does this work?" +msgstr "" + +#: configdialog/knoteconfigdialog.cpp:240 +#, kde-format +msgid "" +"

        You can customize title note. You can use:

        • %d current date " +"(short format)
        • %l current date (long format)
        • %t current " +"time
        " +msgstr "" + +#: configdialog/knoteconfigdialog.cpp:262 +#, kde-format +msgid "Theme:" +msgstr "" + +#: configdialog/knoteconfigdialog.cpp:272 +#, fuzzy, kde-format +#| msgid "Print Note" +#| msgid_plural "Print %1 notes" +msgid "Download new printing themes" +msgstr "Εκτύπωση σημειώματος" + +#: configdialog/knotedisplayconfigwidget.cpp:46 +#, kde-format +msgid "&Text color:" +msgstr "Χρώμα &κειμένου:" + +#: configdialog/knotedisplayconfigwidget.cpp:55 +#, kde-format +msgid "&Background color:" +msgstr "Χρώμα &φόντου:" + +#: configdialog/knotedisplayconfigwidget.cpp:66 +#, kde-format +msgid "&Show note in taskbar" +msgstr "&Εμφάνιση σημειωμάτων στη γραμμή εργασιών" + +#: configdialog/knotedisplayconfigwidget.cpp:70 +#, kde-format +msgid "&Remember desktop" +msgstr "&Απομνημόνευση επιφάνειας εργασίας" + +#: configdialog/knotedisplayconfigwidget.cpp:74 +#, kde-format +msgid "Default &width:" +msgstr "Προκαθορισμένο &πλάτος:" + +#: configdialog/knotedisplayconfigwidget.cpp:85 +#, kde-format +msgid "Default &height:" +msgstr "Προκαθορισμένο ύ&ψος:" + +#: configdialog/knoteeditorconfigwidget.cpp:37 +#, kde-format +msgid "&Tab size:" +msgstr "Πλάτος &στηλοθέτη:" + +#: configdialog/knoteeditorconfigwidget.cpp:46 +#, kde-format +msgid "Auto &indent" +msgstr "Αυτόματη &εσοχή" + +#: configdialog/knoteeditorconfigwidget.cpp:51 +#, kde-format +msgid "&Rich text" +msgstr "&Εμπλουτισμένο κείμενο" + +#: configdialog/knoteeditorconfigwidget.cpp:55 +#, kde-format +msgid "Text font:" +msgstr "Γραμματοσειρά κειμένου:" + +#: configdialog/knoteeditorconfigwidget.cpp:64 +#, kde-format +msgid "Title font:" +msgstr "Γραμματοσειρά τίτλου:" + +#: configdialog/knotesimpleconfigdialog.cpp:64 +#, kde-format +msgid "Editor Settings" +msgstr "Ρυθμίσεις επεξεργαστή" + +#: configdialog/knotesimpleconfigdialog.cpp:67 +#, kde-format +msgid "Display Settings" +msgstr "Ρυθμίσεις προβολής" + +#. i18n: ectx: Menu (help) +#: data/knotesappui.rc:23 +#, kde-format +msgid "&Help" +msgstr "&Βοήθεια" + +#. i18n: ectx: Menu (notes_menu) +#: data/knotesappui.rc:35 data/knotesappui.rc:36 +#, kde-format +msgid "Notes" +msgstr "Σημειώματα" + +#: dialog/knotedeleteselectednotesdialog.cpp:32 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgid "Select notes to delete" +msgstr "Επιλογή παραλήπτη:" + +#: dialog/knoteselectednotesdialog.cpp:34 +#: print/knoteprintselectednotesdialog.cpp:41 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgid "Select notes" +msgstr "Επιλογή παραλήπτη:" + +#: dialog/knoteskeydialog.cpp:33 +#, kde-format +msgid "Configure Shortcuts" +msgstr "Διαμόρφωση συντομεύσεων" + +#: dialog/knoteskeydialog.cpp:73 +#, kde-format +msgid "Note Actions" +msgstr "Ενέργειες σημειωμάτων" + +#: finddialog/knotefinddialog.cpp:40 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgctxt "@title:window" +msgid "Search Notes" +msgstr "Επιλογή παραλήπτη:" + +#: finddialog/knotefinddialog.cpp:85 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgctxt "@label:textbox" +msgid "Search notes:" +msgstr "Επιλογή παραλήπτη:" + +#: finddialog/knotefinddialog.cpp:94 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgctxt "@action:button Search notes" +msgid "Search..." +msgstr "Επιλογή παραλήπτη:" + +#: finddialog/knotefinddialog.cpp:149 +#, kde-format +msgctxt "@label" +msgid "No Results found in search." +msgstr "" + +#: knoteedit.cpp:56 +#, kde-format +msgid "Bold" +msgstr "Έντονα" + +#: knoteedit.cpp:61 +#, kde-format +msgid "Italic" +msgstr "Πλάγια" + +#: knoteedit.cpp:65 +#, kde-format +msgid "Underline" +msgstr "Υπογράμμιση" + +#: knoteedit.cpp:69 +#, kde-format +msgid "Strike Out" +msgstr "Μεσογράμμιση" + +#: knoteedit.cpp:79 +#, kde-format +msgid "Align Left" +msgstr "Στοίχιση αριστερά" + +#: knoteedit.cpp:85 +#, kde-format +msgid "Align Center" +msgstr "Στοίχιση στο κέντρο" + +#: knoteedit.cpp:90 +#, kde-format +msgid "Align Right" +msgstr "Στοίχιση δεξιά" + +#: knoteedit.cpp:95 +#, kde-format +msgid "Align Block" +msgstr "Στοίχιση τμήματος" + +#: knoteedit.cpp:106 +#, kde-format +msgid "List" +msgstr "Λίστα" + +#: knoteedit.cpp:111 +#, kde-format +msgid "Superscript" +msgstr "Εκθέτης" + +#: knoteedit.cpp:114 +#, kde-format +msgid "Subscript" +msgstr "Δείκτης" + +#: knoteedit.cpp:120 +#, kde-format +msgid "Increase Indent" +msgstr "Αύξηση εσοχής" + +#: knoteedit.cpp:126 +#, kde-format +msgid "Decrease Indent" +msgstr "Μείωση εσοχής" + +#: knoteedit.cpp:137 +#, kde-format +msgid "Text Color..." +msgstr "Χρώμα κειμένου..." + +#: knoteedit.cpp:143 +#, kde-format +msgid "Text Background Color..." +msgstr "Χρώμα φόντου κειμένου..." + +#: knoteedit.cpp:147 +#, kde-format +msgid "Text Font" +msgstr "Γραμματοσειρά κειμένου" + +#: knoteedit.cpp:151 +#, kde-format +msgid "Text Size" +msgstr "Μέγεθος κειμένου" + +#: knoteedit.cpp:162 +#, kde-format +msgid "Insert Date" +msgstr "Εισαγωγή ημερομηνίας" + +#: knoteedit.cpp:166 +#, kde-format +msgid "Insert Checkmark" +msgstr "" + +#: kontactplugin/kcmknotessummary.cpp:59 +#, kde-format +msgid "kcmknotessummary" +msgstr "" + +#: kontactplugin/kcmknotessummary.cpp:61 +#, kde-format +msgid "Notes Summary Configuration Dialog" +msgstr "" + +#: kontactplugin/kcmknotessummary.cpp:63 +#, kde-format +msgid "Copyright © 2013-2018 Laurent Montel " +msgstr "" + +#: kontactplugin/knotes_part.cpp:98 +#, kde-format +msgctxt "@action:inmenu create new popup note" +msgid "&New" +msgstr "" + +#: kontactplugin/knotes_part.cpp:108 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be presented with a dialog where you can add a new popup note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:111 kontactplugin/knotes_part.cpp:606 +#: kontactplugin/knotes_part.cpp:608 kontactplugin/knotes_part.cpp:790 +#, fuzzy, kde-format +#| msgid "Editor" +msgctxt "@action:inmenu" +msgid "Edit..." +msgstr "Επεξεργαστής" + +#: kontactplugin/knotes_part.cpp:120 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can modify an existing popup " +"note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:123 +#, fuzzy, kde-format +#| msgid "Rename..." +msgctxt "@action:inmenu" +msgid "Rename..." +msgstr "Μετονομασία..." + +#: kontactplugin/knotes_part.cpp:131 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can rename an existing popup " +"note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:134 +#, fuzzy, kde-format +#| msgid "Delete" +msgctxt "@action:inmenu" +msgid "Delete" +msgstr "Διαγραφή" + +#: kontactplugin/knotes_part.cpp:142 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be prompted if you really want to permanently remove the selected " +"popup note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:153 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be prompted to print the selected popup note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:156 +#, fuzzy, kde-format +#| msgid "Print Note" +#| msgid_plural "Print %1 notes" +msgctxt "@action:inmenu" +msgid "Print Preview Selected Notes..." +msgstr "Εκτύπωση σημειώματος" + +#: kontactplugin/knotes_part.cpp:162 +#, fuzzy, kde-format +#| msgid "Style Settings" +msgid "Note settings..." +msgstr "Ρυθμίσεις στυλ" + +#: kontactplugin/knotes_part.cpp:167 +#, fuzzy, kde-format +#| msgid "Preferences..." +msgid "Preferences KNotes..." +msgstr "Προτιμήσεις..." + +#: kontactplugin/knotes_part.cpp:172 notes/knote.cpp:713 +#, kde-format +msgid "Mail..." +msgstr "Αλληλογραφία..." + +#: kontactplugin/knotes_part.cpp:177 notes/knote.cpp:709 +#, kde-format +msgid "Send..." +msgstr "Αποστολή..." + +#: kontactplugin/knotes_part.cpp:182 notes/knote.cpp:704 +#, kde-format +msgid "Set Alarm..." +msgstr "Ορισμός συναγερμού..." + +#: kontactplugin/knotes_part.cpp:197 notes/knote.cpp:717 +#, kde-format +msgid "Save As..." +msgstr "Αποθήκευση ως..." + +#: kontactplugin/knotes_part.cpp:202 notes/knote.cpp:690 +#, kde-format +msgid "Lock" +msgstr "Κλείδωμα" + +#: kontactplugin/knotes_part.cpp:205 notes/knote.cpp:693 +#, kde-format +msgid "Unlock" +msgstr "Ξεκλείδωμα" + +#: kontactplugin/knotes_part.cpp:238 +#, kde-format +msgid "Set Focus to Quick Search" +msgstr "" + +#: kontactplugin/knotes_part.cpp:321 +#, kde-format +msgctxt "@info" +msgid "To print notes, first select the notes to print from the list." +msgstr "" + +#: kontactplugin/knotes_part.cpp:322 +#, fuzzy, kde-format +#| msgid "Print Note" +#| msgid_plural "Print %1 notes" +msgctxt "@title:window" +msgid "Print Popup Notes" +msgstr "Εκτύπωση σημειώματος" + +#: kontactplugin/knotes_part.cpp:366 +#, kde-format +msgid "Note was not created." +msgstr "" + +#: kontactplugin/knotes_part.cpp:366 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgid "Create new note" +msgstr "Επιλογή παραλήπτη:" + +#: kontactplugin/knotes_part.cpp:388 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:70 +#, fuzzy, kde-format +#| msgid "Do you really want to delete note %1?" +msgctxt "@info" +msgid "Do you really want to delete this note?" +msgid_plural "Do you really want to delete these %1 notes?" +msgstr[0] "Θέλετε πράγματι να διαγράψετε το σημείωμα %1;" +msgstr[1] "Θέλετε πράγματι να διαγράψετε το σημείωμα %1;" + +#: kontactplugin/knotes_part.cpp:390 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:57 +#, fuzzy, kde-format +#| msgid "Confirm Delete" +msgctxt "@title:window" +msgid "Confirm Delete" +msgstr "Επιβεβαίωση διαγραφής" + +#: kontactplugin/knotes_part.cpp:582 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgctxt "@title:window" +msgid "Rename Popup Note" +msgstr "Επιλογή παραλήπτη:" + +#: kontactplugin/knotes_part.cpp:583 +#, fuzzy, kde-format +#| msgid "New Note" +msgctxt "@label:textbox" +msgid "New Name:" +msgstr "Νέο σημείωμα" + +#: kontactplugin/knotes_part.cpp:606 kontactplugin/knotes_part.cpp:790 +#, fuzzy, kde-format +#| msgid "Show All Notes" +msgid "Show Note..." +msgstr "Εμφάνιση όλων των σημειωμάτων" + +#: kontactplugin/knotes_part.cpp:742 +#, fuzzy, kde-format +#| msgid "&Rich text" +msgid "Rich text (*.html)" +msgstr "&Εμπλουτισμένο κείμενο" + +#: kontactplugin/knotes_part.cpp:744 +#, kde-format +msgid "Plain text (*.txt)" +msgstr "" + +#: kontactplugin/knotes_part.cpp:747 notes/knote.cpp:516 +#, kde-format +msgid "Save As" +msgstr "Αποθήκευση ως" + +#: kontactplugin/knotes_part.cpp:758 notes/knote.cpp:533 +#, kde-format +msgid "" +"A file named %1 already exists.
        Are you sure you want to " +"overwrite it?
        " +msgstr "" +"Ένα αρχείο με όνομα %1 υπάρχει ήδη.
        Είστε βέβαιοι ότι θέλετε " +"να αντικατασταθεί;
        " + +#: kontactplugin/knotes_plugin.cpp:62 +#, fuzzy, kde-format +#| msgid "New Note" +msgctxt "@action:inmenu" +msgid "New Popup Note..." +msgstr "Νέο σημείωμα" + +#: kontactplugin/knotes_plugin.cpp:70 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can create a new popup note." +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:99 +#, fuzzy, kde-kuit-format +#| msgid "KNotes" +msgctxt "@title" +msgid "KNotes" +msgstr "KNotes" + +#: kontactplugin/knotes_plugin.cpp:101 +#, fuzzy, kde-kuit-format +#| msgid "No Notes" +msgctxt "@title" +msgid "Popup Notes" +msgstr "Κανένα σημείωμα" + +#: kontactplugin/knotes_plugin.cpp:103 +#, fuzzy, kde-kuit-format +#| msgid "Copyright © 1997–2010 KNotes authors" +msgctxt "@info:credit" +msgid "Copyright © 2003–2018 Kontact authors" +msgstr "Πνευματικά Δικαιώματα © 1997–2010 οι συγγραφείς του KNotes" + +#: kontactplugin/knotes_plugin.cpp:105 +#, fuzzy, kde-kuit-format +#| msgid "Laurent Montel" +msgctxt "@info:credit" +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: kontactplugin/knotes_plugin.cpp:106 +#, fuzzy, kde-kuit-format +#| msgid "Maintainer" +msgctxt "@info:credit" +msgid "Current Maintainer" +msgstr "Συντηρητής" + +#: kontactplugin/knotes_plugin.cpp:109 +#, fuzzy, kde-kuit-format +#| msgid "Michael Brade" +msgctxt "@info:credit" +msgid "Michael Brade" +msgstr "Michael Brade" + +#: kontactplugin/knotes_plugin.cpp:110 +#, fuzzy, kde-kuit-format +#| msgid "Previous Maintainer" +msgctxt "@info:credit" +msgid "Previous Maintainer" +msgstr "Πρώην συντηρητής" + +#: kontactplugin/knotes_plugin.cpp:112 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Tobias Koenig" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:113 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Developer" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:151 +#, fuzzy, kde-format +#| msgid "Settings" +msgctxt "@item" +msgid "Meeting" +msgstr "Ρυθμίσεις" + +#: kontactplugin/knotes_plugin.cpp:165 kontactplugin/knotes_plugin.cpp:170 +#, fuzzy, kde-format +#| msgid "Notes" +msgctxt "@item" +msgid "Note: %1" +msgstr "Σημειώματα" + +#: kontactplugin/knotes_plugin.cpp:177 +#, fuzzy, kde-format +#| msgid "New Note" +msgctxt "@item" +msgid "New Note" +msgstr "Νέο σημείωμα" + +#: kontactplugin/knotes_plugin.cpp:187 +#, kde-format +msgctxt "@info" +msgid "Dropping multiple mails is not supported." +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:190 +#, kde-format +msgctxt "@item" +msgid "" +"From: %1\n" +"To: %2\n" +"Subject: %3" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:193 +#, kde-format +msgctxt "@item" +msgid "Mail: %1" +msgstr "" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, fuzzy, kde-format +#| msgid "Show All Notes" +msgctxt "@title:window" +msgid "Show Popup Note" +msgstr "Εμφάνιση όλων των σημειωμάτων" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, kde-format +msgctxt "@title:window" +msgid "Edit Popup Note" +msgstr "" + +#: kontactplugin/knoteseditdialog.cpp:79 +#, kde-format +msgctxt "@label popup note name" +msgid "Name:" +msgstr "" + +#: kontactplugin/knoteslistwidgetsearchline.cpp:28 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgid "Search notes..." +msgstr "Επιλογή παραλήπτη:" + +#: kontactplugin/knoteslistwidgetsearchline.cpp:37 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgid "Search notes...<%1>" +msgstr "Επιλογή παραλήπτη:" + +#: kontactplugin/knotesselectdeletenotesdialog.cpp:46 +#, kde-format +msgid "(note locked, it will not removed)" +msgstr "" + +#: kontactplugin/summarywidget.cpp:63 +#, fuzzy, kde-format +#| msgid "No Notes" +msgid "Popup Notes" +msgstr "Κανένα σημείωμα" + +#: kontactplugin/summarywidget.cpp:120 +#, fuzzy, kde-format +#| msgid "Note Actions" +msgid "No notes found" +msgstr "Ενέργειες σημειωμάτων" + +#: kontactplugin/summarywidget.cpp:153 +#, kde-format +msgid "Modify Note..." +msgstr "" + +#: kontactplugin/summarywidget.cpp:157 +#, fuzzy, kde-format +#| msgid "Print Note" +#| msgid_plural "Print %1 notes" +msgid "Delete Note..." +msgstr "Εκτύπωση σημειώματος" + +#: kontactplugin/summarywidget.cpp:243 +#, kde-format +msgid "Read Popup Note: \"%1\"" +msgstr "" + +#: notes/knote.cpp:149 +#, kde-format +msgid "Do you really want to delete note %1?" +msgstr "Θέλετε πράγματι να διαγράψετε το σημείωμα %1;" + +#: notes/knote.cpp:150 +#, kde-format +msgid "Confirm Delete" +msgstr "Επιβεβαίωση διαγραφής" + +#: notes/knote.cpp:151 +#, kde-format +msgid "&Delete" +msgstr "&Διαγραφή" + +#: notes/knote.cpp:277 +#, kde-format +msgid "Please enter the new name:" +msgstr "Παρακαλώ δώστε το νέο όνομα:" + +#: notes/knote.cpp:511 +#, kde-format +msgid "Save note as plain text" +msgstr "Αποθήκευση σημειώματος ως απλό κείμενο" + +#: notes/knote.cpp:639 +#, kde-format +msgid "&All Desktops" +msgstr "&Όλες τις επιφάνειες εργασίας" + +#: notes/knote.cpp:681 +#, kde-format +msgid "New" +msgstr "Νέο" + +#: notes/knote.cpp:685 +#, kde-format +msgid "Rename..." +msgstr "Μετονομασία..." + +#: notes/knote.cpp:695 +#, kde-format +msgid "Hide" +msgstr "Απόκρυψη" + +#: notes/knote.cpp:700 +#, kde-format +msgid "Delete" +msgstr "Διαγραφή" + +#: notes/knote.cpp:727 +#, kde-format +msgid "Preferences..." +msgstr "Προτιμήσεις..." + +#: notes/knote.cpp:732 +#, kde-format +msgid "Keep Above Others" +msgstr "Διατήρηση πάνω από τα άλλα" + +#: notes/knote.cpp:737 +#, kde-format +msgid "Keep Below Others" +msgstr "Διατήρηση κάτω από τα άλλα" + +#: notes/knote.cpp:742 +#, kde-format +msgid "To Desktop" +msgstr "Στην επιφάνεια εργασίας" + +#: notes/knote.cpp:752 +#, kde-format +msgid "Walk Through Notes" +msgstr "Περιήγηση στα σημειώματα" + +#: print/knotegrantleeprint.cpp:50 +#, fuzzy, kde-format +#| msgid "Alarm" +msgid "Alarm:" +msgstr "Συναγερμός" + +#: print/knotegrantleeprint.cpp:51 +#, kde-format +msgid "Note is locked" +msgstr "" + +#: print/knoteprinter.cpp:135 +#, kde-format +msgid "Print Note" +msgid_plural "Print %1 notes" +msgstr[0] "Εκτύπωση σημειώματος" +msgstr[1] "Εκτύπωση %1 σημειωμάτων" + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing theme was not found." +msgstr "" + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing error" +msgstr "" + +#: print/knoteprintselectednotesdialog.cpp:63 +#, fuzzy, kde-format +#| msgid "Print Note" +#| msgid_plural "Print %1 notes" +msgid "Printing theme:" +msgstr "Εκτύπωση σημειώματος" + +#: print/knoteprintselectednotesdialog.cpp:70 +#, kde-format +msgid "Preview" +msgstr "" + +#: print/knoteprintselectednotesdialog.cpp:72 +#, fuzzy, kde-format +#| msgid "Print %1" +msgid "Print" +msgstr "Εκτύπωση του %1" + +#: print/knoteprintselectthemedialog.cpp:34 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgid "Select theme" +msgstr "Επιλογή παραλήπτη:" + +#: print/knoteprintselectthemedialog.cpp:51 +#, kde-format +msgid "Themes:" +msgstr "" + +#, fuzzy +#~| msgid "Note Actions" +#~ msgid "KNotes Migration" +#~ msgstr "Ενέργειες σημειωμάτων" + +#~ msgid "Scheduled Alarm" +#~ msgstr "Προγραμματισμένος συναγερμός" + +#~ msgid "&No alarm" +#~ msgstr "Κα&νένας συναγερμός" + +#~ msgid "Alarm &at:" +#~ msgstr "Συναγερμός &στις:" + +#~ msgid "The following notes triggered alarms:" +#~ msgstr "Τα ακόλουθα σημειώματα ενεργοποίησαν συναγερμούς:" + +#~ msgid "Display" +#~ msgstr "Προβολή" + +#~ msgid "" +#~ "Unable to save the notes to %1. Check that there is sufficient " +#~ "disk space.
        There should be a backup in the same directory though." +#~ msgstr "" +#~ "Αδυναμία αποθήκευσης των σημειωμάτων στο %1. Ελέγξετε ότι " +#~ "υπάρχει επαρκής χώρος στο δίσκο.
        Πρέπει όμως να υπάρχει ένα εφεδρικό " +#~ "αντίγραφο στον ίδιο κατάλογο.
        " + +#~ msgid "Location:" +#~ msgstr "Τοποθεσία:" + +#~ msgid "&Mail action:" +#~ msgstr "Ενέργεια α&λληλογραφίας:" + +#~ msgid "Incoming Notes" +#~ msgstr "Εισερχόμενα σημειώματα" + +#~ msgid "Accept incoming notes" +#~ msgstr "Αποδοχή εισερχομένων σημειωμάτων" + +#~ msgid "Outgoing Notes" +#~ msgstr "Εξερχόμενα σημειώματα" + +#~ msgid "&Sender ID:" +#~ msgstr "ID απο&στολέα:" + +#~ msgid "&Port:" +#~ msgstr "&Θύρα:" + +#~ msgid "Select recipient:" +#~ msgstr "Επιλογή παραλήπτη:" + +#~ msgid "Hostname or IP address:" +#~ msgstr "Όνομα υπολογιστή ή διεύθυνση IP:" + +#~ msgid "The port KNotes will listen on and send notes to." +#~ msgstr "Η θύρα του KNotes θα ακούει και θα στέλνει σημειώματα." + +#~ msgid "Unable to start the mail process." +#~ msgstr "Αδυναμία εκκίνησης της διεργασίας αλληλογραφίας." + +#~ msgid "Send \"%1\"" +#~ msgstr "Αποστολή του \"%1\"" + +#~ msgid "The host cannot be empty." +#~ msgstr "Το πεδίο κόμβου δεν μπορεί να είναι κενό." + +#~ msgid "Communication error: %1" +#~ msgstr "Σφάλμα επικοινωνίας: %1" + +#~ msgid "Alarm &in:" +#~ msgstr "Συναγερμός σ&ε:" + +#~ msgid "&Style:" +#~ msgstr "&Στιλ:" + +#~ msgid "Plain" +#~ msgstr "Απλά" + +#~ msgid "(c) 1997-2009, The KNotes Developers" +#~ msgstr "(c) 1997-2009, οι προγραμματιστές του KNotes" + +#~ msgid "Defaults" +#~ msgstr "Προκαθορισμένα" + +#~ msgid "Default Settings for New Notes" +#~ msgstr "Προκαθορισμένες ρυθμίσεις για νέα Σημειώματα" + +#~ msgid "Actions" +#~ msgstr "Ενέργειες" + +#~ msgid "Action Settings" +#~ msgstr "Ρυθμίσεις ενεργειών" + +#~ msgid "Network" +#~ msgstr "Δίκτυο" + +#~ msgid "Network Settings" +#~ msgstr "Ρυθμίσεις δικτύου" + +#~ msgid "Style" +#~ msgstr "Στυλ" + +#~ msgid "Displa&y" +#~ msgstr "Προβο&λή" + +#~ msgid "&Editor" +#~ msgstr "&Επεξεργαστής" diff --git a/po/en_GB/akonadi_notes_agent.po b/po/en_GB/akonadi_notes_agent.po new file mode 100644 index 0000000..98fe0a8 --- /dev/null +++ b/po/en_GB/akonadi_notes_agent.po @@ -0,0 +1,116 @@ +# Copyright (C) YEAR This_file_is_part_of_KDE +# This file is distributed under the same license as the PACKAGE package. +# +# Steve Allewell , 2014, 2015, 2016, 2017, 2018. +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2018-02-18 16:20+0000\n" +"Last-Translator: Steve Allewell \n" +"Language-Team: British English \n" +"Language: en_GB\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: Lokalize 2.0\n" + +#: notesagentalarmdialog.cpp:51 notesagentalarmdialog.cpp:220 +#, kde-format +msgid "Alarm" +msgstr "Alarm" + +#: notesagentalarmdialog.cpp:63 +#, kde-format +msgid "The following notes triggered alarms:" +msgstr "The following notes triggered alarms:" + +#: notesagentalarmdialog.cpp:101 +#, kde-format +msgid "Remove Alarm" +msgstr "Remove Alarm" + +#: notesagentalarmdialog.cpp:103 +#, kde-format +msgid "Show Note..." +msgstr "Show Note..." + +#: notesagentalarmdialog.cpp:105 +#, kde-format +msgid "Modify Alarm..." +msgstr "Modify Alarm..." + +#: notesagentalarmdialog.cpp:158 +#, kde-format +msgid "Are you sure to remove alarm?" +msgstr "Are you sure to remove alarm?" + +#: notesagentalarmdialog.cpp:158 +#, kde-format +msgctxt "@title:window" +msgid "Remove Alarm" +msgstr "Remove Alarm" + +#: notesagentalarmdialog.cpp:220 +#, kde-format +msgid "Error during fetch alarm info." +msgstr "Error during fetch alarm info." + +#: notesagentsettingsdialog.cpp:42 +#, kde-format +msgid "Configure Notes Agent" +msgstr "Configure Notes Agent" + +#: notesagentsettingsdialog.cpp:58 +#, kde-format +msgid "Notify" +msgstr "Notify" + +#: notesagentsettingsdialog.cpp:61 +#, kde-format +msgid "Network" +msgstr "Network" + +#: notesagentsettingsdialog.cpp:70 +#, kde-format +msgid "Notes Agent" +msgstr "Notes Agent" + +#: notesagentsettingsdialog.cpp:72 +#, kde-format +msgid "Notes Agent." +msgstr "Notes Agent." + +#: notesagentsettingsdialog.cpp:74 +#, kde-format +msgid "Copyright (C) 2013-2018 Laurent Montel" +msgstr "Copyright (C) 2013-2018 Laurent Montel" + +#: notesagentsettingsdialog.cpp:76 +#, kde-format +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: notesagentsettingsdialog.cpp:77 +#, kde-format +msgid "Maintainer" +msgstr "Maintainer" + +#: notesagentsettingsdialog.cpp:80 +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "Steve Allewell" + +#: notesagentsettingsdialog.cpp:81 +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "steve.allewell@gmail.com" + +#: notesmanager.cpp:199 +#, kde-format +msgid "Note Received" +msgstr "Note Received" diff --git a/po/en_GB/knotes.po b/po/en_GB/knotes.po new file mode 100644 index 0000000..51ab386 --- /dev/null +++ b/po/en_GB/knotes.po @@ -0,0 +1,1231 @@ +# translation of knotes.po to British English +# Copyright (C) 2002,2003, 2004, 2005, 2006, 2009 Free Software Foundation, Inc. +# +# Malcolm Hunter , 2002,2003, 2004, 2005, 2006, 2009. +# Andrew Coles , 2004, 2005, 2009, 2010. +# Steve Allewell , 2014, 2015, 2016, 2017, 2018. +msgid "" +msgstr "" +"Project-Id-Version: knotes\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2018-02-18 15:42+0000\n" +"Last-Translator: Steve Allewell \n" +"Language-Team: British English \n" +"Language: en_GB\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: Lokalize 2.0\n" + +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "John Knight,Dwayne Bailey, Steve Allewell" + +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "" +"anarchist_tomato@herzeleid.net,dwayne@translate.org.za, steve.allewell@gmail." +"com" + +#: apps/knotes_options.h:29 +#, kde-format +msgid "Suppress creation of a new note on a non-unique instance." +msgstr "Suppress creation of a new note on a non-unique instance." + +#: apps/knotesakonaditray.cpp:35 apps/knotestray.cpp:32 +#, kde-format +msgid "KNotes: Sticky notes by KDE" +msgstr "KNotes: Sticky notes by KDE" + +#: apps/knotesapp.cpp:98 +#, kde-format +msgid "New Note" +msgstr "New Note" + +#: apps/knotesapp.cpp:106 kontactplugin/knotes_part.cpp:187 +#, kde-format +msgid "New Note From Clipboard" +msgstr "New Note From Clipboard" + +#: apps/knotesapp.cpp:112 kontactplugin/knotes_part.cpp:192 +#, kde-format +msgid "New Note From Text File..." +msgstr "New Note From Text File..." + +#: apps/knotesapp.cpp:116 +#, kde-format +msgid "Show All Notes" +msgstr "Show All Notes" + +#: apps/knotesapp.cpp:122 +#, kde-format +msgid "Hide All Notes" +msgstr "Hide All Notes" + +#: apps/knotesapp.cpp:128 kontactplugin/knotes_part.cpp:146 +#, kde-format +msgctxt "@action:inmenu" +msgid "Print Selected Notes..." +msgstr "Print Selected Notes..." + +#: apps/knotesapp.cpp:134 +#, kde-format +msgctxt "@action:inmenu" +msgid "Delete Selected Notes..." +msgstr "Delete Selected Notes..." + +#: apps/knotesapp.cpp:393 kontactplugin/knotes_part.cpp:874 +#, kde-format +msgid "Select Text File" +msgstr "Select Text File" + +#: apps/knotesapp.cpp:394 kontactplugin/knotes_part.cpp:875 +#, kde-format +msgid "Text File" +msgstr "Text File" + +#: apps/knotesapp.cpp:400 kontactplugin/knotes_part.cpp:882 +#, kde-format +msgid "Error during open text file: %1" +msgstr "Error during open text file: %1" + +#: apps/knotesapp.cpp:401 kontactplugin/knotes_part.cpp:883 +#, kde-format +msgid "Open Text File" +msgstr "Open Text File" + +#: apps/knotesapp.cpp:404 kontactplugin/knotes_part.cpp:886 +#, kde-format +msgid "Note from file '%1'" +msgstr "Note from file '%1'" + +#: apps/knotesapp.cpp:499 +#, kde-format +msgid "No Notes" +msgstr "No Notes" + +#: apps/knotesapp.cpp:552 kontactplugin/knotes_part.cpp:637 +#, kde-format +msgid "Settings" +msgstr "Settings" + +#. i18n: ectx: Menu (knotes_context) +#: apps/main.cpp:54 data/knotesappui.rc:5 data/knotesappui.rc:6 +#: kontactplugin/knotes_part.cpp:87 kontactplugin/knotes_plugin.cpp:58 +#: kontactplugin/knoteseditdialog.cpp:67 +#, kde-format +msgid "KNotes" +msgstr "KNotes" + +#: apps/main.cpp:56 +#, kde-format +msgid "KDE Notes" +msgstr "KDE Notes" + +#: apps/main.cpp:58 +#, kde-format +msgid "Copyright © 1997–2018 KNotes authors" +msgstr "Copyright © 1997–2018 KNotes authors" + +#: apps/main.cpp:78 kontactplugin/kcmknotessummary.cpp:64 +#, kde-format +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: apps/main.cpp:79 +#, kde-format +msgid "Maintainer" +msgstr "Maintainer" + +#: apps/main.cpp:81 +#, kde-format +msgid "Guillermo Antonio Amaral Bastidas" +msgstr "Guillermo Antonio Amaral Bastidas" + +#: apps/main.cpp:82 apps/main.cpp:85 +#, kde-format +msgid "Previous Maintainer" +msgstr "Previous Maintainer" + +#: apps/main.cpp:84 +#, kde-format +msgid "Michael Brade" +msgstr "Michael Brade" + +#: apps/main.cpp:87 +#, kde-format +msgid "Bernd Johannes Wuebben" +msgstr "Bernd Johannes Wuebben" + +#: apps/main.cpp:88 +#, kde-format +msgid "Original KNotes Author" +msgstr "Original KNotes Author" + +#: apps/main.cpp:90 +#, kde-format +msgid "Wynn Wilkes" +msgstr "Wynn Wilkes" + +#: apps/main.cpp:91 +#, kde-format +msgid "Ported KNotes to KDE 2" +msgstr "Ported KNotes to KDE 2" + +#: apps/main.cpp:93 +#, kde-format +msgid "Daniel Martin" +msgstr "Daniel Martin" + +#: apps/main.cpp:94 +#, kde-format +msgid "Network Interface" +msgstr "Network Interface" + +#: apps/main.cpp:96 +#, kde-format +msgid "Bo Thorsen" +msgstr "Bo Thorsen" + +#: apps/main.cpp:97 +#, kde-format +msgid "Started KDE Resource Framework Integration" +msgstr "Started KDE Resource Framework Integration" + +#: apps/main.cpp:99 +#, kde-format +msgid "Bera Debajyoti" +msgstr "Bera Debajyoti" + +#: apps/main.cpp:100 +#, kde-format +msgid "Idea and initial code for the new look & feel" +msgstr "Idea and initial code for the new look & feel" + +#: apps/main.cpp:102 +#, kde-format +msgid "Matthias Ettrich" +msgstr "Matthias Ettrich" + +#: apps/main.cpp:105 +#, kde-format +msgid "David Faure" +msgstr "David Faure" + +#: apps/main.cpp:108 +#, kde-format +msgid "Matthias Kiefer" +msgstr "Matthias Kiefer" + +#: apps/main.cpp:111 +#, kde-format +msgid "Luboš Luňák" +msgstr "Luboš Luňák" + +#: apps/main.cpp:113 +#, kde-format +msgid "Dirk A. Mueller" +msgstr "Dirk A. Mueller" + +#: apps/main.cpp:116 +#, kde-format +msgid "Carsten Pfeiffer" +msgstr "Carsten Pfeiffer" + +#: apps/main.cpp:119 +#, kde-format +msgid "Harri Porten" +msgstr "Harri Porten" + +#: apps/main.cpp:122 +#, kde-format +msgid "Espen Sand" +msgstr "Espen Sand" + +#: configdialog/knotecollectionconfigwidget.cpp:121 +#, kde-format +msgid "Folders" +msgstr "Folders" + +#: configdialog/knotecollectionconfigwidget.cpp:123 +#, kde-format +msgid "Select which KNotes folders to show:" +msgstr "Select which KNotes folders to show:" + +#: configdialog/knotecollectionconfigwidget.cpp:158 +#, kde-format +msgid "Search..." +msgstr "Search..." + +#: configdialog/knotecollectionconfigwidget.cpp:176 +#, kde-format +msgid "&Select All" +msgstr "&Select All" + +#: configdialog/knotecollectionconfigwidget.cpp:180 +#, kde-format +msgid "&Unselect All" +msgstr "&Unselect All" + +#: configdialog/knotecollectionconfigwidget.cpp:185 +#, kde-format +msgid "Rename notes..." +msgstr "Rename notes..." + +#: configdialog/knotecollectionconfigwidget.cpp:189 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "Select the folder where the note will be saved:" + +#: configdialog/knotecollectionconfigwidget.cpp:208 +#, kde-format +msgid "Notes accounts" +msgstr "Notes accounts" + +#: configdialog/knotecollectionconfigwidget.cpp:213 +#, kde-format +msgid "Accounts" +msgstr "Accounts" + +#: configdialog/knotecollectionconfigwidget.cpp:245 +#, kde-format +msgid "Rename Notes" +msgstr "Rename Notes" + +#: configdialog/knotecollectionconfigwidget.cpp:246 +#, kde-format +msgid "Name:" +msgstr "Name:" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "An error was occurred during renaming: %1" +msgstr "An error was occurred during renaming: %1" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "Rename note" +msgstr "Rename note" + +#: configdialog/knoteconfigdialog.cpp:192 +#, kde-format +msgid "Show number of notes in tray icon" +msgstr "Show number of notes in tray icon" + +#: configdialog/knoteconfigdialog.cpp:199 +#, kde-format +msgid "Default Title:" +msgstr "Default Title:" + +#: configdialog/knoteconfigdialog.cpp:206 +#, kde-format +msgid "How does this work?" +msgstr "How does this work?" + +#: configdialog/knoteconfigdialog.cpp:240 +#, kde-format +msgid "" +"

        You can customize title note. You can use:

        • %d current date " +"(short format)
        • %l current date (long format)
        • %t current " +"time
        " +msgstr "" +"

        You can customise title note. You can use:

        • %d current date " +"(short format)
        • %l current date (long format)
        • %t current " +"time
        " + +#: configdialog/knoteconfigdialog.cpp:262 +#, kde-format +msgid "Theme:" +msgstr "Theme:" + +#: configdialog/knoteconfigdialog.cpp:272 +#, kde-format +msgid "Download new printing themes" +msgstr "Download new printing themes" + +#: configdialog/knotedisplayconfigwidget.cpp:46 +#, kde-format +msgid "&Text color:" +msgstr "&Text colour:" + +#: configdialog/knotedisplayconfigwidget.cpp:55 +#, kde-format +msgid "&Background color:" +msgstr "&Background colour:" + +#: configdialog/knotedisplayconfigwidget.cpp:66 +#, kde-format +msgid "&Show note in taskbar" +msgstr "&Show note in taskbar" + +#: configdialog/knotedisplayconfigwidget.cpp:70 +#, kde-format +msgid "&Remember desktop" +msgstr "&Remember desktop" + +#: configdialog/knotedisplayconfigwidget.cpp:74 +#, kde-format +msgid "Default &width:" +msgstr "Default &width:" + +#: configdialog/knotedisplayconfigwidget.cpp:85 +#, kde-format +msgid "Default &height:" +msgstr "Default &height:" + +#: configdialog/knoteeditorconfigwidget.cpp:37 +#, kde-format +msgid "&Tab size:" +msgstr "&Tab size:" + +#: configdialog/knoteeditorconfigwidget.cpp:46 +#, kde-format +msgid "Auto &indent" +msgstr "Auto &indent" + +#: configdialog/knoteeditorconfigwidget.cpp:51 +#, kde-format +msgid "&Rich text" +msgstr "&Rich text" + +#: configdialog/knoteeditorconfigwidget.cpp:55 +#, kde-format +msgid "Text font:" +msgstr "Text font:" + +#: configdialog/knoteeditorconfigwidget.cpp:64 +#, kde-format +msgid "Title font:" +msgstr "Title font:" + +#: configdialog/knotesimpleconfigdialog.cpp:64 +#, kde-format +msgid "Editor Settings" +msgstr "Editor Settings" + +#: configdialog/knotesimpleconfigdialog.cpp:67 +#, kde-format +msgid "Display Settings" +msgstr "Display Settings" + +#. i18n: ectx: Menu (help) +#: data/knotesappui.rc:23 +#, kde-format +msgid "&Help" +msgstr "&Help" + +#. i18n: ectx: Menu (notes_menu) +#: data/knotesappui.rc:35 data/knotesappui.rc:36 +#, kde-format +msgid "Notes" +msgstr "Notes" + +#: dialog/knotedeleteselectednotesdialog.cpp:32 +#, kde-format +msgid "Select notes to delete" +msgstr "Select notes to delete" + +#: dialog/knoteselectednotesdialog.cpp:34 +#: print/knoteprintselectednotesdialog.cpp:41 +#, kde-format +msgid "Select notes" +msgstr "Select notes" + +#: dialog/knoteskeydialog.cpp:33 +#, kde-format +msgid "Configure Shortcuts" +msgstr "Configure Shortcuts" + +#: dialog/knoteskeydialog.cpp:73 +#, kde-format +msgid "Note Actions" +msgstr "Note Actions" + +#: finddialog/knotefinddialog.cpp:40 +#, kde-format +msgctxt "@title:window" +msgid "Search Notes" +msgstr "Search Notes" + +#: finddialog/knotefinddialog.cpp:85 +#, kde-format +msgctxt "@label:textbox" +msgid "Search notes:" +msgstr "Search notes:" + +#: finddialog/knotefinddialog.cpp:94 +#, kde-format +msgctxt "@action:button Search notes" +msgid "Search..." +msgstr "Search..." + +#: finddialog/knotefinddialog.cpp:149 +#, kde-format +msgctxt "@label" +msgid "No Results found in search." +msgstr "No Results found in search." + +#: knoteedit.cpp:56 +#, kde-format +msgid "Bold" +msgstr "Bold" + +#: knoteedit.cpp:61 +#, kde-format +msgid "Italic" +msgstr "Italic" + +#: knoteedit.cpp:65 +#, kde-format +msgid "Underline" +msgstr "Underline" + +#: knoteedit.cpp:69 +#, kde-format +msgid "Strike Out" +msgstr "Strike Out" + +#: knoteedit.cpp:79 +#, kde-format +msgid "Align Left" +msgstr "Align Left" + +#: knoteedit.cpp:85 +#, kde-format +msgid "Align Center" +msgstr "Align Centre" + +#: knoteedit.cpp:90 +#, kde-format +msgid "Align Right" +msgstr "Align Right" + +#: knoteedit.cpp:95 +#, kde-format +msgid "Align Block" +msgstr "Align Block" + +#: knoteedit.cpp:106 +#, kde-format +msgid "List" +msgstr "List" + +#: knoteedit.cpp:111 +#, kde-format +msgid "Superscript" +msgstr "Superscript" + +#: knoteedit.cpp:114 +#, kde-format +msgid "Subscript" +msgstr "Subscript" + +#: knoteedit.cpp:120 +#, kde-format +msgid "Increase Indent" +msgstr "Increase Indent" + +#: knoteedit.cpp:126 +#, kde-format +msgid "Decrease Indent" +msgstr "Decrease Indent" + +#: knoteedit.cpp:137 +#, kde-format +msgid "Text Color..." +msgstr "Text Colour..." + +#: knoteedit.cpp:143 +#, kde-format +msgid "Text Background Color..." +msgstr "Text Background Colour..." + +#: knoteedit.cpp:147 +#, kde-format +msgid "Text Font" +msgstr "Text Font" + +#: knoteedit.cpp:151 +#, kde-format +msgid "Text Size" +msgstr "Text Size" + +#: knoteedit.cpp:162 +#, kde-format +msgid "Insert Date" +msgstr "Insert Date" + +#: knoteedit.cpp:166 +#, kde-format +msgid "Insert Checkmark" +msgstr "Insert Checkmark" + +#: kontactplugin/kcmknotessummary.cpp:59 +#, kde-format +msgid "kcmknotessummary" +msgstr "kcmknotessummary" + +#: kontactplugin/kcmknotessummary.cpp:61 +#, kde-format +msgid "Notes Summary Configuration Dialog" +msgstr "Notes Summary Configuration Dialogue" + +#: kontactplugin/kcmknotessummary.cpp:63 +#, kde-format +msgid "Copyright © 2013-2018 Laurent Montel " +msgstr "Copyright © 2013-2018 Laurent Montel " + +#: kontactplugin/knotes_part.cpp:98 +#, kde-format +msgctxt "@action:inmenu create new popup note" +msgid "&New" +msgstr "&New" + +#: kontactplugin/knotes_part.cpp:108 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be presented with a dialog where you can add a new popup note." +msgstr "" +"You will be presented with a dialogue where you can add a new popup note." + +#: kontactplugin/knotes_part.cpp:111 kontactplugin/knotes_part.cpp:606 +#: kontactplugin/knotes_part.cpp:608 kontactplugin/knotes_part.cpp:790 +#, kde-format +msgctxt "@action:inmenu" +msgid "Edit..." +msgstr "Edit..." + +#: kontactplugin/knotes_part.cpp:120 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can modify an existing popup " +"note." +msgstr "" +"You will be presented with a dialogue where you can modify an existing popup " +"note." + +#: kontactplugin/knotes_part.cpp:123 +#, kde-format +msgctxt "@action:inmenu" +msgid "Rename..." +msgstr "Rename..." + +#: kontactplugin/knotes_part.cpp:131 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can rename an existing popup " +"note." +msgstr "" +"You will be presented with a dialogue where you can rename an existing popup " +"note." + +#: kontactplugin/knotes_part.cpp:134 +#, kde-format +msgctxt "@action:inmenu" +msgid "Delete" +msgstr "Delete" + +#: kontactplugin/knotes_part.cpp:142 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be prompted if you really want to permanently remove the selected " +"popup note." +msgstr "" +"You will be prompted if you really want to permanently remove the selected " +"popup note." + +#: kontactplugin/knotes_part.cpp:153 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be prompted to print the selected popup note." +msgstr "You will be prompted to print the selected popup note." + +#: kontactplugin/knotes_part.cpp:156 +#, kde-format +msgctxt "@action:inmenu" +msgid "Print Preview Selected Notes..." +msgstr "Print Preview Selected Notes..." + +#: kontactplugin/knotes_part.cpp:162 +#, kde-format +msgid "Note settings..." +msgstr "Note settings..." + +#: kontactplugin/knotes_part.cpp:167 +#, kde-format +msgid "Preferences KNotes..." +msgstr "Preferences KNotes..." + +#: kontactplugin/knotes_part.cpp:172 notes/knote.cpp:713 +#, kde-format +msgid "Mail..." +msgstr "Mail..." + +#: kontactplugin/knotes_part.cpp:177 notes/knote.cpp:709 +#, kde-format +msgid "Send..." +msgstr "Send..." + +#: kontactplugin/knotes_part.cpp:182 notes/knote.cpp:704 +#, kde-format +msgid "Set Alarm..." +msgstr "Set Alarm..." + +#: kontactplugin/knotes_part.cpp:197 notes/knote.cpp:717 +#, kde-format +msgid "Save As..." +msgstr "Save As..." + +#: kontactplugin/knotes_part.cpp:202 notes/knote.cpp:690 +#, kde-format +msgid "Lock" +msgstr "Lock" + +#: kontactplugin/knotes_part.cpp:205 notes/knote.cpp:693 +#, kde-format +msgid "Unlock" +msgstr "Unlock" + +#: kontactplugin/knotes_part.cpp:238 +#, kde-format +msgid "Set Focus to Quick Search" +msgstr "Set Focus to Quick Search" + +#: kontactplugin/knotes_part.cpp:321 +#, kde-format +msgctxt "@info" +msgid "To print notes, first select the notes to print from the list." +msgstr "To print notes, first select the notes to print from the list." + +#: kontactplugin/knotes_part.cpp:322 +#, kde-format +msgctxt "@title:window" +msgid "Print Popup Notes" +msgstr "Print Popup Notes" + +#: kontactplugin/knotes_part.cpp:366 +#, kde-format +msgid "Note was not created." +msgstr "Note was not created." + +#: kontactplugin/knotes_part.cpp:366 +#, kde-format +msgid "Create new note" +msgstr "Create new note" + +#: kontactplugin/knotes_part.cpp:388 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:70 +#, kde-format +msgctxt "@info" +msgid "Do you really want to delete this note?" +msgid_plural "Do you really want to delete these %1 notes?" +msgstr[0] "Do you really want to delete this note?" +msgstr[1] "Do you really want to delete these %1 notes?" + +#: kontactplugin/knotes_part.cpp:390 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:57 +#, kde-format +msgctxt "@title:window" +msgid "Confirm Delete" +msgstr "Confirm Delete" + +#: kontactplugin/knotes_part.cpp:582 +#, kde-format +msgctxt "@title:window" +msgid "Rename Popup Note" +msgstr "Rename Popup Note" + +#: kontactplugin/knotes_part.cpp:583 +#, kde-format +msgctxt "@label:textbox" +msgid "New Name:" +msgstr "New Name:" + +#: kontactplugin/knotes_part.cpp:606 kontactplugin/knotes_part.cpp:790 +#, kde-format +msgid "Show Note..." +msgstr "Show Note..." + +#: kontactplugin/knotes_part.cpp:742 +#, kde-format +msgid "Rich text (*.html)" +msgstr "Rich text (*.html)" + +#: kontactplugin/knotes_part.cpp:744 +#, kde-format +msgid "Plain text (*.txt)" +msgstr "Plain text (*.txt)" + +#: kontactplugin/knotes_part.cpp:747 notes/knote.cpp:516 +#, kde-format +msgid "Save As" +msgstr "Save As" + +#: kontactplugin/knotes_part.cpp:758 notes/knote.cpp:533 +#, kde-format +msgid "" +"A file named %1 already exists.
        Are you sure you want to " +"overwrite it?
        " +msgstr "" +"A file named %1 already exists.
        Are you sure you want to " +"overwrite it?
        " + +#: kontactplugin/knotes_plugin.cpp:62 +#, kde-format +msgctxt "@action:inmenu" +msgid "New Popup Note..." +msgstr "New Popup Note..." + +#: kontactplugin/knotes_plugin.cpp:70 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can create a new popup note." +msgstr "" +"You will be presented with a dialogue where you can create a new popup note." + +#: kontactplugin/knotes_plugin.cpp:99 +#, kde-kuit-format +msgctxt "@title" +msgid "KNotes" +msgstr "KNotes" + +#: kontactplugin/knotes_plugin.cpp:101 +#, kde-kuit-format +msgctxt "@title" +msgid "Popup Notes" +msgstr "Popup Notes" + +#: kontactplugin/knotes_plugin.cpp:103 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Copyright © 2003–2018 Kontact authors" +msgstr "Copyright © 2003–2018 Kontact authors" + +#: kontactplugin/knotes_plugin.cpp:105 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: kontactplugin/knotes_plugin.cpp:106 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Current Maintainer" +msgstr "Current Maintainer" + +#: kontactplugin/knotes_plugin.cpp:109 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Michael Brade" +msgstr "Michael Brade" + +#: kontactplugin/knotes_plugin.cpp:110 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Previous Maintainer" +msgstr "Previous Maintainer" + +#: kontactplugin/knotes_plugin.cpp:112 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Tobias Koenig" +msgstr "Tobias Koenig" + +#: kontactplugin/knotes_plugin.cpp:113 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Developer" +msgstr "Developer" + +#: kontactplugin/knotes_plugin.cpp:151 +#, kde-format +msgctxt "@item" +msgid "Meeting" +msgstr "Meeting" + +#: kontactplugin/knotes_plugin.cpp:165 kontactplugin/knotes_plugin.cpp:170 +#, kde-format +msgctxt "@item" +msgid "Note: %1" +msgstr "Note: %1" + +#: kontactplugin/knotes_plugin.cpp:177 +#, kde-format +msgctxt "@item" +msgid "New Note" +msgstr "New Note" + +#: kontactplugin/knotes_plugin.cpp:187 +#, kde-format +msgctxt "@info" +msgid "Dropping multiple mails is not supported." +msgstr "Dropping multiple mails is not supported." + +#: kontactplugin/knotes_plugin.cpp:190 +#, kde-format +msgctxt "@item" +msgid "" +"From: %1\n" +"To: %2\n" +"Subject: %3" +msgstr "" +"From: %1\n" +"To: %2\n" +"Subject: %3" + +#: kontactplugin/knotes_plugin.cpp:193 +#, kde-format +msgctxt "@item" +msgid "Mail: %1" +msgstr "Mail: %1" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, kde-format +msgctxt "@title:window" +msgid "Show Popup Note" +msgstr "Show Popup Note" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, kde-format +msgctxt "@title:window" +msgid "Edit Popup Note" +msgstr "Edit Popup Note" + +#: kontactplugin/knoteseditdialog.cpp:79 +#, kde-format +msgctxt "@label popup note name" +msgid "Name:" +msgstr "Name:" + +#: kontactplugin/knoteslistwidgetsearchline.cpp:28 +#, kde-format +msgid "Search notes..." +msgstr "Search notes..." + +#: kontactplugin/knoteslistwidgetsearchline.cpp:37 +#, kde-format +msgid "Search notes...<%1>" +msgstr "Search notes...<%1>" + +#: kontactplugin/knotesselectdeletenotesdialog.cpp:46 +#, kde-format +msgid "(note locked, it will not removed)" +msgstr "(note locked, it will not removed)" + +#: kontactplugin/summarywidget.cpp:63 +#, kde-format +msgid "Popup Notes" +msgstr "Popup Notes" + +#: kontactplugin/summarywidget.cpp:120 +#, kde-format +msgid "No notes found" +msgstr "No notes found" + +#: kontactplugin/summarywidget.cpp:153 +#, kde-format +msgid "Modify Note..." +msgstr "Modify Note..." + +#: kontactplugin/summarywidget.cpp:157 +#, kde-format +msgid "Delete Note..." +msgstr "Delete Note..." + +#: kontactplugin/summarywidget.cpp:243 +#, kde-format +msgid "Read Popup Note: \"%1\"" +msgstr "Read Popup Note: \"%1\"" + +#: notes/knote.cpp:149 +#, kde-format +msgid "Do you really want to delete note %1?" +msgstr "Do you really want to delete note %1?" + +#: notes/knote.cpp:150 +#, kde-format +msgid "Confirm Delete" +msgstr "Confirm Delete" + +#: notes/knote.cpp:151 +#, kde-format +msgid "&Delete" +msgstr "&Delete" + +#: notes/knote.cpp:277 +#, kde-format +msgid "Please enter the new name:" +msgstr "Please enter the new name:" + +#: notes/knote.cpp:511 +#, kde-format +msgid "Save note as plain text" +msgstr "Save note as plain text" + +#: notes/knote.cpp:639 +#, kde-format +msgid "&All Desktops" +msgstr "&All Desktops" + +#: notes/knote.cpp:681 +#, kde-format +msgid "New" +msgstr "New" + +#: notes/knote.cpp:685 +#, kde-format +msgid "Rename..." +msgstr "Rename..." + +#: notes/knote.cpp:695 +#, kde-format +msgid "Hide" +msgstr "Hide" + +#: notes/knote.cpp:700 +#, kde-format +msgid "Delete" +msgstr "Delete" + +#: notes/knote.cpp:727 +#, kde-format +msgid "Preferences..." +msgstr "Preferences..." + +#: notes/knote.cpp:732 +#, kde-format +msgid "Keep Above Others" +msgstr "Keep Above Others" + +#: notes/knote.cpp:737 +#, kde-format +msgid "Keep Below Others" +msgstr "Keep Below Others" + +#: notes/knote.cpp:742 +#, kde-format +msgid "To Desktop" +msgstr "To Desktop" + +#: notes/knote.cpp:752 +#, kde-format +msgid "Walk Through Notes" +msgstr "Walk Through Notes" + +#: print/knotegrantleeprint.cpp:50 +#, kde-format +msgid "Alarm:" +msgstr "Alarm:" + +#: print/knotegrantleeprint.cpp:51 +#, kde-format +msgid "Note is locked" +msgstr "Note is locked" + +#: print/knoteprinter.cpp:135 +#, kde-format +msgid "Print Note" +msgid_plural "Print %1 notes" +msgstr[0] "Print Note" +msgstr[1] "Print %1 notes" + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing theme was not found." +msgstr "Printing theme was not found." + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing error" +msgstr "Printing error" + +#: print/knoteprintselectednotesdialog.cpp:63 +#, kde-format +msgid "Printing theme:" +msgstr "Printing theme:" + +#: print/knoteprintselectednotesdialog.cpp:70 +#, kde-format +msgid "Preview" +msgstr "Preview" + +#: print/knoteprintselectednotesdialog.cpp:72 +#, kde-format +msgid "Print" +msgstr "Print" + +#: print/knoteprintselectthemedialog.cpp:34 +#, kde-format +msgid "Select theme" +msgstr "Select theme" + +#: print/knoteprintselectthemedialog.cpp:51 +#, kde-format +msgid "Themes:" +msgstr "Themes:" + +#~ msgid "" +#~ "Thanks for using KNotes!

        KNotes uses a new storage technology " +#~ "that requires migration of your current KNotes data and configuration.\n" +#~ "

        The conversion process can take a lot of time (depending on the amount " +#~ "of notes you have) and it must not be interrupted.

        \n" +#~ "

        You can:

        • Migrate now (be prepared to wait)
        • Skip the " +#~ "migration and start with fresh data and configuration
        • Cancel and " +#~ "exit KNotes.

        More " +#~ "Information...

        " +#~ msgstr "" +#~ "Thanks for using KNotes!

        KNotes uses a new storage technology " +#~ "that requires migration of your current KNotes data and configuration.\n" +#~ "

        The conversion process can take a lot of time (depending on the amount " +#~ "of notes you have) and it must not be interrupted.

        \n" +#~ "

        You can:

        • Migrate now (be prepared to wait)
        • Skip the " +#~ "migration and start with fresh data and configuration
        • Cancel and " +#~ "exit KNotes.

        More " +#~ "Information...

        " + +#~ msgid "KNotes Migration" +#~ msgstr "KNotes Migration" + +#~ msgid "Migrate Now" +#~ msgstr "Migrate Now" + +#~ msgid "Skip Migration" +#~ msgstr "Skip Migration" + +#~ msgid "" +#~ "Migration to KNotes failed. In case you want to try again, run 'knotes-" +#~ "migrator --interactive' manually." +#~ msgstr "" +#~ "Migration to KNotes failed. In case you want to try again, run 'knotes-" +#~ "migrator --interactive' manually." + +#~ msgid "Migration Failed" +#~ msgstr "Migration Failed" + +#~ msgid "Uppercase" +#~ msgstr "Uppercase" + +#~ msgid "Sentence case" +#~ msgstr "Sentence case" + +#~ msgid "Lowercase" +#~ msgstr "Lowercase" + +#~ msgid "Change case..." +#~ msgstr "Change case..." + +#~ msgid "Scheduled Alarm" +#~ msgstr "Scheduled Alarm" + +#~ msgid "&No alarm" +#~ msgstr "&No alarm" + +#~ msgid "Alarm &at:" +#~ msgstr "Alarm &at:" + +#~ msgid "The following notes triggered alarms:" +#~ msgstr "The following notes triggered alarms:" + +#~ msgid "Display" +#~ msgstr "Display" + +#~ msgid "" +#~ "Unable to save the notes to %1. Check that there is sufficient " +#~ "disk space.
        There should be a backup in the same directory though." +#~ msgstr "" +#~ "Unable to save the notes to %1. Check that there is sufficient " +#~ "disk space.
        There should be a backup in the same directory though." + +#~ msgid "Location:" +#~ msgstr "Location:" + +#~ msgid "&Mail action:" +#~ msgstr "&Mail action:" + +#~ msgid "Incoming Notes" +#~ msgstr "Incoming Notes" + +#~ msgid "Accept incoming notes" +#~ msgstr "Accept incoming notes" + +#~ msgid "Outgoing Notes" +#~ msgstr "Outgoing Notes" + +#~ msgid "&Sender ID:" +#~ msgstr "&Sender ID:" + +#~ msgid "&Port:" +#~ msgstr "&Port:" + +#~ msgid "Select recipient:" +#~ msgstr "Select recipient:" + +#~ msgid "Hostname or IP address:" +#~ msgstr "Hostname or IP address:" + +#~ msgid "The port KNotes will listen on and send notes to." +#~ msgstr "The port KNotes will listen on and send notes to." + +#~ msgid "Unable to start the mail process." +#~ msgstr "Unable to start the mail process." + +#~ msgid "Send \"%1\"" +#~ msgstr "Send \"%1\"" + +#~ msgid "The host cannot be empty." +#~ msgstr "The host cannot be empty." + +#~ msgid "Communication error: %1" +#~ msgstr "Communication error: %1" + +#~ msgid "Alarm &in:" +#~ msgstr "Alarm &in:" + +#~ msgid "&Style:" +#~ msgstr "&Style:" + +#~ msgid "Plain" +#~ msgstr "Plain" + +#~ msgid "(c) 1997-2009, The KNotes Developers" +#~ msgstr "(c) 1997-2009, The KNotes Developers" + +#~ msgid "Defaults" +#~ msgstr "Defaults" + +#~ msgid "Default Settings for New Notes" +#~ msgstr "Default Settings for New Notes" + +#~ msgid "Actions" +#~ msgstr "Actions" + +#~ msgid "Action Settings" +#~ msgstr "Action Settings" + +#~ msgid "Network" +#~ msgstr "Network" + +#~ msgid "Network Settings" +#~ msgstr "Network Settings" + +#~ msgid "Style" +#~ msgstr "Style" + +#~ msgid "Displa&y" +#~ msgstr "Displa&y" + +#~ msgid "&Editor" +#~ msgstr "&Editor" diff --git a/po/en_GB/libnoteshared.po b/po/en_GB/libnoteshared.po new file mode 100644 index 0000000..6629578 --- /dev/null +++ b/po/en_GB/libnoteshared.po @@ -0,0 +1,176 @@ +# Copyright (C) YEAR This_file_is_part_of_KDE +# This file is distributed under the same license as the PACKAGE package. +# +# Steve Allewell , 2014, 2017. +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2017-09-15 03:37+0200\n" +"PO-Revision-Date: 2017-02-04 09:39+0000\n" +"Last-Translator: Steve Allewell \n" +"Language-Team: English \n" +"Language: en_GB\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: Lokalize 2.0\n" + +#: alarms/notealarmdialog.cpp:77 +#, kde-format +msgid "Scheduled Alarm" +msgstr "Scheduled Alarm" + +#: alarms/notealarmdialog.cpp:80 +#, kde-format +msgid "&No alarm" +msgstr "&No alarm" + +#: alarms/notealarmdialog.cpp:89 +#, kde-format +msgid "Alarm &at:" +msgstr "Alarm &at:" + +#: config/noteactionconfig.cpp:36 +#, kde-format +msgid "&Mail action:" +msgstr "&Mail action:" + +#: config/noteactionconfig.cpp:44 +#, kde-format +msgid "How does this work?" +msgstr "How does this work?" + +#: config/noteactionconfig.cpp:57 +#, kde-format +msgid "" +"

        You can customize command line. You can use:

        • %t returns " +"current note title
        • %f returns current note text
        " +msgstr "" +"

        You can customise command line. You can use:

        • %t returns " +"current note title
        • %f returns current note text
        " + +#: config/notenetworkconfig.cpp:54 +#, kde-format +msgid "Incoming Notes" +msgstr "Incoming Notes" + +#: config/notenetworkconfig.cpp:57 +#, kde-format +msgid "Accept incoming notes" +msgstr "Accept incoming notes" + +#: config/notenetworkconfig.cpp:63 +#, kde-format +msgid "Outgoing Notes" +msgstr "Outgoing Notes" + +#: config/notenetworkconfig.cpp:66 +#, kde-format +msgid "&Sender ID:" +msgstr "&Sender ID:" + +#: config/notenetworkconfig.cpp:78 +#, kde-format +msgid "&Port:" +msgstr "&Port:" + +#: dialog/selectednotefolderdialog.cpp:35 +#, kde-format +msgctxt "@title:window" +msgid "Select Note Folder" +msgstr "Select Note Folder" + +#: dialog/selectednotefolderdialog.cpp:37 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "Select the folder where the note will be saved:" + +#: job/createnewnotejob.cpp:124 job/createnewnotejob.cpp:134 +#, kde-format +msgid "" +"An error occurred during fetching. Do you want to select a new default " +"collection?" +msgstr "" +"An error occurred during fetching. Do you want to select a new default " +"collection?" + +#: job/createnewnotejob.cpp:144 +#, kde-format +msgid "" +"Collection is hidden. New note will stored but not displaying. Do you want " +"to show collection?" +msgstr "" +"Collection is hidden. New note will stored but not displaying. Do you want " +"to show collection?" + +#: job/createnewnotejob.cpp:198 +#, kde-format +msgid "Note was not created." +msgstr "Note was not created." + +#: job/createnewnotejob.cpp:198 +#, kde-format +msgid "Create new note" +msgstr "Create new note" + +#: network/notehostdialog.cpp:64 +#, kde-format +msgid "Select recipient:" +msgstr "Select recipient:" + +#: network/notehostdialog.cpp:83 +#, kde-format +msgid "Hostname or IP address:" +msgstr "Hostname or IP address:" + +#: network/notesnetworksender.cpp:104 +#, kde-format +msgid "Communication error: %1" +msgstr "Communication error: %1" + +#: noteutils.cpp:45 +#, kde-format +msgid "Please configure send mail action." +msgstr "Please configure send mail action." + +#: noteutils.cpp:53 +#, kde-format +msgid "Note: \"%1\"" +msgstr "Note: \"%1\"" + +#: noteutils.cpp:60 +#, kde-format +msgid "Unable to start the mail process." +msgstr "Unable to start the mail process." + +#: noteutils.cpp:69 +#, kde-format +msgid "Send \"%1\"" +msgstr "Send \"%1\"" + +#: noteutils.cpp:73 +#, kde-format +msgid "The host cannot be empty." +msgstr "The host cannot be empty." + +#: resources/localresourcecreator.cpp:83 +#, kde-format +msgctxt "Default name for resource holding notes" +msgid "Local Notes" +msgstr "Local Notes" + +#. i18n: ectx: label, entry (Port), group (Network) +#: settings/notesharedglobalconfig.kcfg:37 +#, kde-format +msgid "The port will listen on and send notes to." +msgstr "The port will listen on and send notes to." + +#~ msgid "" +#~ "An error occures during fetching. Do you want select an new default " +#~ "collection?" +#~ msgstr "" +#~ "An error occurred during fetching. Do you want select a new default " +#~ "collection?" diff --git a/po/eo/knotes.po b/po/eo/knotes.po new file mode 100644 index 0000000..bed49b7 --- /dev/null +++ b/po/eo/knotes.po @@ -0,0 +1,1146 @@ +# Esperantaj mesaĝoj por "knotes" +# Copyright (C) 1998 Free Software Foundation, Inc. +# Wolfram Diestel , 1998. +# +# +msgid "" +msgstr "" +"Project-Id-Version: knotes 1.0pre2\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2002-09-16 22:52GMT\n" +"Last-Translator: Steffen Pietsch \n" +"Language-Team: Esperanto \n" +"Language: eo\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 0.9.6\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" + +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "Wolfram Diestel,Steffen Pietsch" + +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "wolfram@steloj.de,Steffen.Pietsch@BerlinOnline.de" + +#: apps/knotes_options.h:29 +#, kde-format +msgid "Suppress creation of a new note on a non-unique instance." +msgstr "" + +#: apps/knotesakonaditray.cpp:35 apps/knotestray.cpp:32 +#, kde-format +msgid "KNotes: Sticky notes by KDE" +msgstr "" + +#: apps/knotesapp.cpp:98 +#, kde-format +msgid "New Note" +msgstr "Nova noto" + +#: apps/knotesapp.cpp:106 kontactplugin/knotes_part.cpp:187 +#, kde-format +msgid "New Note From Clipboard" +msgstr "" + +#: apps/knotesapp.cpp:112 kontactplugin/knotes_part.cpp:192 +#, kde-format +msgid "New Note From Text File..." +msgstr "" + +#: apps/knotesapp.cpp:116 +#, fuzzy, kde-format +msgid "Show All Notes" +msgstr "Neniuj notoj" + +#: apps/knotesapp.cpp:122 +#, kde-format +msgid "Hide All Notes" +msgstr "" + +#: apps/knotesapp.cpp:128 kontactplugin/knotes_part.cpp:146 +#, fuzzy, kde-format +msgctxt "@action:inmenu" +msgid "Print Selected Notes..." +msgstr "Presu..." + +#: apps/knotesapp.cpp:134 +#, fuzzy, kde-format +msgctxt "@action:inmenu" +msgid "Delete Selected Notes..." +msgstr "Presu..." + +#: apps/knotesapp.cpp:393 kontactplugin/knotes_part.cpp:874 +#, kde-format +msgid "Select Text File" +msgstr "" + +#: apps/knotesapp.cpp:394 kontactplugin/knotes_part.cpp:875 +#, kde-format +msgid "Text File" +msgstr "" + +#: apps/knotesapp.cpp:400 kontactplugin/knotes_part.cpp:882 +#, kde-format +msgid "Error during open text file: %1" +msgstr "" + +#: apps/knotesapp.cpp:401 kontactplugin/knotes_part.cpp:883 +#, kde-format +msgid "Open Text File" +msgstr "" + +#: apps/knotesapp.cpp:404 kontactplugin/knotes_part.cpp:886 +#, kde-format +msgid "Note from file '%1'" +msgstr "" + +#: apps/knotesapp.cpp:499 +#, kde-format +msgid "No Notes" +msgstr "Neniuj notoj" + +#: apps/knotesapp.cpp:552 kontactplugin/knotes_part.cpp:637 +#, fuzzy, kde-format +msgid "Settings" +msgstr "Agoj" + +#. i18n: ectx: Menu (knotes_context) +#: apps/main.cpp:54 data/knotesappui.rc:5 data/knotesappui.rc:6 +#: kontactplugin/knotes_part.cpp:87 kontactplugin/knotes_plugin.cpp:58 +#: kontactplugin/knoteseditdialog.cpp:67 +#, kde-format +msgid "KNotes" +msgstr "Glunotoj" + +#: apps/main.cpp:56 +#, kde-format +msgid "KDE Notes" +msgstr "KDEaj Glunotoj" + +#: apps/main.cpp:58 +#, kde-format +msgid "Copyright © 1997–2018 KNotes authors" +msgstr "" + +#: apps/main.cpp:78 kontactplugin/kcmknotessummary.cpp:64 +#, kde-format +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: apps/main.cpp:79 +#, kde-format +msgid "Maintainer" +msgstr "Fleganto" + +#: apps/main.cpp:81 +#, kde-format +msgid "Guillermo Antonio Amaral Bastidas" +msgstr "Guillermo Antonio Amaral Bastidas" + +#: apps/main.cpp:82 apps/main.cpp:85 +#, fuzzy, kde-format +#| msgid "Maintainer" +msgid "Previous Maintainer" +msgstr "Fleganto" + +#: apps/main.cpp:84 +#, kde-format +msgid "Michael Brade" +msgstr "Michael Brade" + +#: apps/main.cpp:87 +#, kde-format +msgid "Bernd Johannes Wuebben" +msgstr "Bernd Johannes Wuebben" + +#: apps/main.cpp:88 +#, kde-format +msgid "Original KNotes Author" +msgstr "Origina aŭtoro de Notoj" + +#: apps/main.cpp:90 +#, kde-format +msgid "Wynn Wilkes" +msgstr "Wynn Wilkes" + +#: apps/main.cpp:91 +#, kde-format +msgid "Ported KNotes to KDE 2" +msgstr "Portis Notojn al KDE 2" + +#: apps/main.cpp:93 +#, kde-format +msgid "Daniel Martin" +msgstr "Daniel Martin" + +#: apps/main.cpp:94 +#, kde-format +msgid "Network Interface" +msgstr "Reta interfaco" + +#: apps/main.cpp:96 +#, kde-format +msgid "Bo Thorsen" +msgstr "Bo Thorsen" + +#: apps/main.cpp:97 +#, kde-format +msgid "Started KDE Resource Framework Integration" +msgstr "" + +#: apps/main.cpp:99 +#, kde-format +msgid "Bera Debajyoti" +msgstr "Bera Debajyoti" + +#: apps/main.cpp:100 +#, kde-format +msgid "Idea and initial code for the new look & feel" +msgstr "" + +#: apps/main.cpp:102 +#, kde-format +msgid "Matthias Ettrich" +msgstr "Matthias Ettrich" + +#: apps/main.cpp:105 +#, kde-format +msgid "David Faure" +msgstr "David Faure" + +#: apps/main.cpp:108 +#, kde-format +msgid "Matthias Kiefer" +msgstr "Matthias Kiefer" + +#: apps/main.cpp:111 +#, kde-format +msgid "Luboš Luňák" +msgstr "Luboš Luňák" + +#: apps/main.cpp:113 +#, kde-format +msgid "Dirk A. Mueller" +msgstr "Dirk A. Mueller" + +#: apps/main.cpp:116 +#, kde-format +msgid "Carsten Pfeiffer" +msgstr "Carsten Pfeiffer" + +#: apps/main.cpp:119 +#, kde-format +msgid "Harri Porten" +msgstr "Harri Porten" + +#: apps/main.cpp:122 +#, kde-format +msgid "Espen Sand" +msgstr "Espen Sand" + +#: configdialog/knotecollectionconfigwidget.cpp:121 +#, kde-format +msgid "Folders" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:123 +#, kde-format +msgid "Select which KNotes folders to show:" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:158 +#, kde-format +msgid "Search..." +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:176 +#, kde-format +msgid "&Select All" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:180 +#, kde-format +msgid "&Unselect All" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:185 +#, fuzzy, kde-format +#| msgid "Rename..." +msgid "Rename notes..." +msgstr "Alinomu..." + +#: configdialog/knotecollectionconfigwidget.cpp:189 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:208 +#, fuzzy, kde-format +msgid "Notes accounts" +msgstr "Agoj" + +#: configdialog/knotecollectionconfigwidget.cpp:213 +#, kde-format +msgid "Accounts" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:245 +#, fuzzy, kde-format +msgid "Rename Notes" +msgstr "Neniuj notoj" + +#: configdialog/knotecollectionconfigwidget.cpp:246 +#, kde-format +msgid "Name:" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "An error was occurred during renaming: %1" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, fuzzy, kde-format +#| msgid "Rename..." +msgid "Rename note" +msgstr "Alinomu..." + +#: configdialog/knoteconfigdialog.cpp:192 +#, kde-format +msgid "Show number of notes in tray icon" +msgstr "" + +#: configdialog/knoteconfigdialog.cpp:199 +#, fuzzy, kde-format +#| msgid "Default &width:" +msgid "Default Title:" +msgstr "Apriora &larĝeco:" + +#: configdialog/knoteconfigdialog.cpp:206 +#, kde-format +msgid "How does this work?" +msgstr "" + +#: configdialog/knoteconfigdialog.cpp:240 +#, kde-format +msgid "" +"

        You can customize title note. You can use:

        • %d current date " +"(short format)
        • %l current date (long format)
        • %t current " +"time
        " +msgstr "" + +#: configdialog/knoteconfigdialog.cpp:262 +#, kde-format +msgid "Theme:" +msgstr "" + +#: configdialog/knoteconfigdialog.cpp:272 +#, fuzzy, kde-format +msgid "Download new printing themes" +msgstr "Presu..." + +#: configdialog/knotedisplayconfigwidget.cpp:46 +#, kde-format +msgid "&Text color:" +msgstr "&Tekstkoloro:" + +#: configdialog/knotedisplayconfigwidget.cpp:55 +#, kde-format +msgid "&Background color:" +msgstr "&Fonkoloro:" + +#: configdialog/knotedisplayconfigwidget.cpp:66 +#, kde-format +msgid "&Show note in taskbar" +msgstr "" + +#: configdialog/knotedisplayconfigwidget.cpp:70 +#, fuzzy, kde-format +#| msgid "&All Desktops" +msgid "&Remember desktop" +msgstr "Ĉ&iuj tabuloj" + +#: configdialog/knotedisplayconfigwidget.cpp:74 +#, kde-format +msgid "Default &width:" +msgstr "Apriora &larĝeco:" + +#: configdialog/knotedisplayconfigwidget.cpp:85 +#, kde-format +msgid "Default &height:" +msgstr "Apriora &alteco:" + +#: configdialog/knoteeditorconfigwidget.cpp:37 +#, kde-format +msgid "&Tab size:" +msgstr "Larĝeco de &tabelsigno:" + +#: configdialog/knoteeditorconfigwidget.cpp:46 +#, kde-format +msgid "Auto &indent" +msgstr "Aŭtomata &deŝovo" + +#: configdialog/knoteeditorconfigwidget.cpp:51 +#, fuzzy, kde-format +msgid "&Rich text" +msgstr "Redaktu &RTF (riĉa teksto)" + +#: configdialog/knoteeditorconfigwidget.cpp:55 +#, fuzzy, kde-format +msgid "Text font:" +msgstr "&Tekstkoloro:" + +#: configdialog/knoteeditorconfigwidget.cpp:64 +#, kde-format +msgid "Title font:" +msgstr "" + +#: configdialog/knotesimpleconfigdialog.cpp:64 +#, kde-format +msgid "Editor Settings" +msgstr "Redaktiloagordo" + +#: configdialog/knotesimpleconfigdialog.cpp:67 +#, kde-format +msgid "Display Settings" +msgstr "Aspekto" + +#. i18n: ectx: Menu (help) +#: data/knotesappui.rc:23 +#, kde-format +msgid "&Help" +msgstr "&Helpo" + +#. i18n: ectx: Menu (notes_menu) +#: data/knotesappui.rc:35 data/knotesappui.rc:36 +#, kde-format +msgid "Notes" +msgstr "Notoj" + +#: dialog/knotedeleteselectednotesdialog.cpp:32 +#, kde-format +msgid "Select notes to delete" +msgstr "" + +#: dialog/knoteselectednotesdialog.cpp:34 +#: print/knoteprintselectednotesdialog.cpp:41 +#, kde-format +msgid "Select notes" +msgstr "" + +#: dialog/knoteskeydialog.cpp:33 +#, kde-format +msgid "Configure Shortcuts" +msgstr "Agordi klavokombinojn" + +#: dialog/knoteskeydialog.cpp:73 +#, fuzzy, kde-format +msgid "Note Actions" +msgstr "Agoj" + +#: finddialog/knotefinddialog.cpp:40 +#, fuzzy, kde-format +msgctxt "@title:window" +msgid "Search Notes" +msgstr "Neniuj notoj" + +#: finddialog/knotefinddialog.cpp:85 +#, fuzzy, kde-format +msgctxt "@label:textbox" +msgid "Search notes:" +msgstr "Neniuj notoj" + +#: finddialog/knotefinddialog.cpp:94 +#, fuzzy, kde-format +msgctxt "@action:button Search notes" +msgid "Search..." +msgstr "Neniuj notoj" + +#: finddialog/knotefinddialog.cpp:149 +#, kde-format +msgctxt "@label" +msgid "No Results found in search." +msgstr "" + +#: knoteedit.cpp:56 +#, fuzzy, kde-format +msgid "Bold" +msgstr "&Grase" + +#: knoteedit.cpp:61 +#, kde-format +msgid "Italic" +msgstr "Kursiva" + +#: knoteedit.cpp:65 +#, fuzzy, kde-format +msgid "Underline" +msgstr "S&ubstreke" + +#: knoteedit.cpp:69 +#, kde-format +msgid "Strike Out" +msgstr "Trastreko" + +#: knoteedit.cpp:79 +#, fuzzy, kde-format +msgid "Align Left" +msgstr "Alĝustigu &maldekstre" + +#: knoteedit.cpp:85 +#, fuzzy, kde-format +msgid "Align Center" +msgstr "Alĝustigu &meze" + +#: knoteedit.cpp:90 +#, fuzzy, kde-format +msgid "Align Right" +msgstr "Alĝustigu &dekstre" + +#: knoteedit.cpp:95 +#, fuzzy, kde-format +msgid "Align Block" +msgstr "Alĝustigu &ambaŭflanke" + +#: knoteedit.cpp:106 +#, kde-format +msgid "List" +msgstr "Listo" + +#: knoteedit.cpp:111 +#, kde-format +msgid "Superscript" +msgstr "Superskribo" + +#: knoteedit.cpp:114 +#, kde-format +msgid "Subscript" +msgstr "Subskribo" + +#: knoteedit.cpp:120 +#, kde-format +msgid "Increase Indent" +msgstr "Pligrandigi Deŝovon" + +#: knoteedit.cpp:126 +#, kde-format +msgid "Decrease Indent" +msgstr "Malpligrandigi Deŝovon" + +#: knoteedit.cpp:137 +#, kde-format +msgid "Text Color..." +msgstr "Tekstkoloro..." + +#: knoteedit.cpp:143 +#, fuzzy, kde-format +#| msgid "Text Color..." +msgid "Text Background Color..." +msgstr "Tekstkoloro..." + +#: knoteedit.cpp:147 +#, kde-format +msgid "Text Font" +msgstr "" + +#: knoteedit.cpp:151 +#, kde-format +msgid "Text Size" +msgstr "" + +#: knoteedit.cpp:162 +#, kde-format +msgid "Insert Date" +msgstr "Enmetu daton" + +#: knoteedit.cpp:166 +#, kde-format +msgid "Insert Checkmark" +msgstr "" + +#: kontactplugin/kcmknotessummary.cpp:59 +#, kde-format +msgid "kcmknotessummary" +msgstr "" + +#: kontactplugin/kcmknotessummary.cpp:61 +#, kde-format +msgid "Notes Summary Configuration Dialog" +msgstr "" + +#: kontactplugin/kcmknotessummary.cpp:63 +#, kde-format +msgid "Copyright © 2013-2018 Laurent Montel " +msgstr "" + +#: kontactplugin/knotes_part.cpp:98 +#, kde-format +msgctxt "@action:inmenu create new popup note" +msgid "&New" +msgstr "" + +#: kontactplugin/knotes_part.cpp:108 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be presented with a dialog where you can add a new popup note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:111 kontactplugin/knotes_part.cpp:606 +#: kontactplugin/knotes_part.cpp:608 kontactplugin/knotes_part.cpp:790 +#, fuzzy, kde-format +#| msgid "Editor" +msgctxt "@action:inmenu" +msgid "Edit..." +msgstr "Redaktilo" + +#: kontactplugin/knotes_part.cpp:120 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can modify an existing popup " +"note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:123 +#, kde-format +msgctxt "@action:inmenu" +msgid "Rename..." +msgstr "Alinomu..." + +#: kontactplugin/knotes_part.cpp:131 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can rename an existing popup " +"note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:134 +#, kde-format +msgctxt "@action:inmenu" +msgid "Delete" +msgstr "Forigi" + +#: kontactplugin/knotes_part.cpp:142 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be prompted if you really want to permanently remove the selected " +"popup note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:153 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be prompted to print the selected popup note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:156 +#, fuzzy, kde-format +msgctxt "@action:inmenu" +msgid "Print Preview Selected Notes..." +msgstr "Presu..." + +#: kontactplugin/knotes_part.cpp:162 +#, fuzzy, kde-format +msgid "Note settings..." +msgstr "Agoj" + +#: kontactplugin/knotes_part.cpp:167 +#, fuzzy, kde-format +#| msgid "Preferences..." +msgid "Preferences KNotes..." +msgstr "Noto-agordo..." + +#: kontactplugin/knotes_part.cpp:172 notes/knote.cpp:713 +#, kde-format +msgid "Mail..." +msgstr "Sendu..." + +#: kontactplugin/knotes_part.cpp:177 notes/knote.cpp:709 +#, fuzzy, kde-format +msgid "Send..." +msgstr "Alinomu..." + +#: kontactplugin/knotes_part.cpp:182 notes/knote.cpp:704 +#, fuzzy, kde-format +msgid "Set Alarm..." +msgstr "Tekstkoloro..." + +#: kontactplugin/knotes_part.cpp:197 notes/knote.cpp:717 +#, fuzzy, kde-format +msgid "Save As..." +msgstr "Tekstkoloro..." + +#: kontactplugin/knotes_part.cpp:202 notes/knote.cpp:690 +#, kde-format +msgid "Lock" +msgstr "Ŝloso" + +#: kontactplugin/knotes_part.cpp:205 notes/knote.cpp:693 +#, kde-format +msgid "Unlock" +msgstr "Malŝlosi" + +#: kontactplugin/knotes_part.cpp:238 +#, kde-format +msgid "Set Focus to Quick Search" +msgstr "" + +#: kontactplugin/knotes_part.cpp:321 +#, kde-format +msgctxt "@info" +msgid "To print notes, first select the notes to print from the list." +msgstr "" + +#: kontactplugin/knotes_part.cpp:322 +#, fuzzy, kde-format +msgctxt "@title:window" +msgid "Print Popup Notes" +msgstr "Presu..." + +#: kontactplugin/knotes_part.cpp:366 +#, kde-format +msgid "Note was not created." +msgstr "" + +#: kontactplugin/knotes_part.cpp:366 +#, fuzzy, kde-format +#| msgid "Rename..." +msgid "Create new note" +msgstr "Alinomu..." + +#: kontactplugin/knotes_part.cpp:388 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:70 +#, fuzzy, kde-format +msgctxt "@info" +msgid "Do you really want to delete this note?" +msgid_plural "Do you really want to delete these %1 notes?" +msgstr[0] "Ĉu vi vere volas forigi tiun ĉi noton?" +msgstr[1] "Ĉu vi vere volas forigi tiun ĉi noton?" + +#: kontactplugin/knotes_part.cpp:390 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:57 +#, kde-format +msgctxt "@title:window" +msgid "Confirm Delete" +msgstr "Konfirmi forigon" + +#: kontactplugin/knotes_part.cpp:582 +#, fuzzy, kde-format +msgctxt "@title:window" +msgid "Rename Popup Note" +msgstr "Neniuj notoj" + +#: kontactplugin/knotes_part.cpp:583 +#, fuzzy, kde-format +#| msgid "New Note" +msgctxt "@label:textbox" +msgid "New Name:" +msgstr "Nova noto" + +#: kontactplugin/knotes_part.cpp:606 kontactplugin/knotes_part.cpp:790 +#, fuzzy, kde-format +msgid "Show Note..." +msgstr "Neniuj notoj" + +#: kontactplugin/knotes_part.cpp:742 +#, fuzzy, kde-format +msgid "Rich text (*.html)" +msgstr "Redaktu &RTF (riĉa teksto)" + +#: kontactplugin/knotes_part.cpp:744 +#, kde-format +msgid "Plain text (*.txt)" +msgstr "" + +#: kontactplugin/knotes_part.cpp:747 notes/knote.cpp:516 +#, kde-format +msgid "Save As" +msgstr "Konservi kiel" + +#: kontactplugin/knotes_part.cpp:758 notes/knote.cpp:533 +#, kde-format +msgid "" +"A file named %1 already exists.
        Are you sure you want to " +"overwrite it?
        " +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:62 +#, fuzzy, kde-format +#| msgid "New Note" +msgctxt "@action:inmenu" +msgid "New Popup Note..." +msgstr "Nova noto" + +#: kontactplugin/knotes_plugin.cpp:70 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can create a new popup note." +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:99 +#, kde-kuit-format +msgctxt "@title" +msgid "KNotes" +msgstr "Glunotoj" + +#: kontactplugin/knotes_plugin.cpp:101 +#, fuzzy, kde-kuit-format +#| msgid "No Notes" +msgctxt "@title" +msgid "Popup Notes" +msgstr "Neniuj notoj" + +#: kontactplugin/knotes_plugin.cpp:103 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Copyright © 2003–2018 Kontact authors" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:105 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: kontactplugin/knotes_plugin.cpp:106 +#, fuzzy, kde-kuit-format +#| msgid "Maintainer" +msgctxt "@info:credit" +msgid "Current Maintainer" +msgstr "Fleganto" + +#: kontactplugin/knotes_plugin.cpp:109 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Michael Brade" +msgstr "Michael Brade" + +#: kontactplugin/knotes_plugin.cpp:110 +#, fuzzy, kde-kuit-format +#| msgid "Maintainer" +msgctxt "@info:credit" +msgid "Previous Maintainer" +msgstr "Fleganto" + +#: kontactplugin/knotes_plugin.cpp:112 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Tobias Koenig" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:113 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Developer" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:151 +#, fuzzy, kde-format +msgctxt "@item" +msgid "Meeting" +msgstr "Agoj" + +#: kontactplugin/knotes_plugin.cpp:165 kontactplugin/knotes_plugin.cpp:170 +#, fuzzy, kde-format +#| msgid "Notes" +msgctxt "@item" +msgid "Note: %1" +msgstr "Notoj" + +#: kontactplugin/knotes_plugin.cpp:177 +#, kde-format +msgctxt "@item" +msgid "New Note" +msgstr "Nova noto" + +#: kontactplugin/knotes_plugin.cpp:187 +#, kde-format +msgctxt "@info" +msgid "Dropping multiple mails is not supported." +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:190 +#, kde-format +msgctxt "@item" +msgid "" +"From: %1\n" +"To: %2\n" +"Subject: %3" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:193 +#, kde-format +msgctxt "@item" +msgid "Mail: %1" +msgstr "" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, fuzzy, kde-format +msgctxt "@title:window" +msgid "Show Popup Note" +msgstr "Neniuj notoj" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, kde-format +msgctxt "@title:window" +msgid "Edit Popup Note" +msgstr "" + +#: kontactplugin/knoteseditdialog.cpp:79 +#, kde-format +msgctxt "@label popup note name" +msgid "Name:" +msgstr "" + +#: kontactplugin/knoteslistwidgetsearchline.cpp:28 +#, fuzzy, kde-format +msgid "Search notes..." +msgstr "Neniuj notoj" + +#: kontactplugin/knoteslistwidgetsearchline.cpp:37 +#, fuzzy, kde-format +msgid "Search notes...<%1>" +msgstr "Neniuj notoj" + +#: kontactplugin/knotesselectdeletenotesdialog.cpp:46 +#, kde-format +msgid "(note locked, it will not removed)" +msgstr "" + +#: kontactplugin/summarywidget.cpp:63 +#, fuzzy, kde-format +#| msgid "No Notes" +msgid "Popup Notes" +msgstr "Neniuj notoj" + +#: kontactplugin/summarywidget.cpp:120 +#, fuzzy, kde-format +msgid "No notes found" +msgstr "Agoj" + +#: kontactplugin/summarywidget.cpp:153 +#, kde-format +msgid "Modify Note..." +msgstr "" + +#: kontactplugin/summarywidget.cpp:157 +#, fuzzy, kde-format +msgid "Delete Note..." +msgstr "Presu..." + +#: kontactplugin/summarywidget.cpp:243 +#, kde-format +msgid "Read Popup Note: \"%1\"" +msgstr "" + +#: notes/knote.cpp:149 +#, fuzzy, kde-format +msgid "Do you really want to delete note %1?" +msgstr "Ĉu vi vere volas forigi tiun ĉi noton?" + +#: notes/knote.cpp:150 +#, kde-format +msgid "Confirm Delete" +msgstr "Konfirmi forigon" + +#: notes/knote.cpp:151 +#, kde-format +msgid "&Delete" +msgstr "&Forigi" + +#: notes/knote.cpp:277 +#, kde-format +msgid "Please enter the new name:" +msgstr "Bonvolu tajpi la novan nomon:" + +#: notes/knote.cpp:511 +#, kde-format +msgid "Save note as plain text" +msgstr "" + +#: notes/knote.cpp:639 +#, kde-format +msgid "&All Desktops" +msgstr "Ĉ&iuj tabuloj" + +#: notes/knote.cpp:681 +#, kde-format +msgid "New" +msgstr "Nova" + +#: notes/knote.cpp:685 +#, kde-format +msgid "Rename..." +msgstr "Alinomu..." + +#: notes/knote.cpp:695 +#, kde-format +msgid "Hide" +msgstr "" + +#: notes/knote.cpp:700 +#, kde-format +msgid "Delete" +msgstr "Forigi" + +#: notes/knote.cpp:727 +#, kde-format +msgid "Preferences..." +msgstr "Noto-agordo..." + +#: notes/knote.cpp:732 +#, kde-format +msgid "Keep Above Others" +msgstr "Teni super aliaj" + +#: notes/knote.cpp:737 +#, kde-format +msgid "Keep Below Others" +msgstr "Teni sub aliaj" + +#: notes/knote.cpp:742 +#, kde-format +msgid "To Desktop" +msgstr "Al tabulo" + +#: notes/knote.cpp:752 +#, kde-format +msgid "Walk Through Notes" +msgstr "" + +#: print/knotegrantleeprint.cpp:50 +#, kde-format +msgid "Alarm:" +msgstr "" + +#: print/knotegrantleeprint.cpp:51 +#, kde-format +msgid "Note is locked" +msgstr "" + +#: print/knoteprinter.cpp:135 +#, fuzzy, kde-format +msgid "Print Note" +msgid_plural "Print %1 notes" +msgstr[0] "Presu..." +msgstr[1] "Presu..." + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing theme was not found." +msgstr "" + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing error" +msgstr "" + +#: print/knoteprintselectednotesdialog.cpp:63 +#, fuzzy, kde-format +msgid "Printing theme:" +msgstr "Presu..." + +#: print/knoteprintselectednotesdialog.cpp:70 +#, kde-format +msgid "Preview" +msgstr "" + +#: print/knoteprintselectednotesdialog.cpp:72 +#, fuzzy, kde-format +msgid "Print" +msgstr "Presu..." + +#: print/knoteprintselectthemedialog.cpp:34 +#, kde-format +msgid "Select theme" +msgstr "" + +#: print/knoteprintselectthemedialog.cpp:51 +#, kde-format +msgid "Themes:" +msgstr "" + +#, fuzzy +#~ msgid "KNotes Migration" +#~ msgstr "Agoj" + +#~ msgid "Display" +#~ msgstr "Aspekto" + +#, fuzzy +#~ msgid "Location:" +#~ msgstr "Agoj" + +#~ msgid "&Mail action:" +#~ msgstr "&Retpoŝto-ago:" + +#, fuzzy +#~ msgid "Incoming Notes" +#~ msgstr "Neniuj notoj" + +#, fuzzy +#~ msgid "Outgoing Notes" +#~ msgstr "Neniuj notoj" + +#~ msgid "&Port:" +#~ msgstr "&Pordo:" + +#, fuzzy +#~ msgid "Hostname or IP address:" +#~ msgstr "Bonvolu tajpi la novan nomon:" + +#~ msgid "Unable to start the mail process." +#~ msgstr "Ne eblis lanĉi retpoŝtoprocezon." + +#, fuzzy +#~ msgid "Send \"%1\"" +#~ msgstr "Forigu \"%1\"" + +#~ msgid "&Style:" +#~ msgstr "&Stilo:" + +#~ msgid "Plain" +#~ msgstr "Unukolora" + +#, fuzzy +#~ msgid "(c) 1997-2009, The KNotes Developers" +#~ msgstr "(c) 1997-2001, Glunotoj-programistoj" + +#, fuzzy +#~ msgid "Defaults" +#~ msgstr "Aprioraĵoj de Glunotoj" + +#, fuzzy +#~ msgid "Default Settings for New Notes" +#~ msgstr "Loka agordo" + +#~ msgid "Actions" +#~ msgstr "Agoj" + +#~ msgid "Action Settings" +#~ msgstr "Agoj" + +#, fuzzy +#~ msgid "Network" +#~ msgstr "Nova" + +#, fuzzy +#~ msgid "Network Settings" +#~ msgstr "Redaktiloagordo" + +#, fuzzy +#~ msgid "Displa&y" +#~ msgstr "Aspekto" + +#~ msgid "&Editor" +#~ msgstr "&Editor" diff --git a/po/es/akonadi_notes_agent.po b/po/es/akonadi_notes_agent.po new file mode 100644 index 0000000..45f532a --- /dev/null +++ b/po/es/akonadi_notes_agent.po @@ -0,0 +1,116 @@ +# Copyright (C) YEAR This_file_is_part_of_KDE +# This file is distributed under the same license as the PACKAGE package. +# +# Javier Vinal , 2013, 2014, 2015, 2016, 2017, 2018. +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2018-01-02 22:44+0100\n" +"Last-Translator: Javier Vinal \n" +"Language-Team: Spanish \n" +"Language: es\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: Lokalize 2.0\n" + +#: notesagentalarmdialog.cpp:51 notesagentalarmdialog.cpp:220 +#, kde-format +msgid "Alarm" +msgstr "Alarma" + +#: notesagentalarmdialog.cpp:63 +#, kde-format +msgid "The following notes triggered alarms:" +msgstr "Las siguientes notas dispararon alarmas:" + +#: notesagentalarmdialog.cpp:101 +#, kde-format +msgid "Remove Alarm" +msgstr "Eliminar alarma" + +#: notesagentalarmdialog.cpp:103 +#, kde-format +msgid "Show Note..." +msgstr "Mostrar nota..." + +#: notesagentalarmdialog.cpp:105 +#, kde-format +msgid "Modify Alarm..." +msgstr "Modificar alarma..." + +#: notesagentalarmdialog.cpp:158 +#, kde-format +msgid "Are you sure to remove alarm?" +msgstr "¿Está usted seguro de eliminar la alarma?" + +#: notesagentalarmdialog.cpp:158 +#, kde-format +msgctxt "@title:window" +msgid "Remove Alarm" +msgstr "Eliminar alarma" + +#: notesagentalarmdialog.cpp:220 +#, kde-format +msgid "Error during fetch alarm info." +msgstr "Error al obtener la información de la alarma." + +#: notesagentsettingsdialog.cpp:42 +#, kde-format +msgid "Configure Notes Agent" +msgstr "Configurar agente de notas" + +#: notesagentsettingsdialog.cpp:58 +#, kde-format +msgid "Notify" +msgstr "Notificar" + +#: notesagentsettingsdialog.cpp:61 +#, kde-format +msgid "Network" +msgstr "Red" + +#: notesagentsettingsdialog.cpp:70 +#, kde-format +msgid "Notes Agent" +msgstr "Agente de notas" + +#: notesagentsettingsdialog.cpp:72 +#, kde-format +msgid "Notes Agent." +msgstr "Agente de notas." + +#: notesagentsettingsdialog.cpp:74 +#, kde-format +msgid "Copyright (C) 2013-2018 Laurent Montel" +msgstr "Derechos de autor © 2013-2018 Laurent Montel" + +#: notesagentsettingsdialog.cpp:76 +#, kde-format +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: notesagentsettingsdialog.cpp:77 +#, kde-format +msgid "Maintainer" +msgstr "Responsable" + +#: notesagentsettingsdialog.cpp:80 +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "Javier Viñal" + +#: notesagentsettingsdialog.cpp:81 +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "fjvinal@gmail.com" + +#: notesmanager.cpp:199 +#, kde-format +msgid "Note Received" +msgstr "Nota recibida" diff --git a/po/es/docs/akonadi_notes_agent/index.docbook b/po/es/docs/akonadi_notes_agent/index.docbook new file mode 100644 index 0000000..5b5c35e --- /dev/null +++ b/po/es/docs/akonadi_notes_agent/index.docbook @@ -0,0 +1,96 @@ + +Agente de notas"> + + +]> + +
        + +El manual de &i18n-notesagent; + + Laurent Montel &Laurent.Montel.mail; +Javier Viñal
        fjvinal@gmail.com
        Traductor
        +
        + + +2013 +&Laurent.Montel; + + +2013-12-20 +&kde; 4.13 + +
        + + +Introducción + +&i18n-notesagent; es un agente de akonadi que le permite recibir notas desde la red y señala alarmas. + + + +Créditos y licencia + +&i18n-notesagent; +Derechos de autor del programa 2013 &Laurent.Montel; &Laurent.Montel.mail; +Derechos de autor de la documentación © 2013 &Laurent.Montel; &Laurent.Montel.mail; + +Traducido por Javier Viñal fjvinal@gmail.com +&underFDL; &underGPL; + + + +
        + diff --git a/po/es/docs/knotes/index.docbook b/po/es/docs/knotes/index.docbook new file mode 100644 index 0000000..5ec7441 --- /dev/null +++ b/po/es/docs/knotes/index.docbook @@ -0,0 +1,934 @@ + + + +]> + + + + +El manual de &knotes; + + +Fabian Dal Santo
        &Fabian.DalSanto.mail;
        +
        +
        + +Greg M. Holmes + +Lauri Watts Revisor + + Juan Manuel García Molina
        juanma@superiodico.net
        Traductor
        Javier Viñal
        fjvinal@gmail.com
        Traductor
        + +
        + + +2000 +&Greg.M.Holmes; + + +2001 +Fabian Del Santo + + +&FDLNotice; + +2016-07-28 +5.3.40 (Aplicaciones 16.08) + +&knotes; es una aplicación de notas adhesivas para el escritorio. + + +KDE +Knotes +notas +emergente +emergente +knotes + + + +
        + + +Introducción + +&knotes; es un programa que le permite escribir el equivalente en el equipo a las notas adhesivas. Las notas se guardan automáticamente cuanto sale del programa y se muestran cuando abre el programa. + +Puede imprimir y enviar por correo sus notas si configura &knotes; para usar asistentes. + +Muestra características de las notas como el color y el tipo de letra que se pueden personalizar para cada nota. También puede personalizar los valores predeterminados. + +Después de iniciar &knotes; por primera vez, usted dispondrá de un recurso instalado que guarde todas las notas en un archivo bajo notes en $(qtpaths --paths GenericDataLocation). + + + + +Usando &knotes; + + + +Crear una nota nueva: + +Para crear una nota nueva pulse con el &RMB; en el icono de la bandeja de &knotes; y seleccione Nueva nota. +Puede crear una nota nueva que tenga el contenido del portapapeles si elige Nota nueva desde el portapapeles o usar Nueva nota desde archivo de texto. + +Ahora aparecerá un diálogo que le permitirá seleccionar una carpeta donde guardar su nota: + + +Seleccionar carpeta de notas + + + + +Seleccionar carpeta de notas + + + +Seleccione una carpeta de notas predeterminada aquí para saltar este diálogo creando nuevas notas. + + + + +Escribir su nota: + +Para escribir su nota, simplemente teclee la nota en el espacio proporcionado. Se admiten las funciones de edición normales del teclado y el ratón. Pulsar con el botón Derecho sobre el espacio de edición le proporcionará las siguientes opciones del menú: + + +&Ctrl;Z Deshacer +&Ctrl;&Shift;Z Rehacer +&Ctrl;X Cortar +&Ctrl;C Copiar +&Ctrl;V Pegar +Borrar +Borrar +&Ctrl;A Seleccionar todo +Revisión de ortografía +Autorevisión ortográfica +Permitir tabulaciones +&Ctrl;F Buscar +F3 Buscar siguiente +&Ctrl;R Remplazar +Hablar texto +Insertar fecha +Insertar marca de comprobación + +El texto se puede seleccionar manteniendo pulsado el &LMB; y moviendo el ratón o manteniendo pulsada la tecla &Shift; y usando las teclas de flecha. + + + + +Insertar la fecha: + +Para insertar la fecha actual en la nota, use el menú de contexto o el espacio de edición y seleccione Insertar fecha. +La fecha y hora actual se insertará en el texto de la nota, en la posición del cursor. + + + + +Cambiar el nombre de una nota: + +Para cambiar el nombre a una nota, pulse con el &RMB; sobre la barra de título de la nota y elija Cambiar de nombre.... +Teclee el nuevo nombre de la nota en el diálogo que aparece. Para aceptar el nuevo nombre, presione el botón Aceptar. Para salir del diálogo sin cambiar el nombre de la nota, pulse el botón Cancelar. + + + + +Enviar una nota: + +Para enviar una nota por correo, pulse con el &RMB; sobre la barra de título de la nota y elija Correo.... +Lo próximo que ocurra variará en función de cómo haya configurado la acción de correo en el diálogo Preferencias. + + + + +Imprimir una nota: + +Para imprimir una nota pulse con el &RMB; en la barra de título y seleccione &Ctrl;P Imprimir. +Se abrirá un diálogo de impresión estándar de &kde;. + + + + +Eliminar una nota: + +Para borrar una nota, pulse con el &RMB; sobre la barra de título de la nota y elija Eliminar. + + + + +Ocultar una nota: + +Para ocultar una nota, pulse sobre la X en la esquina superior derecha de la barra de título de la nota o seleccione &Esc;Ocultar en el menú de contexto. La nota no volverá a mostrarse en pantalla. La propia nota no se borrará. + + + + +Establecer una alarma: + +Seleccione Establecer alarma en el menú de contexto de la barra de título de la nota. Compruebe Alarma a en el siguiente diálogo y ajuste la fecha y hora del recordatorio. A la hora de la alarma se mostrará una ventana emergente y lista todas las notas con la fecha real de la alarma. + + + + +Envío de una nota: + +Para enviar una nota a otro equipo, seleccione Enviar... en el menú de contexto de la barra de título de la nota. Añada un nombre de servidor o ip o elija un destinatario de la lista de notas enviadas previamente. Si los destinatarios han activado notas entrantes, la nota aparecerá en su pantalla, indicando el remitente en la barra de título. + + + + +Bloquear una nota: + +Para evitar cambios accidentales en una nota, seleccione Bloquear en el menú de contexto o la barra de título de la nota. + + + + +Guardar una nota: + +Para guardar una nota, seleccione Guardar como... en el menú de contexto o la barra de título. La nota puede guardarse como texto sin formato o en formato &HTML;, si está activado Texto enriquecido. + + + + +Mostrar notas: + +Cuando usted inicia &knotes;, todas las notas están ocultas. Si quiere mostrarlas, &LMB; sobre el icono &knotes; del panel y seleccione la nota que quiera mostrar. + + + + +Búsqueda en todas las notas: + +Pulse con el &RMB; en el icono del panel y seleccione &Ctrl;F Buscar en el menú de contexto. +Se abrirá un diálogo estándar de &kde; donde usted introduce el texto a buscar en todas las notas. + + + + +Funciones de escritorio: + +Para enviar una nota a un escritorio determinado, pulse con el &RMB; sobre la barra de título de la nota y elija Al escritorio. Elija el escritorio que desee o, si así lo desea, Todos los escritorios +Para hacer que una nota permanezca sobre las otras ventanas, pulse con el &RMB; sobre la barra de título de la nota y elija Mantener sobre otras. +Para devolver la nota al comportamiento de una ventana más normal, seleccione Mantener bajo otras. + + + + +Saliendo de &knotes; + +Para salir de &knotes; pulse con el &RMB; sobre el icono del panel y elija Salir. + + + + + + + + +Configuración + + +Configurar las preferencias predeterminadas de &knotes; + +Para configurar &knotes;, pulse con el &RMB; sobre el icono del panel. Elija Configurar KNotes.... Se abrirá el diálogo Configuración de KNotes de &knotes;. + + +La sección visualizar + +Color del texto: +El cuadrado de color muestra el color del texto actual. Pulsando sobre este cuadrado de color, abre el diálogo de selección de color estándar de &kde;. + + +Color de fondo: +El cuadrado de color muestra el color de fondo actual. Pulsando sobre este cuadrado de color, abre el diálogo de selección de color estándar de &kde;. + + + +Ancho predeterminado: +La anchura de la nota en píxeles. Edite este número como desee. + + + +Alto predeterminado: +La altura de la nota en píxeles. Edite este número como desee. + + + +Mostrar la nota en la barra de tareas +Por omisión, las notas de &knotes; no muestran ninguna entrada en la barra de tareas para cada nota. Si prefiere que se haga así, active esta opción. + + + + +Recordar el escritorio +Si usted usa varios escritorios virtuales y se selecciona esta opción, las notas aparecerán solo en el escritorio específico. + + + + + +La sección editor + +Tamaño de la tabulación +Este es el tamaño de sangrado producido por la tecla . Edite este número como desee. + + +Sangrado automático +Esta es una casilla de verificación. Si está marcada, el sangrado automático está activo. + + + +Texto enriquecido + +Marque esta opción para obtener una barra de herramientas de formato en la parte inferior de cada ventana de notas. + + + + +Tipo de letra del título: +Puede cambiar el tipo de letra usado para el título de sus notas. + +Pulse sobre Elegir... para abrir el diálogo de selección de tipos de letra estándar de &kde;. + + + + +Color del tipo de letra + +Puede cambiar el tipo de letra usado para el texto de sus notas. + +Pulse sobre Elegir... para abrir el diálogo de selección de tipos de letra estándar de &kde;. + + + + +La sección acciones + +Acción de correo +Teclee una orden de correo y los conmutadores de línea de órdenes que se precisen en esta caja. +Usando %f en la línea de órdenes, usted puede pasar el texto sin formato de la nota y usando %t el título de la nota, a la orden de correo. + + + + + + +La sección red + +Aceptar las notas entrantes +Active esta opción para permitir recibir notas desde otros equipos. + + + +ID del remitente +El id se mostrará en el título de la nota junto con el título original, servidor o ip y fecha de envío. + + + +Puerto +El puerto usado para enviar las notas por la red, por omisión 24837. + + + + +La sección Imprimir + +Tema +El tema usado para imprimir la nota. + + + + +La sección Colecciones + +Carpetas +En esta pestaña usted puede seleccionar que carpetas se muestran, activando la casilla de verificación al alado de las carpetas, cambie la carpeta de guardado predeterminada y añadir subcarpetas para notas. + + +Cuentas +En esta pestaña usted puede editar las carpetas de buzones locales que usar para las notas. + + + + +La sección Misc + +Preferencias diversas +Active para mostrar el número de notas en el icono de la bandeja +Para personalizar el título predeterminado, usted puede usar %d para la fecha actual en formato corto, %I para la fecha actual en formato largo y %t para la hora actual. + + + + + + +Personalizar la visualización de una sola nota + +Puede personalizar cada nota independientemente de la configuración global. Las preferencias que puede personalizar son idénticas a las descritas en la sección Configuración, pero solo se aplicarán a las notas que está cambiando. Cualesquiera otras notas abiertas y cualquier nota nueva que cree, usarán la configuración predeterminada. + +Para personalizar la visualización de una sola nota, pulse con el &RMB; sobre la barra de título de la nota y seleccione Preferencias.... +Se abrirá un diálogo con las páginas Preferencias de visualización y Preferencias de edición, que le permitirán configurar la nota. + + + + + + +Créditos y licencia + +&knotes; + +Copyright del programa 1997 Bernd Wuebben &Bernd.Johannes.Wuebben.mail; + +Colaboradores: + +Wynn Wilkes wynnw@calderasystems.com + + + +Copyright de la documentación, 2000 &Greg.M.Holmes; holmegm@earthlink.net + +Documentación actualizada en 2001 por Fabian Del Santo &Fabian.DalSanto.mail; y en 2003 por &Lauri.Watts; &Lauri.Watts.mail;. + + +Traducido por Juan Manuel García Molina juanma@superiodico.net y Javier Viñal fjvinal@gmail.com +&underFDL; &underGPL; + +&documentation.index; + +
        + diff --git a/po/es/knotes.po b/po/es/knotes.po new file mode 100644 index 0000000..9891ccd --- /dev/null +++ b/po/es/knotes.po @@ -0,0 +1,1082 @@ +# translation of knotes.po to Spanish +# Translation of knotes to Spanish +# translation of knotes.po to +# Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc. +# +# Pablo de Vicente , 2001. +# Juan Manuel Garcia Molina , 2001, 2002, 2003, 2004, 2005. +# Juan Manuel García Molina , 2006. +# Enrique Matias Sanchez (aka Quique) , 2007. +# Eloy Cuadra , 2008, 2009. +# Enrique Matias Sanchez (Quique) , 2009. +# Dario Andres Rodriguez , 2009. +# Javier Viñal , 2010. +# Javier Vinal , 2010, 2011, 2013, 2014, 2015, 2016, 2017, 2018. +msgid "" +msgstr "" +"Project-Id-Version: knotes\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2018-01-02 23:02+0100\n" +"Last-Translator: Javier Vinal \n" +"Language-Team: Spanish \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"First-Translator: Pablo de Vicente \n" +"X-Generator: Lokalize 2.0\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" + +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "Javier Viñal" + +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "fjvinal@gmail.com" + +#: apps/knotes_options.h:29 +#, kde-format +msgid "Suppress creation of a new note on a non-unique instance." +msgstr "Suprimir la creación de una nota nueva en una instancia no única." + +#: apps/knotesakonaditray.cpp:35 apps/knotestray.cpp:32 +#, kde-format +msgid "KNotes: Sticky notes by KDE" +msgstr "KNotes: Notas adhesivas de KDE" + +#: apps/knotesapp.cpp:98 +#, kde-format +msgid "New Note" +msgstr "Nueva nota" + +#: apps/knotesapp.cpp:106 kontactplugin/knotes_part.cpp:187 +#, kde-format +msgid "New Note From Clipboard" +msgstr "Nota nueva desde el portapapeles" + +#: apps/knotesapp.cpp:112 kontactplugin/knotes_part.cpp:192 +#, kde-format +msgid "New Note From Text File..." +msgstr "Nota nueva desde archivo de texto..." + +#: apps/knotesapp.cpp:116 +#, kde-format +msgid "Show All Notes" +msgstr "Mostrar todas las notas" + +#: apps/knotesapp.cpp:122 +#, kde-format +msgid "Hide All Notes" +msgstr "Ocultar todas las notas" + +#: apps/knotesapp.cpp:128 kontactplugin/knotes_part.cpp:146 +#, kde-format +msgctxt "@action:inmenu" +msgid "Print Selected Notes..." +msgstr "Imprimir las notas seleccionadas..." + +#: apps/knotesapp.cpp:134 +#, kde-format +msgctxt "@action:inmenu" +msgid "Delete Selected Notes..." +msgstr "Borrar las notas seleccionadas..." + +#: apps/knotesapp.cpp:393 kontactplugin/knotes_part.cpp:874 +#, kde-format +msgid "Select Text File" +msgstr "Seleccionar archivo de texto" + +#: apps/knotesapp.cpp:394 kontactplugin/knotes_part.cpp:875 +#, kde-format +msgid "Text File" +msgstr "Archivo de texto" + +#: apps/knotesapp.cpp:400 kontactplugin/knotes_part.cpp:882 +#, kde-format +msgid "Error during open text file: %1" +msgstr "Error durante la apertura del archivo de texto: %1" + +#: apps/knotesapp.cpp:401 kontactplugin/knotes_part.cpp:883 +#, kde-format +msgid "Open Text File" +msgstr "Abrir archivo de texto" + +#: apps/knotesapp.cpp:404 kontactplugin/knotes_part.cpp:886 +#, kde-format +msgid "Note from file '%1'" +msgstr "Nota desde el archivo «%1»" + +#: apps/knotesapp.cpp:499 +#, kde-format +msgid "No Notes" +msgstr "Sin notas" + +#: apps/knotesapp.cpp:552 kontactplugin/knotes_part.cpp:637 +#, kde-format +msgid "Settings" +msgstr "Preferencias" + +#. i18n: ectx: Menu (knotes_context) +#: apps/main.cpp:54 data/knotesappui.rc:5 data/knotesappui.rc:6 +#: kontactplugin/knotes_part.cpp:87 kontactplugin/knotes_plugin.cpp:58 +#: kontactplugin/knoteseditdialog.cpp:67 +#, kde-format +msgid "KNotes" +msgstr "KNotes" + +#: apps/main.cpp:56 +#, kde-format +msgid "KDE Notes" +msgstr "Notas de KDE" + +#: apps/main.cpp:58 +#, kde-format +msgid "Copyright © 1997–2018 KNotes authors" +msgstr "Derechos de autor © 1997–2018 los autores de KNotes" + +#: apps/main.cpp:78 kontactplugin/kcmknotessummary.cpp:64 +#, kde-format +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: apps/main.cpp:79 +#, kde-format +msgid "Maintainer" +msgstr "Encargado" + +#: apps/main.cpp:81 +#, kde-format +msgid "Guillermo Antonio Amaral Bastidas" +msgstr "Guillermo Antonio Amaral Bastidas" + +#: apps/main.cpp:82 apps/main.cpp:85 +#, kde-format +msgid "Previous Maintainer" +msgstr "Encargado anterior" + +#: apps/main.cpp:84 +#, kde-format +msgid "Michael Brade" +msgstr "Michael Brade" + +#: apps/main.cpp:87 +#, kde-format +msgid "Bernd Johannes Wuebben" +msgstr "Bernd Johannes Wuebben" + +#: apps/main.cpp:88 +#, kde-format +msgid "Original KNotes Author" +msgstr "Autor original de KNotes" + +#: apps/main.cpp:90 +#, kde-format +msgid "Wynn Wilkes" +msgstr "Wynn Wilkes" + +#: apps/main.cpp:91 +#, kde-format +msgid "Ported KNotes to KDE 2" +msgstr "Adaptación de KNotes a KDE 2" + +#: apps/main.cpp:93 +#, kde-format +msgid "Daniel Martin" +msgstr "Daniel Martin" + +#: apps/main.cpp:94 +#, kde-format +msgid "Network Interface" +msgstr "Interfaz de red" + +#: apps/main.cpp:96 +#, kde-format +msgid "Bo Thorsen" +msgstr "Bo Thorsen" + +#: apps/main.cpp:97 +#, kde-format +msgid "Started KDE Resource Framework Integration" +msgstr "Iniciada la integración con la infraestructura de recursos de KDE" + +#: apps/main.cpp:99 +#, kde-format +msgid "Bera Debajyoti" +msgstr "Bera Debajyoti" + +#: apps/main.cpp:100 +#, kde-format +msgid "Idea and initial code for the new look & feel" +msgstr "Idea y código inicial para la nueva apariencia y comportamiento" + +#: apps/main.cpp:102 +#, kde-format +msgid "Matthias Ettrich" +msgstr "Matthias Ettrich" + +#: apps/main.cpp:105 +#, kde-format +msgid "David Faure" +msgstr "David Faure" + +#: apps/main.cpp:108 +#, kde-format +msgid "Matthias Kiefer" +msgstr "Matthias Kiefer" + +#: apps/main.cpp:111 +#, kde-format +msgid "Luboš Luňák" +msgstr "Luboš Luňák" + +#: apps/main.cpp:113 +#, kde-format +msgid "Dirk A. Mueller" +msgstr "Dirk A. Mueller" + +#: apps/main.cpp:116 +#, kde-format +msgid "Carsten Pfeiffer" +msgstr "Carsten Pfeiffer" + +#: apps/main.cpp:119 +#, kde-format +msgid "Harri Porten" +msgstr "Harri Porten" + +#: apps/main.cpp:122 +#, kde-format +msgid "Espen Sand" +msgstr "Espen Sand" + +#: configdialog/knotecollectionconfigwidget.cpp:121 +#, kde-format +msgid "Folders" +msgstr "Carpetas" + +#: configdialog/knotecollectionconfigwidget.cpp:123 +#, kde-format +msgid "Select which KNotes folders to show:" +msgstr "Seleccionar con carpetas de KNotes para mostrar:" + +#: configdialog/knotecollectionconfigwidget.cpp:158 +#, kde-format +msgid "Search..." +msgstr "Buscar..." + +#: configdialog/knotecollectionconfigwidget.cpp:176 +#, kde-format +msgid "&Select All" +msgstr "&Seleccionar todo" + +#: configdialog/knotecollectionconfigwidget.cpp:180 +#, kde-format +msgid "&Unselect All" +msgstr "&Deseleccionar todo" + +#: configdialog/knotecollectionconfigwidget.cpp:185 +#, kde-format +msgid "Rename notes..." +msgstr "Cambiar de nombre las notas..." + +#: configdialog/knotecollectionconfigwidget.cpp:189 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "Seleccionar la carpeta donde se guardarán las notas:" + +#: configdialog/knotecollectionconfigwidget.cpp:208 +#, kde-format +msgid "Notes accounts" +msgstr "Cuentas de las notas" + +#: configdialog/knotecollectionconfigwidget.cpp:213 +#, kde-format +msgid "Accounts" +msgstr "Cuentas" + +#: configdialog/knotecollectionconfigwidget.cpp:245 +#, kde-format +msgid "Rename Notes" +msgstr "Cambiar de nombre las notas" + +#: configdialog/knotecollectionconfigwidget.cpp:246 +#, kde-format +msgid "Name:" +msgstr "Nombre:" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "An error was occurred during renaming: %1" +msgstr "Ocurrió un error al cambiar el nombre: %1" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "Rename note" +msgstr "Cambiar de nombre la nota" + +#: configdialog/knoteconfigdialog.cpp:192 +#, kde-format +msgid "Show number of notes in tray icon" +msgstr "Mostrar el número de notas en el icono de la bandeja" + +#: configdialog/knoteconfigdialog.cpp:199 +#, kde-format +msgid "Default Title:" +msgstr "Título predeterminado:" + +#: configdialog/knoteconfigdialog.cpp:206 +#, kde-format +msgid "How does this work?" +msgstr "¿Cómo funciona esto?" + +#: configdialog/knoteconfigdialog.cpp:240 +#, kde-format +msgid "" +"

        You can customize title note. You can use:

        • %d current date " +"(short format)
        • %l current date (long format)
        • %t current " +"time
        " +msgstr "" +"

        Usted puede personalizar el título de la nota. Puede usar:

        • " +"%d fecha actual (formato corto)
        • %l fecha actual (formato largo)
        • %t hora actual
        " + +#: configdialog/knoteconfigdialog.cpp:262 +#, kde-format +msgid "Theme:" +msgstr "Tema:" + +#: configdialog/knoteconfigdialog.cpp:272 +#, kde-format +msgid "Download new printing themes" +msgstr "Descargar nuevos temas de impresión" + +#: configdialog/knotedisplayconfigwidget.cpp:46 +#, kde-format +msgid "&Text color:" +msgstr "Color del &texto:" + +#: configdialog/knotedisplayconfigwidget.cpp:55 +#, kde-format +msgid "&Background color:" +msgstr "Color del &fondo:" + +#: configdialog/knotedisplayconfigwidget.cpp:66 +#, kde-format +msgid "&Show note in taskbar" +msgstr "Mo&strar notas en la barra de tareas" + +#: configdialog/knotedisplayconfigwidget.cpp:70 +#, kde-format +msgid "&Remember desktop" +msgstr "&Recordar el escritorio" + +#: configdialog/knotedisplayconfigwidget.cpp:74 +#, kde-format +msgid "Default &width:" +msgstr "A&nchura predeterminada:" + +#: configdialog/knotedisplayconfigwidget.cpp:85 +#, kde-format +msgid "Default &height:" +msgstr "A<ura predeterminada:" + +#: configdialog/knoteeditorconfigwidget.cpp:37 +#, kde-format +msgid "&Tab size:" +msgstr "&Tamaño del tabulador:" + +#: configdialog/knoteeditorconfigwidget.cpp:46 +#, kde-format +msgid "Auto &indent" +msgstr "Sangrado automát&ico" + +#: configdialog/knoteeditorconfigwidget.cpp:51 +#, kde-format +msgid "&Rich text" +msgstr "Texto en&riquecido" + +#: configdialog/knoteeditorconfigwidget.cpp:55 +#, kde-format +msgid "Text font:" +msgstr "Tipo de letra del texto:" + +#: configdialog/knoteeditorconfigwidget.cpp:64 +#, kde-format +msgid "Title font:" +msgstr "Tipo de letra del título:" + +#: configdialog/knotesimpleconfigdialog.cpp:64 +#, kde-format +msgid "Editor Settings" +msgstr "Preferencias del editor" + +#: configdialog/knotesimpleconfigdialog.cpp:67 +#, kde-format +msgid "Display Settings" +msgstr "Preferencias de visualización" + +#. i18n: ectx: Menu (help) +#: data/knotesappui.rc:23 +#, kde-format +msgid "&Help" +msgstr "A&yuda" + +#. i18n: ectx: Menu (notes_menu) +#: data/knotesappui.rc:35 data/knotesappui.rc:36 +#, kde-format +msgid "Notes" +msgstr "Notas" + +#: dialog/knotedeleteselectednotesdialog.cpp:32 +#, kde-format +msgid "Select notes to delete" +msgstr "Seleccionar las notas a borrar" + +#: dialog/knoteselectednotesdialog.cpp:34 +#: print/knoteprintselectednotesdialog.cpp:41 +#, kde-format +msgid "Select notes" +msgstr "Seleccionar notas" + +#: dialog/knoteskeydialog.cpp:33 +#, kde-format +msgid "Configure Shortcuts" +msgstr "Configurar los accesos rápidos" + +#: dialog/knoteskeydialog.cpp:73 +#, kde-format +msgid "Note Actions" +msgstr "Acciones para la nota" + +#: finddialog/knotefinddialog.cpp:40 +#, kde-format +msgctxt "@title:window" +msgid "Search Notes" +msgstr "Buscar notas" + +#: finddialog/knotefinddialog.cpp:85 +#, kde-format +msgctxt "@label:textbox" +msgid "Search notes:" +msgstr "Buscar notas:" + +#: finddialog/knotefinddialog.cpp:94 +#, kde-format +msgctxt "@action:button Search notes" +msgid "Search..." +msgstr "Buscar..." + +#: finddialog/knotefinddialog.cpp:149 +#, kde-format +msgctxt "@label" +msgid "No Results found in search." +msgstr "No se encontraron resultados en la búsqueda." + +#: knoteedit.cpp:56 +#, kde-format +msgid "Bold" +msgstr "Negrita" + +#: knoteedit.cpp:61 +#, kde-format +msgid "Italic" +msgstr "Cursiva" + +#: knoteedit.cpp:65 +#, kde-format +msgid "Underline" +msgstr "Subrayado" + +#: knoteedit.cpp:69 +#, kde-format +msgid "Strike Out" +msgstr "Tachado" + +#: knoteedit.cpp:79 +#, kde-format +msgid "Align Left" +msgstr "Alinear a la izquierda" + +#: knoteedit.cpp:85 +#, kde-format +msgid "Align Center" +msgstr "Alinear al centro" + +#: knoteedit.cpp:90 +#, kde-format +msgid "Align Right" +msgstr "Alinear a la derecha" + +#: knoteedit.cpp:95 +#, kde-format +msgid "Align Block" +msgstr "Alinear como bloque" + +#: knoteedit.cpp:106 +#, kde-format +msgid "List" +msgstr "Lista" + +#: knoteedit.cpp:111 +#, kde-format +msgid "Superscript" +msgstr "Súperguion" + +#: knoteedit.cpp:114 +#, kde-format +msgid "Subscript" +msgstr "Subíndice" + +#: knoteedit.cpp:120 +#, kde-format +msgid "Increase Indent" +msgstr "Aumentar sangrado" + +#: knoteedit.cpp:126 +#, kde-format +msgid "Decrease Indent" +msgstr "Reducir sangrado" + +#: knoteedit.cpp:137 +#, kde-format +msgid "Text Color..." +msgstr "Color del texto..." + +#: knoteedit.cpp:143 +#, kde-format +msgid "Text Background Color..." +msgstr "Color del fondo del texto..." + +#: knoteedit.cpp:147 +#, kde-format +msgid "Text Font" +msgstr "Tipo de letra del texto" + +#: knoteedit.cpp:151 +#, kde-format +msgid "Text Size" +msgstr "Tamaño del texto" + +#: knoteedit.cpp:162 +#, kde-format +msgid "Insert Date" +msgstr "Insertar la fecha" + +#: knoteedit.cpp:166 +#, kde-format +msgid "Insert Checkmark" +msgstr "Insertar marca de comprobación" + +#: kontactplugin/kcmknotessummary.cpp:59 +#, kde-format +msgid "kcmknotessummary" +msgstr "kcmknotessummary" + +#: kontactplugin/kcmknotessummary.cpp:61 +#, kde-format +msgid "Notes Summary Configuration Dialog" +msgstr "Diálogo de configuración de resumen de notas" + +#: kontactplugin/kcmknotessummary.cpp:63 +#, kde-format +msgid "Copyright © 2013-2018 Laurent Montel " +msgstr "Derechos de autor © 2013-2018 Laurent Montel " + +#: kontactplugin/knotes_part.cpp:98 +#, kde-format +msgctxt "@action:inmenu create new popup note" +msgid "&New" +msgstr "&Nuevo" + +#: kontactplugin/knotes_part.cpp:108 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be presented with a dialog where you can add a new popup note." +msgstr "" +"Se le mostrará un diálogo donde usted puede añadir una nueva nota emergente." + +#: kontactplugin/knotes_part.cpp:111 kontactplugin/knotes_part.cpp:606 +#: kontactplugin/knotes_part.cpp:608 kontactplugin/knotes_part.cpp:790 +#, kde-format +msgctxt "@action:inmenu" +msgid "Edit..." +msgstr "Editar..." + +#: kontactplugin/knotes_part.cpp:120 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can modify an existing popup " +"note." +msgstr "" +"Se le mostrará un diálogo donde usted puede modificar una nota emergente que " +"ya exista." + +#: kontactplugin/knotes_part.cpp:123 +#, kde-format +msgctxt "@action:inmenu" +msgid "Rename..." +msgstr "Cambiar de nombre..." + +#: kontactplugin/knotes_part.cpp:131 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can rename an existing popup " +"note." +msgstr "" +"Se le presentará un diálogo donde usted puede cambiar el nombre de una nota " +"emergente que ya exista." + +#: kontactplugin/knotes_part.cpp:134 +#, kde-format +msgctxt "@action:inmenu" +msgid "Delete" +msgstr "Borrar" + +#: kontactplugin/knotes_part.cpp:142 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be prompted if you really want to permanently remove the selected " +"popup note." +msgstr "" +"Se le preguntará si usted realmente quiere eliminar definitivamente la nota " +"emergente seleccionada." + +#: kontactplugin/knotes_part.cpp:153 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be prompted to print the selected popup note." +msgstr "Se le preguntará para imprimir la nota emergente seleccionada." + +#: kontactplugin/knotes_part.cpp:156 +#, kde-format +msgctxt "@action:inmenu" +msgid "Print Preview Selected Notes..." +msgstr "Vista preliminar de las notas seleccionadas..." + +#: kontactplugin/knotes_part.cpp:162 +#, kde-format +msgid "Note settings..." +msgstr "Preferencias de notas..." + +#: kontactplugin/knotes_part.cpp:167 +#, kde-format +msgid "Preferences KNotes..." +msgstr "Preferencias de KNotes..." + +#: kontactplugin/knotes_part.cpp:172 notes/knote.cpp:713 +#, kde-format +msgid "Mail..." +msgstr "Enviar por correo..." + +#: kontactplugin/knotes_part.cpp:177 notes/knote.cpp:709 +#, kde-format +msgid "Send..." +msgstr "Enviar..." + +#: kontactplugin/knotes_part.cpp:182 notes/knote.cpp:704 +#, kde-format +msgid "Set Alarm..." +msgstr "Definir la alarma..." + +#: kontactplugin/knotes_part.cpp:197 notes/knote.cpp:717 +#, kde-format +msgid "Save As..." +msgstr "Guardar como..." + +#: kontactplugin/knotes_part.cpp:202 notes/knote.cpp:690 +#, kde-format +msgid "Lock" +msgstr "Bloquear" + +#: kontactplugin/knotes_part.cpp:205 notes/knote.cpp:693 +#, kde-format +msgid "Unlock" +msgstr "Desbloquear" + +#: kontactplugin/knotes_part.cpp:238 +#, kde-format +msgid "Set Focus to Quick Search" +msgstr "Establecer foco para búsqueda rápida" + +#: kontactplugin/knotes_part.cpp:321 +#, kde-format +msgctxt "@info" +msgid "To print notes, first select the notes to print from the list." +msgstr "" +"Para imprimir notas, primero seleccione las notas a imprimir desde la lista." + +#: kontactplugin/knotes_part.cpp:322 +#, kde-format +msgctxt "@title:window" +msgid "Print Popup Notes" +msgstr "Imprimir notas emergentes" + +#: kontactplugin/knotes_part.cpp:366 +#, kde-format +msgid "Note was not created." +msgstr "La nota no se creó." + +#: kontactplugin/knotes_part.cpp:366 +#, kde-format +msgid "Create new note" +msgstr "Creada la nueva nota" + +#: kontactplugin/knotes_part.cpp:388 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:70 +#, kde-format +msgctxt "@info" +msgid "Do you really want to delete this note?" +msgid_plural "Do you really want to delete these %1 notes?" +msgstr[0] "¿Está usted seguro de que quiere borrar la nota?" +msgstr[1] "¿Está usted seguro de que quiere borrar %1 notas?" + +#: kontactplugin/knotes_part.cpp:390 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:57 +#, kde-format +msgctxt "@title:window" +msgid "Confirm Delete" +msgstr "Confirmar borrado" + +#: kontactplugin/knotes_part.cpp:582 +#, kde-format +msgctxt "@title:window" +msgid "Rename Popup Note" +msgstr "Cambiar de nombre la nota emergente" + +#: kontactplugin/knotes_part.cpp:583 +#, kde-format +msgctxt "@label:textbox" +msgid "New Name:" +msgstr "Nombre nuevo:" + +#: kontactplugin/knotes_part.cpp:606 kontactplugin/knotes_part.cpp:790 +#, kde-format +msgid "Show Note..." +msgstr "Mostrar nota..." + +#: kontactplugin/knotes_part.cpp:742 +#, kde-format +msgid "Rich text (*.html)" +msgstr "Texto enriquecido (*.html)" + +#: kontactplugin/knotes_part.cpp:744 +#, kde-format +msgid "Plain text (*.txt)" +msgstr "Texto sin formato (*.txt)" + +#: kontactplugin/knotes_part.cpp:747 notes/knote.cpp:516 +#, kde-format +msgid "Save As" +msgstr "Guardar como" + +#: kontactplugin/knotes_part.cpp:758 notes/knote.cpp:533 +#, kde-format +msgid "" +"A file named %1 already exists.
        Are you sure you want to " +"overwrite it?
        " +msgstr "" +"Ya existe un archivo llamado %1.
        ¿Está seguro de que " +"quiere sobrescribirlo?
        " + +#: kontactplugin/knotes_plugin.cpp:62 +#, kde-format +msgctxt "@action:inmenu" +msgid "New Popup Note..." +msgstr "Nueva nota emergente..." + +#: kontactplugin/knotes_plugin.cpp:70 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can create a new popup note." +msgstr "" +"Se le mostrará un diálogo donde usted puede crear una nueva nota emergente." + +#: kontactplugin/knotes_plugin.cpp:99 +#, kde-kuit-format +msgctxt "@title" +msgid "KNotes" +msgstr "KNotes" + +#: kontactplugin/knotes_plugin.cpp:101 +#, kde-kuit-format +msgctxt "@title" +msgid "Popup Notes" +msgstr "Notas emergentes" + +#: kontactplugin/knotes_plugin.cpp:103 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Copyright © 2003–2018 Kontact authors" +msgstr "Derechos de autor © 2003–2018 los autores de Kontact" + +#: kontactplugin/knotes_plugin.cpp:105 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: kontactplugin/knotes_plugin.cpp:106 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Current Maintainer" +msgstr "Encargado actual" + +#: kontactplugin/knotes_plugin.cpp:109 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Michael Brade" +msgstr "Michael Brade" + +#: kontactplugin/knotes_plugin.cpp:110 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Previous Maintainer" +msgstr "Encargado anterior" + +#: kontactplugin/knotes_plugin.cpp:112 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Tobias Koenig" +msgstr "Tobias Koenig" + +#: kontactplugin/knotes_plugin.cpp:113 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Developer" +msgstr "Desarrollador" + +#: kontactplugin/knotes_plugin.cpp:151 +#, kde-format +msgctxt "@item" +msgid "Meeting" +msgstr "Reunión" + +#: kontactplugin/knotes_plugin.cpp:165 kontactplugin/knotes_plugin.cpp:170 +#, kde-format +msgctxt "@item" +msgid "Note: %1" +msgstr "Nota: %1" + +#: kontactplugin/knotes_plugin.cpp:177 +#, kde-format +msgctxt "@item" +msgid "New Note" +msgstr "Nueva nota" + +#: kontactplugin/knotes_plugin.cpp:187 +#, kde-format +msgctxt "@info" +msgid "Dropping multiple mails is not supported." +msgstr "Soltar varios correos no está admitido." + +#: kontactplugin/knotes_plugin.cpp:190 +#, kde-format +msgctxt "@item" +msgid "" +"From: %1\n" +"To: %2\n" +"Subject: %3" +msgstr "" +"De: %1\n" +"A: %2\n" +"Asunto: %3" + +#: kontactplugin/knotes_plugin.cpp:193 +#, kde-format +msgctxt "@item" +msgid "Mail: %1" +msgstr "Correo: %1" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, kde-format +msgctxt "@title:window" +msgid "Show Popup Note" +msgstr "Mostrar nota emergente" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, kde-format +msgctxt "@title:window" +msgid "Edit Popup Note" +msgstr "Editar nota emergente" + +#: kontactplugin/knoteseditdialog.cpp:79 +#, kde-format +msgctxt "@label popup note name" +msgid "Name:" +msgstr "Nombre:" + +#: kontactplugin/knoteslistwidgetsearchline.cpp:28 +#, kde-format +msgid "Search notes..." +msgstr "Buscar notas..." + +#: kontactplugin/knoteslistwidgetsearchline.cpp:37 +#, kde-format +msgid "Search notes...<%1>" +msgstr "Buscar notas...<%1>" + +#: kontactplugin/knotesselectdeletenotesdialog.cpp:46 +#, kde-format +msgid "(note locked, it will not removed)" +msgstr "(nota bloqueada, no se eliminará)" + +#: kontactplugin/summarywidget.cpp:63 +#, kde-format +msgid "Popup Notes" +msgstr "Notas emergentes" + +#: kontactplugin/summarywidget.cpp:120 +#, kde-format +msgid "No notes found" +msgstr "No se encontraron notas" + +#: kontactplugin/summarywidget.cpp:153 +#, kde-format +msgid "Modify Note..." +msgstr "Modificar nota..." + +#: kontactplugin/summarywidget.cpp:157 +#, kde-format +msgid "Delete Note..." +msgstr "Borrar nota..." + +#: kontactplugin/summarywidget.cpp:243 +#, kde-format +msgid "Read Popup Note: \"%1\"" +msgstr "Leer nota emergente:«%1»" + +#: notes/knote.cpp:149 +#, kde-format +msgid "Do you really want to delete note %1?" +msgstr "¿Seguro qué quiere borrar la nota %1?" + +#: notes/knote.cpp:150 +#, kde-format +msgid "Confirm Delete" +msgstr "Confirmar el borrado" + +#: notes/knote.cpp:151 +#, kde-format +msgid "&Delete" +msgstr "&Borrar" + +#: notes/knote.cpp:277 +#, kde-format +msgid "Please enter the new name:" +msgstr "Introduzca el nuevo nombre:" + +#: notes/knote.cpp:511 +#, kde-format +msgid "Save note as plain text" +msgstr "Guarda la nota como texto sin formato" + +#: notes/knote.cpp:639 +#, kde-format +msgid "&All Desktops" +msgstr "&Todos los escritorios" + +#: notes/knote.cpp:681 +#, kde-format +msgid "New" +msgstr "Nueva" + +#: notes/knote.cpp:685 +#, kde-format +msgid "Rename..." +msgstr "Cambiar de nombre..." + +#: notes/knote.cpp:695 +#, kde-format +msgid "Hide" +msgstr "Ocultar" + +#: notes/knote.cpp:700 +#, kde-format +msgid "Delete" +msgstr "Borrar" + +#: notes/knote.cpp:727 +#, kde-format +msgid "Preferences..." +msgstr "Preferencias..." + +#: notes/knote.cpp:732 +#, kde-format +msgid "Keep Above Others" +msgstr "Mantener sobre las otras" + +#: notes/knote.cpp:737 +#, kde-format +msgid "Keep Below Others" +msgstr "Mantener bajo las otras" + +#: notes/knote.cpp:742 +#, kde-format +msgid "To Desktop" +msgstr "Al escritorio" + +#: notes/knote.cpp:752 +#, kde-format +msgid "Walk Through Notes" +msgstr "Circular por las notas" + +#: print/knotegrantleeprint.cpp:50 +#, kde-format +msgid "Alarm:" +msgstr "Alarma:" + +#: print/knotegrantleeprint.cpp:51 +#, kde-format +msgid "Note is locked" +msgstr "La nota está bloqueada" + +#: print/knoteprinter.cpp:135 +#, kde-format +msgid "Print Note" +msgid_plural "Print %1 notes" +msgstr[0] "Imprimir la nota" +msgstr[1] "Imprimir %1 notas" + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing theme was not found." +msgstr "No se encontró el tema de impresión." + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing error" +msgstr "Error de impresión" + +#: print/knoteprintselectednotesdialog.cpp:63 +#, kde-format +msgid "Printing theme:" +msgstr "Tema de impresión:" + +#: print/knoteprintselectednotesdialog.cpp:70 +#, kde-format +msgid "Preview" +msgstr "Vista previa" + +#: print/knoteprintselectednotesdialog.cpp:72 +#, kde-format +msgid "Print" +msgstr "Imprimir" + +#: print/knoteprintselectthemedialog.cpp:34 +#, kde-format +msgid "Select theme" +msgstr "Seleccionar tema" + +#: print/knoteprintselectthemedialog.cpp:51 +#, kde-format +msgid "Themes:" +msgstr "Temas:" diff --git a/po/es/libnoteshared.po b/po/es/libnoteshared.po new file mode 100644 index 0000000..37b27d6 --- /dev/null +++ b/po/es/libnoteshared.po @@ -0,0 +1,170 @@ +# Copyright (C) YEAR This_file_is_part_of_KDE +# This file is distributed under the same license as the PACKAGE package. +# +# Javier Vinal , 2013, 2014, 2017. +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2017-09-15 03:37+0200\n" +"PO-Revision-Date: 2017-01-29 22:10+0100\n" +"Last-Translator: Javier Vinal \n" +"Language-Team: Spanish \n" +"Language: es\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: Lokalize 2.0\n" + +#: alarms/notealarmdialog.cpp:77 +#, kde-format +msgid "Scheduled Alarm" +msgstr "Alarma programada" + +#: alarms/notealarmdialog.cpp:80 +#, kde-format +msgid "&No alarm" +msgstr "Si&n alarma" + +#: alarms/notealarmdialog.cpp:89 +#, kde-format +msgid "Alarm &at:" +msgstr "Alarma &a las:" + +#: config/noteactionconfig.cpp:36 +#, kde-format +msgid "&Mail action:" +msgstr "Acción de &correo:" + +#: config/noteactionconfig.cpp:44 +#, kde-format +msgid "How does this work?" +msgstr "¿Cómo funciona esto?" + +#: config/noteactionconfig.cpp:57 +#, kde-format +msgid "" +"

        You can customize command line. You can use:

        • %t returns " +"current note title
        • %f returns current note text
        " +msgstr "" +"

        Usted puede personalizar la línea de órdenes. Usted puede usar:

        • %t devuelve el título de la nota actual
        • %f devuelve el " +"texto de la nota actual
        " + +#: config/notenetworkconfig.cpp:54 +#, kde-format +msgid "Incoming Notes" +msgstr "Notas entrantes" + +#: config/notenetworkconfig.cpp:57 +#, kde-format +msgid "Accept incoming notes" +msgstr "Aceptar notas entrantes" + +#: config/notenetworkconfig.cpp:63 +#, kde-format +msgid "Outgoing Notes" +msgstr "Notas salientes" + +#: config/notenetworkconfig.cpp:66 +#, kde-format +msgid "&Sender ID:" +msgstr "ID del remi&tente:" + +#: config/notenetworkconfig.cpp:78 +#, kde-format +msgid "&Port:" +msgstr "&Puerto:" + +#: dialog/selectednotefolderdialog.cpp:35 +#, kde-format +msgctxt "@title:window" +msgid "Select Note Folder" +msgstr "Seleccionar carpeta de notas" + +#: dialog/selectednotefolderdialog.cpp:37 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "Seleccionar la carpeta donde se guardarán las notas:" + +#: job/createnewnotejob.cpp:124 job/createnewnotejob.cpp:134 +#, kde-format +msgid "" +"An error occurred during fetching. Do you want to select a new default " +"collection?" +msgstr "" +"Ocurrió un error durante la recuperación. ¿Quiere usted seleccionar una " +"nueva colección predeterminada?" + +#: job/createnewnotejob.cpp:144 +#, kde-format +msgid "" +"Collection is hidden. New note will stored but not displaying. Do you want " +"to show collection?" +msgstr "" +"La colección está oculta. La nueva nota se almacenará, pero no se mostrará. " +"¿Quiere usted mostrar la colección?" + +#: job/createnewnotejob.cpp:198 +#, kde-format +msgid "Note was not created." +msgstr "La nota no se creó." + +#: job/createnewnotejob.cpp:198 +#, kde-format +msgid "Create new note" +msgstr "Crear una nueva nota" + +#: network/notehostdialog.cpp:64 +#, kde-format +msgid "Select recipient:" +msgstr "Seleccionar destinatario:" + +#: network/notehostdialog.cpp:83 +#, kde-format +msgid "Hostname or IP address:" +msgstr "Nombre del servidor o dirección IP:" + +#: network/notesnetworksender.cpp:104 +#, kde-format +msgid "Communication error: %1" +msgstr "Error de comunicación: %1" + +#: noteutils.cpp:45 +#, kde-format +msgid "Please configure send mail action." +msgstr "Por favor, configure la acción de enviar correo." + +#: noteutils.cpp:53 +#, kde-format +msgid "Note: \"%1\"" +msgstr "Nota: «%1»" + +#: noteutils.cpp:60 +#, kde-format +msgid "Unable to start the mail process." +msgstr "No es posible iniciar el proceso del correo." + +#: noteutils.cpp:69 +#, kde-format +msgid "Send \"%1\"" +msgstr "Enviar «%1»" + +#: noteutils.cpp:73 +#, kde-format +msgid "The host cannot be empty." +msgstr "El servidor no puede estar vacío." + +#: resources/localresourcecreator.cpp:83 +#, kde-format +msgctxt "Default name for resource holding notes" +msgid "Local Notes" +msgstr "Notas locales" + +#. i18n: ectx: label, entry (Port), group (Network) +#: settings/notesharedglobalconfig.kcfg:37 +#, kde-format +msgid "The port will listen on and send notes to." +msgstr "El puerto escuchará y enviará notas a." diff --git a/po/et/akonadi_notes_agent.po b/po/et/akonadi_notes_agent.po new file mode 100644 index 0000000..e5a573c --- /dev/null +++ b/po/et/akonadi_notes_agent.po @@ -0,0 +1,117 @@ +# Copyright (C) YEAR This_file_is_part_of_KDE +# This file is distributed under the same license as the PACKAGE package. +# +# Marek Laane , 2014, 2016. +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2016-07-27 20:00+0300\n" +"Last-Translator: Marek Laane \n" +"Language-Team: Estonian \n" +"Language: et\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: Lokalize 1.5\n" + +#: notesagentalarmdialog.cpp:51 notesagentalarmdialog.cpp:220 +#, kde-format +msgid "Alarm" +msgstr "Häire" + +#: notesagentalarmdialog.cpp:63 +#, kde-format +msgid "The following notes triggered alarms:" +msgstr "Häire käivitasid järgmised sedelid:" + +#: notesagentalarmdialog.cpp:101 +#, kde-format +msgid "Remove Alarm" +msgstr "Eemalda häire" + +#: notesagentalarmdialog.cpp:103 +#, kde-format +msgid "Show Note..." +msgstr "Näita sedelit..." + +#: notesagentalarmdialog.cpp:105 +#, kde-format +msgid "Modify Alarm..." +msgstr "Muuda häiret..." + +#: notesagentalarmdialog.cpp:158 +#, kde-format +msgid "Are you sure to remove alarm?" +msgstr "Kas tõesti eemaldada häire?" + +#: notesagentalarmdialog.cpp:158 +#, kde-format +msgctxt "@title:window" +msgid "Remove Alarm" +msgstr "Häire eemaldamine" + +#: notesagentalarmdialog.cpp:220 +#, kde-format +msgid "Error during fetch alarm info." +msgstr "Tõrge häireteabe hankimisel" + +#: notesagentsettingsdialog.cpp:42 +#, kde-format +msgid "Configure Notes Agent" +msgstr "Sedelite agendi seadistamine" + +#: notesagentsettingsdialog.cpp:58 +#, kde-format +msgid "Notify" +msgstr "Märguanne" + +#: notesagentsettingsdialog.cpp:61 +#, kde-format +msgid "Network" +msgstr "Võrk" + +#: notesagentsettingsdialog.cpp:70 +#, kde-format +msgid "Notes Agent" +msgstr "Sedelite agent" + +#: notesagentsettingsdialog.cpp:72 +#, kde-format +msgid "Notes Agent." +msgstr "Sedelite agent." + +#: notesagentsettingsdialog.cpp:74 +#, fuzzy, kde-format +#| msgid "Copyright (C) 2013-2016 Laurent Montel" +msgid "Copyright (C) 2013-2018 Laurent Montel" +msgstr "Autoriõigus (C) 2013-2016: Laurent Montel" + +#: notesagentsettingsdialog.cpp:76 +#, kde-format +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: notesagentsettingsdialog.cpp:77 +#, kde-format +msgid "Maintainer" +msgstr "Hooldaja" + +#: notesagentsettingsdialog.cpp:80 +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "Marek Laane" + +#: notesagentsettingsdialog.cpp:81 +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "qiilaq69@gmail.com" + +#: notesmanager.cpp:199 +#, kde-format +msgid "Note Received" +msgstr "Saadi sedel" diff --git a/po/et/docs/akonadi_notes_agent/index.docbook b/po/et/docs/akonadi_notes_agent/index.docbook new file mode 100644 index 0000000..dd7bd34 --- /dev/null +++ b/po/et/docs/akonadi_notes_agent/index.docbook @@ -0,0 +1,96 @@ + +Sedelite agent"> + + +]> + +
        + +Sedelite agendi käsiraamat + + Laurent Montel &Laurent.Montel.mail; +MarekLaane
        bald@smail.ee
        Tõlge eesti keelde
        +
        + + +2013 +&Laurent.Montel; + + +2013-12-20 +&kde; 4.13 + +
        + + +Sissejuhatus + +&i18n-notesagent; on Akonadi agent, mis võimaldab saada sedeleid võrgust ja esitada häireid. + + + +Autorid ja litsents + +&i18n-notesagent; +Rakenduse autoriõigus 2013: &Laurent.Montel; &Laurent.Montel.mail; +Dokumentatsiooni autoriõigus © 2013: &Laurent.Montel; &Laurent.Montel.mail; + +Tõlge eesti keelde: Marek Laane bald@smail.ee +&underFDL; &underGPL; + + + +
        + diff --git a/po/et/docs/knotes/index.docbook b/po/et/docs/knotes/index.docbook new file mode 100644 index 0000000..d5a4fd7 --- /dev/null +++ b/po/et/docs/knotes/index.docbook @@ -0,0 +1,862 @@ + + + + + +]> + + + + +&knotes;i käsiraamat + + +Fabian Dal Santo
        &Fabian.DalSanto.mail;
        +
        +
        + +Greg M. Holmes + +Lauri Watts Korrigeerija + +MarekLaane
        bald@starman.ee
        Tõlge eesti keelde
        + +
        + + +2000 +&Greg.M.Holmes; + + +2001 +Fabian Del Santo + + +&FDLNotice; + +2013-05-26 +4.11 pre (&kde; 4.11) + +&knotes; on töölaua sedelite rakendus. + + +KDE +Knotes +kdeutils +märkmed +popup +hüpikaken +knotes + + + +
        + + +Sissejuhatus + +&knotes; on rakendus, mille abil saab arvutil kirjutada samasuguseid märkmeid, mida muidu kirjutatakse kleepuvate märkmepaberite peale. Sedelid salvestatakse automaatselt rakendusest väljudes ning seda taasavades näidatakse neid uuesti. + +Sedeleid võib välja trükkida ja e-postiga saata, kui &knotes;is vastavad võimalused seadistada. + +Sedelite väljanägemist, näiteks värve ja fonte, võib iga sedeli puhul eraldi määrata, samuti saab kohandada vaikeväärtusi. + +&knotes;i esmakäivituse järel on olemas ressurss, mis salvestab kõik sedelid faili asukohas $HOME/.kde/share/apps/knotes/notes.ics. + + + + +&knotes;i kasutamine + + + +Uue sedeli loomine + +Uue sedeli loomiseks klõpsa &HPNga; &knotes;i paneeliikoonil ja vali Uus sedel. +Uue sedeli, mis sisaldaks lõikepuhvri sisu, saab luua käsuga Uus sedel lõikepuhvri põhjal. + + + + + +Sedeli kirjutamine + +Sedeli kirjutamiseks hakka lihtsalt ilmuvale sedelile kirjutama. Kasutada saab kõiki tavalisi võtteid, mida kirjutamisel klaviatuuri ja hiirega ikka kasutatakse. Klõps hiire parema nupuga kirjutamisalal avab järgmiste võimalustega menüü: + + +&Ctrl;Z Võta tagasi +&Ctrl;&Shift;Z Tee uuesti +&Ctrl;X Lõika +&Ctrl;C Kopeeri +&Ctrl;V Aseta +Kustuta +&Ctrl;A Vali kõik +Õigekirja kontroll +Õigekirja automaatne kontroll +Tabeldusmärkide lubamine +&Ctrl;F Otsi +F3 Otsi järgmine +&Ctrl;R Asenda +Loe tekst ette + +Teksti saab valida, kui hoida all &HVN; ja hiirt liigutada või kui hoida all klahv &Shift; ja kasutada nooleklahve. + + + + +Kuupäeva lisamine + +Käesoleva kuupäeva lisamiseks sedelile klõpsa &HPNga; sedeli tiitliribal ja vali Lisa kuupäev. +Käesolev kuupäev ja aeg lisatakse kursori asukohta sedeli tekstis. + + + + +Sedeli ümbernimetamine + +Sedeli ümbernimetamiseks klõpsa &HPNga; sedeli tiitliribal ja vali Nimeta ümber... +Kirjuta sedeli uus nimi ilmuvasse dialoogi. Uue nime rakendamiseks klõpsa nupul OK. Kui soovid dialoogist väljuda ilma sedeli nime muutmata, klõpsa nupul Loobu. + + + + +Sedeli saatmine kirjaga + +Sedeli saatmiseks e-postiga klõpsa &HPNga; sedeli tiitliribal ja vali Saada... +Mis seejärel juhtub, sõltub sellest, kuidas on määratud kirja saatmise käsk dialoogis Seadistused. + + + + +Sedeli trükkimine + +Sedeli trükkimiseks klõpsa &HPNga; sedeli tiitliribal ja vali &Ctrl;P Trüki. +Ilmub &kde; standardne trükkimise dialoog. + + + + +Sedeli kustutamine + +Sedeli kustutamiseks klõpsa &HPNga; sedeli tiitliribal ja vali Kustuta. + + + + +Sedeli peitmine + +Sedeli peitmiseks klõpsa sedeli tiitliriba ülemises paremas nurgas asuval ikoonil X või vali kontekstimenüüst &Esc;Peida . Sedel kaob ekraanilt, kuid jääb siiski alles. + + + + +Häire määramine: + +Vali sedeli tiitliriba kontekstimenüüst Määra häire. Märgi ilmuvas dialoogis Häire kell ning täpsusta meeldetuletuse kuupäeva ja kellaaega. Määratud ajal ilmub hüpikaken, mis näitab kõiki häireajaga sedeleid. + + + + +Sedeli saatmine: + +Sedeli saatmiseks teise arvutisse vali sedeli tiitliriba kontekstimenüüst Saada... Kirjuta masinanimi või IP või vali saaja varem saadetud sedelite loendist. Kui saaja on lubanud sedelite saamise, ilmub sedel tema ekraanile, näidates tiitliribal ka saatjat. + + + + +Sedeli lukustamine: + +Sedeli juhusliku muutmise vältimiseks vali sedeli tiitliriba kontekstimenüüst Lukusta. + + + + +Sedeli salvestamine: + +Sedeli salvestamiseks vali sedeli tiitliriba kontekstimenüüst Salvesta kui ... Sedeli saab salvestada lihttekstifailina või &HTML;-vormingus, kui valik Vormindatud tekst on sisse lülitatud. + + + + +Sedeli näitamine + +&knotes;i käivitamisel on kõik sedelid peidetud. Kui soovid neid näha, klõpsa &HVNga; &knotes;i paneeliikoonil ja vali sedel, mida soovid näha. + + + + +Kõigis sedelites otsimine: + +Klõpsa &HPNga; paneeliikoonil ja vali &Ctrl;F Otsi. +Ilmub standardne &kde; dialoog, kus saab sisestada teksti, mida otsitakse kõigist sedelitest. + + + + +Töölauafunktsioonid + +Sedeli saatmiseks mõnele muule töölauale klõpsa &HPNga; sedeli tiitliribal ja vali Töölauale. Alammenüüst vali soovitud töölaud või võimalus Kõigil töölaudadel. +Et sedel oleks alati teiste akende peal, klõpsa &HPNga; sedeli tiitliribal ja vali Hoia kõige peal. +Kui soovid, et sedel käituks tavalise aknana, siis vali Hoia kõige all. + + + + +&knotes;i töö lõpetamine + +&knotes;i töö lõpetamiseks klõpsa &HPNga; paneeliikoonil ja vali Välju. + + + + + + + + + +Seadistamine + + +&knotes;i vaikeväärtuste seadistamine + +&knotes;i seadistamiseks klõpsa &HPNga; paneeliikoonil ja vali KNotesi seadistamine... Ilmub &knotes;i dialoog KNotesi seadistused. + + +Kaart Vaade + +Teksti värv +Värviriba näitab teksti praegust värvi. Sellel klõpsates avaneb &kde; standardne värvi valimise dialoog. + + +Tausta värv +Värviriba näitab tausta praegust värvi. Sellel klõpsates avaneb &kde; standardne värvi valimise dialoog. + + + +Laius vaikimisi +Sedeli laius pikslites. Muuda väärtust vastavalt oma soovidele. + + + +Kõrgus vaikimisi +Sedeli kõrgus pikslites. Muuda väärtust vastavalt oma soovidele. + + + +Sedelit näidatakse tegumiribal +Vaikimisi ei näita &knotes; iga sedelit tegumiribal eraldi. Kui see sulle aga meeldima peaks, saad selle siin sisse lülitada. + + + + + + +Kaart Redaktor + +Tabi laius +Määrab, mitu tühikut võtab klahvi vajutus. + + +Automaatne taandrida +See on märkekast, mida ära märkides hakkab automaatne taandrida kehtima. + + + +Vormindatud tekst + +Selle märkimisel näidatakse kõigi sedeliakende allosas vormindusriba. + + + + +Tiitli font: +Siin saab muuta fonti, mida kasutatakse sedelite tiitlil. + +Klõps nupul Vali... avab &kde; standardse fondi valimise dialoogi. + + + + +Teksti font + +Siin saab muuta fonti, mida kasutatakse sedelite tekstis. + +Klõps nupul Vali... avab &kde; standardse fondi valimise dialoogi. + + + + +Kaart Toimingud + +Kirja saatmise käsk +Siia saab kirjutada kirja saatmise käsu ja kõik vajalikud käsurea argumendid. +Märgi %f lisamisega käsureal saab edastada sedeli lihtteksti ning märgiga %t sedeli nime kirjakäsule. + + + + + + +Kaart Võrk + +Sisenevate sedelite lubamine +Selle märkimisel saab vastu võtta sedeleid teistest arvutitest. + + + +Saatja ID +ID-d näidatakse sedeli tiitliribal koos sedeli algse nime, masinanime või IP ning saatmise ajaga. + + + +Port +Port, mida kasutatakse sedeli saatmiseks võrgu kaudu (vaikimisi 24837). + + + + + +Kaart Stiil + +Stiil +Seni on ainuke valik puhas tekstivorming. + + + + + +Sedeli väljanägemise muutmine + +Sõltumata vaikeväärtustest on võimalik iga sedeli väljanägemist ka eraldi seadistada. Seadistamisvõimalused on samasugused nendega, mida kirjeldati osas Seadistamine, ainult et need kehtivad ainult konkreetsele sedelile. Kõik muud parajasti olemasolevad või ka tulevikus loodavad sedelid kasutavad endiselt vaikeväärtusi. + +Konkreetse sedeli väljanägemise muutmiseks klõpsa &HPNga; sedeli tiitliribal ja vali Eelistused.... +Ilmub dialoog kaartidega Vaade ja Redaktor, mis võimaldab sedelit seadistada. + + + + + + +Autorid ja litsents + +&knotes; + +Rakenduse autoriõigus 1997: Bernd Wuebben &Bernd.Johannes.Wuebben.mail; + +Kaasautorid: + +Wynn Wilkes wynnw@calderasystems.com + + + +Dokumentatsiooni autoriõigus 2000: &Greg.M.Holmes; holmegm@earthlink.net + +Dokumentatsiooni uuendas 2001: Fabian Del Santo &Fabian.DalSanto.mail; ja 2003: &Lauri.Watts; &Lauri.Watts.mail;. + + +Tõlge eesti keelde: Marek Laane bald@starman.ee +&underFDL; &underGPL; + +&documentation.index; + +
        + diff --git a/po/et/knotes.po b/po/et/knotes.po new file mode 100644 index 0000000..f9c0775 --- /dev/null +++ b/po/et/knotes.po @@ -0,0 +1,1238 @@ +# translation of knotes.po to Estonian +# Copyright (C) 2002, 2005 Free Software Foundation, Inc. +# +# Hasso Tepper , 1999. +# Toomas Nurmoja , 2002. +# Hasso Tepper , 2005. +# Marek Laane , 2009, 2010, 2014, 2016. +msgid "" +msgstr "" +"Project-Id-Version: knotes\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2016-12-09 21:38+0200\n" +"Last-Translator: Marek Laane \n" +"Language-Team: Estonian \n" +"Language: et\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Lokalize 2.0\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" + +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "Hasso Tepper, Toomas Nurmoja, Marek Laane" + +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "hasso@linux.ee, toomas.nurmoja@mail.ee, qiilaq69@gmail.com" + +#: apps/knotes_options.h:29 +#, kde-format +msgid "Suppress creation of a new note on a non-unique instance." +msgstr "Uut sedelit ei lasta luua mitteunikaalsel protsessil." + +#: apps/knotesakonaditray.cpp:35 apps/knotestray.cpp:32 +#, fuzzy, kde-format +#| msgid "KNotes: Sticky notes for KDE" +msgid "KNotes: Sticky notes by KDE" +msgstr "KNotes: KDE sedelid" + +#: apps/knotesapp.cpp:98 +#, kde-format +msgid "New Note" +msgstr "Uus sedel" + +#: apps/knotesapp.cpp:106 kontactplugin/knotes_part.cpp:187 +#, kde-format +msgid "New Note From Clipboard" +msgstr "Uus sedel lõikepuhvri põhjal" + +#: apps/knotesapp.cpp:112 kontactplugin/knotes_part.cpp:192 +#, kde-format +msgid "New Note From Text File..." +msgstr "Uus sedel tekstifaili põhjal..." + +#: apps/knotesapp.cpp:116 +#, kde-format +msgid "Show All Notes" +msgstr "Kõigi sedelite näitamine" + +#: apps/knotesapp.cpp:122 +#, kde-format +msgid "Hide All Notes" +msgstr "Kõigi sedelite peitmine" + +#: apps/knotesapp.cpp:128 kontactplugin/knotes_part.cpp:146 +#, kde-format +msgctxt "@action:inmenu" +msgid "Print Selected Notes..." +msgstr "Trüki valitud sedelid..." + +#: apps/knotesapp.cpp:134 +#, kde-format +msgctxt "@action:inmenu" +msgid "Delete Selected Notes..." +msgstr "Kustuta valitud sedelid..." + +#: apps/knotesapp.cpp:393 kontactplugin/knotes_part.cpp:874 +#, kde-format +msgid "Select Text File" +msgstr "Tekstifaili valimine" + +#: apps/knotesapp.cpp:394 kontactplugin/knotes_part.cpp:875 +#, fuzzy, kde-format +#| msgid "Open Text File" +msgid "Text File" +msgstr "Tekstifaili avamine" + +#: apps/knotesapp.cpp:400 kontactplugin/knotes_part.cpp:882 +#, kde-format +msgid "Error during open text file: %1" +msgstr "Tõrge tekstifaili avamisel: %1" + +#: apps/knotesapp.cpp:401 kontactplugin/knotes_part.cpp:883 +#, kde-format +msgid "Open Text File" +msgstr "Tekstifaili avamine" + +#: apps/knotesapp.cpp:404 kontactplugin/knotes_part.cpp:886 +#, kde-format +msgid "Note from file '%1'" +msgstr "Sedel failist \"%1\"" + +#: apps/knotesapp.cpp:499 +#, kde-format +msgid "No Notes" +msgstr "Sedelid puuduvad" + +#: apps/knotesapp.cpp:552 kontactplugin/knotes_part.cpp:637 +#, kde-format +msgid "Settings" +msgstr "Seadistused" + +#. i18n: ectx: Menu (knotes_context) +#: apps/main.cpp:54 data/knotesappui.rc:5 data/knotesappui.rc:6 +#: kontactplugin/knotes_part.cpp:87 kontactplugin/knotes_plugin.cpp:58 +#: kontactplugin/knoteseditdialog.cpp:67 +#, kde-format +msgid "KNotes" +msgstr "KNotes" + +#: apps/main.cpp:56 +#, kde-format +msgid "KDE Notes" +msgstr "KDE Sedelid" + +#: apps/main.cpp:58 +#, fuzzy, kde-format +#| msgid "Copyright © 1997–2016 KNotes authors" +msgid "Copyright © 1997–2018 KNotes authors" +msgstr "Autoriõigus © 1997–2016: KNotesi autorid" + +#: apps/main.cpp:78 kontactplugin/kcmknotessummary.cpp:64 +#, kde-format +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: apps/main.cpp:79 +#, kde-format +msgid "Maintainer" +msgstr "Hooldaja" + +#: apps/main.cpp:81 +#, kde-format +msgid "Guillermo Antonio Amaral Bastidas" +msgstr "Guillermo Antonio Amaral Bastidas" + +#: apps/main.cpp:82 apps/main.cpp:85 +#, kde-format +msgid "Previous Maintainer" +msgstr "Endine hooldaja" + +#: apps/main.cpp:84 +#, kde-format +msgid "Michael Brade" +msgstr "Michael Brade" + +#: apps/main.cpp:87 +#, kde-format +msgid "Bernd Johannes Wuebben" +msgstr "Bernd Johannes Wuebben" + +#: apps/main.cpp:88 +#, kde-format +msgid "Original KNotes Author" +msgstr "KNotesi algne autor" + +#: apps/main.cpp:90 +#, kde-format +msgid "Wynn Wilkes" +msgstr "Wynn Wilkes" + +#: apps/main.cpp:91 +#, kde-format +msgid "Ported KNotes to KDE 2" +msgstr "KDE2 port" + +#: apps/main.cpp:93 +#, kde-format +msgid "Daniel Martin" +msgstr "Daniel Martin" + +#: apps/main.cpp:94 +#, kde-format +msgid "Network Interface" +msgstr "Võrguliides" + +#: apps/main.cpp:96 +#, kde-format +msgid "Bo Thorsen" +msgstr "Bo Thorsen" + +#: apps/main.cpp:97 +#, kde-format +msgid "Started KDE Resource Framework Integration" +msgstr "Alustas KDE ressursside raamistiku integreerimist" + +#: apps/main.cpp:99 +#, kde-format +msgid "Bera Debajyoti" +msgstr "Bera Debajyoti" + +#: apps/main.cpp:100 +#, kde-format +msgid "Idea and initial code for the new look & feel" +msgstr "Uue välimuse idee ja esialgne kood" + +#: apps/main.cpp:102 +#, kde-format +msgid "Matthias Ettrich" +msgstr "Matthias Ettrich" + +#: apps/main.cpp:105 +#, kde-format +msgid "David Faure" +msgstr "David Faure" + +#: apps/main.cpp:108 +#, kde-format +msgid "Matthias Kiefer" +msgstr "Matthias Kiefer" + +#: apps/main.cpp:111 +#, kde-format +msgid "Luboš Luňák" +msgstr "Luboš Luňák" + +#: apps/main.cpp:113 +#, kde-format +msgid "Dirk A. Mueller" +msgstr "Dirk A. Mueller" + +#: apps/main.cpp:116 +#, kde-format +msgid "Carsten Pfeiffer" +msgstr "Carsten Pfeiffer" + +#: apps/main.cpp:119 +#, kde-format +msgid "Harri Porten" +msgstr "Harri Porten" + +#: apps/main.cpp:122 +#, kde-format +msgid "Espen Sand" +msgstr "Espen Sand" + +#: configdialog/knotecollectionconfigwidget.cpp:121 +#, kde-format +msgid "Folders" +msgstr "Kataloogid" + +#: configdialog/knotecollectionconfigwidget.cpp:123 +#, kde-format +msgid "Select which KNotes folders to show:" +msgstr "Näidatavad KNotesi kataloogid:" + +#: configdialog/knotecollectionconfigwidget.cpp:158 +#, kde-format +msgid "Search..." +msgstr "Otsi..." + +#: configdialog/knotecollectionconfigwidget.cpp:176 +#, kde-format +msgid "&Select All" +msgstr "&Vali kõik" + +#: configdialog/knotecollectionconfigwidget.cpp:180 +#, kde-format +msgid "&Unselect All" +msgstr "&Tühista kõigi valik" + +#: configdialog/knotecollectionconfigwidget.cpp:185 +#, kde-format +msgid "Rename notes..." +msgstr "Muuda sedelite nime..." + +#: configdialog/knotecollectionconfigwidget.cpp:189 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "Sedeli salvestamise kataloog:" + +#: configdialog/knotecollectionconfigwidget.cpp:208 +#, kde-format +msgid "Notes accounts" +msgstr "Sedelikontod" + +#: configdialog/knotecollectionconfigwidget.cpp:213 +#, kde-format +msgid "Accounts" +msgstr "Kontod" + +#: configdialog/knotecollectionconfigwidget.cpp:245 +#, kde-format +msgid "Rename Notes" +msgstr "Sedelite nime muutmine" + +#: configdialog/knotecollectionconfigwidget.cpp:246 +#, kde-format +msgid "Name:" +msgstr "Nimi:" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "An error was occurred during renaming: %1" +msgstr "Tõrge nime muutmisel: %1" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "Rename note" +msgstr "Sedeli nime muutmine" + +#: configdialog/knoteconfigdialog.cpp:192 +#, kde-format +msgid "Show number of notes in tray icon" +msgstr "Sedelite arvu näitamine süsteemisalve ikoonil" + +#: configdialog/knoteconfigdialog.cpp:199 +#, kde-format +msgid "Default Title:" +msgstr "Vaikimisi nimi:" + +#: configdialog/knoteconfigdialog.cpp:206 +#, kde-format +msgid "How does this work?" +msgstr "Kuidas see töötab?" + +#: configdialog/knoteconfigdialog.cpp:240 +#, kde-format +msgid "" +"

        You can customize title note. You can use:

        • %d current date " +"(short format)
        • %l current date (long format)
        • %t current " +"time
        " +msgstr "" +"

        Sedeli nime saab kohandada. Kasutada võib kohatäitjaid:

        • %d " +"tänane kuupäev (lühidalt)
        • %l tänane kuupäev (pikalt)
        • %t " +"praegune kellaaeg
        " + +#: configdialog/knoteconfigdialog.cpp:262 +#, kde-format +msgid "Theme:" +msgstr "Teema:" + +#: configdialog/knoteconfigdialog.cpp:272 +#, kde-format +msgid "Download new printing themes" +msgstr "Uute trükkimisteemade allalaadimine" + +#: configdialog/knotedisplayconfigwidget.cpp:46 +#, kde-format +msgid "&Text color:" +msgstr "&Teksti värv:" + +#: configdialog/knotedisplayconfigwidget.cpp:55 +#, kde-format +msgid "&Background color:" +msgstr "T&austa värv:" + +#: configdialog/knotedisplayconfigwidget.cpp:66 +#, kde-format +msgid "&Show note in taskbar" +msgstr "&Sedelit näidatakse tegumiribal" + +#: configdialog/knotedisplayconfigwidget.cpp:70 +#, kde-format +msgid "&Remember desktop" +msgstr "&Töölaua meeldejätmine" + +#: configdialog/knotedisplayconfigwidget.cpp:74 +#, kde-format +msgid "Default &width:" +msgstr "La&ius vaikimisi:" + +#: configdialog/knotedisplayconfigwidget.cpp:85 +#, kde-format +msgid "Default &height:" +msgstr "&Kõrgus vaikimisi:" + +#: configdialog/knoteeditorconfigwidget.cpp:37 +#, kde-format +msgid "&Tab size:" +msgstr "&Tabi laius:" + +#: configdialog/knoteeditorconfigwidget.cpp:46 +#, kde-format +msgid "Auto &indent" +msgstr "&Automaatne taandrida" + +#: configdialog/knoteeditorconfigwidget.cpp:51 +#, kde-format +msgid "&Rich text" +msgstr "Vormindatud te&kst" + +#: configdialog/knoteeditorconfigwidget.cpp:55 +#, kde-format +msgid "Text font:" +msgstr "Teksti font:" + +#: configdialog/knoteeditorconfigwidget.cpp:64 +#, kde-format +msgid "Title font:" +msgstr "Tiitli font:" + +#: configdialog/knotesimpleconfigdialog.cpp:64 +#, kde-format +msgid "Editor Settings" +msgstr "Redaktori seadistused" + +#: configdialog/knotesimpleconfigdialog.cpp:67 +#, kde-format +msgid "Display Settings" +msgstr "Vaateseadistused" + +#. i18n: ectx: Menu (help) +#: data/knotesappui.rc:23 +#, kde-format +msgid "&Help" +msgstr "&Abi" + +#. i18n: ectx: Menu (notes_menu) +#: data/knotesappui.rc:35 data/knotesappui.rc:36 +#, kde-format +msgid "Notes" +msgstr "Sedelid" + +#: dialog/knotedeleteselectednotesdialog.cpp:32 +#, kde-format +msgid "Select notes to delete" +msgstr "Kustutatavate sedelite valimine" + +#: dialog/knoteselectednotesdialog.cpp:34 +#: print/knoteprintselectednotesdialog.cpp:41 +#, kde-format +msgid "Select notes" +msgstr "Sedelite valimine" + +#: dialog/knoteskeydialog.cpp:33 +#, kde-format +msgid "Configure Shortcuts" +msgstr "Kiirklahvide seadistamine" + +#: dialog/knoteskeydialog.cpp:73 +#, kde-format +msgid "Note Actions" +msgstr "Sedeli toimingud" + +#: finddialog/knotefinddialog.cpp:40 +#, fuzzy, kde-format +#| msgid "Search Notes" +msgctxt "@title:window" +msgid "Search Notes" +msgstr "Sedelite otsimine" + +#: finddialog/knotefinddialog.cpp:85 +#, fuzzy, kde-format +#| msgid "Search notes:" +msgctxt "@label:textbox" +msgid "Search notes:" +msgstr "Sedelite otsimine:" + +#: finddialog/knotefinddialog.cpp:94 +#, fuzzy, kde-format +#| msgid "Search..." +msgctxt "@action:button Search notes" +msgid "Search..." +msgstr "Otsi..." + +#: finddialog/knotefinddialog.cpp:149 +#, fuzzy, kde-format +#| msgid "No Result found." +msgctxt "@label" +msgid "No Results found in search." +msgstr "Tulemusi ei leitud." + +#: knoteedit.cpp:56 +#, kde-format +msgid "Bold" +msgstr "Rasvane kiri" + +#: knoteedit.cpp:61 +#, kde-format +msgid "Italic" +msgstr "Kaldkiri" + +#: knoteedit.cpp:65 +#, kde-format +msgid "Underline" +msgstr "Allajoonitud" + +#: knoteedit.cpp:69 +#, kde-format +msgid "Strike Out" +msgstr "Läbikriipsutatud" + +#: knoteedit.cpp:79 +#, kde-format +msgid "Align Left" +msgstr "Vasakule joondatud" + +#: knoteedit.cpp:85 +#, kde-format +msgid "Align Center" +msgstr "Keskjoondatud" + +#: knoteedit.cpp:90 +#, kde-format +msgid "Align Right" +msgstr "Paremale joondatud" + +#: knoteedit.cpp:95 +#, kde-format +msgid "Align Block" +msgstr "Blokkjoondatud" + +#: knoteedit.cpp:106 +#, kde-format +msgid "List" +msgstr "Nimekiri" + +#: knoteedit.cpp:111 +#, kde-format +msgid "Superscript" +msgstr "Ülaindeks" + +#: knoteedit.cpp:114 +#, kde-format +msgid "Subscript" +msgstr "Alaindeks" + +#: knoteedit.cpp:120 +#, kde-format +msgid "Increase Indent" +msgstr "Suurenda taanet" + +#: knoteedit.cpp:126 +#, kde-format +msgid "Decrease Indent" +msgstr "Vähenda taanet" + +#: knoteedit.cpp:137 +#, kde-format +msgid "Text Color..." +msgstr "Teksti värv..." + +#: knoteedit.cpp:143 +#, kde-format +msgid "Text Background Color..." +msgstr "Teksti tausta värv..." + +#: knoteedit.cpp:147 +#, kde-format +msgid "Text Font" +msgstr "Teksti font" + +#: knoteedit.cpp:151 +#, kde-format +msgid "Text Size" +msgstr "Teksti suurus" + +#: knoteedit.cpp:162 +#, kde-format +msgid "Insert Date" +msgstr "Lisa kuupäev" + +#: knoteedit.cpp:166 +#, kde-format +msgid "Insert Checkmark" +msgstr "Lisa märge" + +#: kontactplugin/kcmknotessummary.cpp:59 +#, kde-format +msgid "kcmknotessummary" +msgstr "kcmknotessummary" + +#: kontactplugin/kcmknotessummary.cpp:61 +#, kde-format +msgid "Notes Summary Configuration Dialog" +msgstr "Sedelite kokkuvõtte seadistusdialoog" + +#: kontactplugin/kcmknotessummary.cpp:63 +#, fuzzy, kde-format +#| msgid "Copyright © 2013-2016 Laurent Montel " +msgid "Copyright © 2013-2018 Laurent Montel " +msgstr "Autoriõigus © 2013-2016: Laurent Montel " + +#: kontactplugin/knotes_part.cpp:98 +#, kde-format +msgctxt "@action:inmenu create new popup note" +msgid "&New" +msgstr "&Uus" + +#: kontactplugin/knotes_part.cpp:108 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be presented with a dialog where you can add a new popup note." +msgstr "Ilmub dialoog, kus saab lisada uue sedeli." + +#: kontactplugin/knotes_part.cpp:111 kontactplugin/knotes_part.cpp:606 +#: kontactplugin/knotes_part.cpp:608 kontactplugin/knotes_part.cpp:790 +#, kde-format +msgctxt "@action:inmenu" +msgid "Edit..." +msgstr "Muuda..." + +#: kontactplugin/knotes_part.cpp:120 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can modify an existing popup " +"note." +msgstr "Ilmub dialoog, kus saab muuta olemasolevat sedelit." + +#: kontactplugin/knotes_part.cpp:123 +#, kde-format +msgctxt "@action:inmenu" +msgid "Rename..." +msgstr "Muuda nime..." + +#: kontactplugin/knotes_part.cpp:131 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can rename an existing popup " +"note." +msgstr "Ilmub dialoog, kus saab muuta olemasoleva sedeli nime." + +#: kontactplugin/knotes_part.cpp:134 +#, kde-format +msgctxt "@action:inmenu" +msgid "Delete" +msgstr "Kustuta" + +#: kontactplugin/knotes_part.cpp:142 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be prompted if you really want to permanently remove the selected " +"popup note." +msgstr "" +"Sinu käest küsitakse, kas tõesti soovid jäädavalt eemaldada valitud sedeli." + +#: kontactplugin/knotes_part.cpp:153 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be prompted to print the selected popup note." +msgstr "Ilmub dialoog, kus saab lasta trükkida valitud sedeli." + +#: kontactplugin/knotes_part.cpp:156 +#, kde-format +msgctxt "@action:inmenu" +msgid "Print Preview Selected Notes..." +msgstr "Valitud sedelite trükieelvaatlus..." + +#: kontactplugin/knotes_part.cpp:162 +#, kde-format +msgid "Note settings..." +msgstr "Sedeli seadistused..." + +#: kontactplugin/knotes_part.cpp:167 +#, kde-format +msgid "Preferences KNotes..." +msgstr "KNotesi seadistused..." + +#: kontactplugin/knotes_part.cpp:172 notes/knote.cpp:713 +#, kde-format +msgid "Mail..." +msgstr "Saada e-postiga..." + +#: kontactplugin/knotes_part.cpp:177 notes/knote.cpp:709 +#, kde-format +msgid "Send..." +msgstr "Saada..." + +#: kontactplugin/knotes_part.cpp:182 notes/knote.cpp:704 +#, kde-format +msgid "Set Alarm..." +msgstr "Määra häire..." + +#: kontactplugin/knotes_part.cpp:197 notes/knote.cpp:717 +#, kde-format +msgid "Save As..." +msgstr "Salvesta kui..." + +#: kontactplugin/knotes_part.cpp:202 notes/knote.cpp:690 +#, kde-format +msgid "Lock" +msgstr "Lukusta" + +#: kontactplugin/knotes_part.cpp:205 notes/knote.cpp:693 +#, kde-format +msgid "Unlock" +msgstr "Eemalda lukk" + +#: kontactplugin/knotes_part.cpp:238 +#, kde-format +msgid "Set Focus to Quick Search" +msgstr "Fookus kiirotsingule" + +#: kontactplugin/knotes_part.cpp:321 +#, kde-format +msgctxt "@info" +msgid "To print notes, first select the notes to print from the list." +msgstr "Sedelite trükkimiseks vali kõigepealt nimekirjast sedelid." + +#: kontactplugin/knotes_part.cpp:322 +#, kde-format +msgctxt "@title:window" +msgid "Print Popup Notes" +msgstr "Sedelite trükkimine" + +#: kontactplugin/knotes_part.cpp:366 +#, kde-format +msgid "Note was not created." +msgstr "Sedelit ei loodud" + +#: kontactplugin/knotes_part.cpp:366 +#, kde-format +msgid "Create new note" +msgstr "Uue sedeli loomine" + +#: kontactplugin/knotes_part.cpp:388 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:70 +#, kde-format +msgctxt "@info" +msgid "Do you really want to delete this note?" +msgid_plural "Do you really want to delete these %1 notes?" +msgstr[0] "Kas tõesti kustutada see sedel?" +msgstr[1] "Kas tõesti kustutada need %1 sedelit?" + +#: kontactplugin/knotes_part.cpp:390 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:57 +#, kde-format +msgctxt "@title:window" +msgid "Confirm Delete" +msgstr "Kustutamise kinnitus" + +#: kontactplugin/knotes_part.cpp:582 +#, kde-format +msgctxt "@title:window" +msgid "Rename Popup Note" +msgstr "Sedeli nime muutmine" + +#: kontactplugin/knotes_part.cpp:583 +#, kde-format +msgctxt "@label:textbox" +msgid "New Name:" +msgstr "Uus nimi:" + +#: kontactplugin/knotes_part.cpp:606 kontactplugin/knotes_part.cpp:790 +#, kde-format +msgid "Show Note..." +msgstr "Näita sedelit..." + +#: kontactplugin/knotes_part.cpp:742 +#, fuzzy, kde-format +#| msgid "&Rich text" +msgid "Rich text (*.html)" +msgstr "Vormindatud te&kst" + +#: kontactplugin/knotes_part.cpp:744 +#, fuzzy, kde-format +#| msgid "Text File (*.txt)" +msgid "Plain text (*.txt)" +msgstr "Tekstifail (*.txt)" + +#: kontactplugin/knotes_part.cpp:747 notes/knote.cpp:516 +#, kde-format +msgid "Save As" +msgstr "Salvestamine" + +#: kontactplugin/knotes_part.cpp:758 notes/knote.cpp:533 +#, kde-format +msgid "" +"A file named %1 already exists.
        Are you sure you want to " +"overwrite it?
        " +msgstr "Fail %1 on juba olemas.
        Kas kirjutada see üle?
        " + +#: kontactplugin/knotes_plugin.cpp:62 +#, kde-format +msgctxt "@action:inmenu" +msgid "New Popup Note..." +msgstr "Uus sedel..." + +#: kontactplugin/knotes_plugin.cpp:70 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can create a new popup note." +msgstr "Ilmub dialoog, kus saab luua uue sedeli." + +#: kontactplugin/knotes_plugin.cpp:99 +#, kde-kuit-format +msgctxt "@title" +msgid "KNotes" +msgstr "KNotes" + +#: kontactplugin/knotes_plugin.cpp:101 +#, kde-kuit-format +msgctxt "@title" +msgid "Popup Notes" +msgstr "Sedelid" + +#: kontactplugin/knotes_plugin.cpp:103 +#, fuzzy, kde-kuit-format +#| msgctxt "@info:credit" +#| msgid "Copyright © 2003–2016 Kontact authors" +msgctxt "@info:credit" +msgid "Copyright © 2003–2018 Kontact authors" +msgstr "Autoriõigus © 2003–2016: Kontacti autorid" + +#: kontactplugin/knotes_plugin.cpp:105 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: kontactplugin/knotes_plugin.cpp:106 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Current Maintainer" +msgstr "Praegune hooldaja" + +#: kontactplugin/knotes_plugin.cpp:109 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Michael Brade" +msgstr "Michael Brade" + +#: kontactplugin/knotes_plugin.cpp:110 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Previous Maintainer" +msgstr "Endine hooldaja" + +#: kontactplugin/knotes_plugin.cpp:112 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Tobias Koenig" +msgstr "Tobias Koenig" + +#: kontactplugin/knotes_plugin.cpp:113 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Developer" +msgstr "Arendaja" + +#: kontactplugin/knotes_plugin.cpp:151 +#, kde-format +msgctxt "@item" +msgid "Meeting" +msgstr "Kohtumine" + +#: kontactplugin/knotes_plugin.cpp:165 kontactplugin/knotes_plugin.cpp:170 +#, kde-format +msgctxt "@item" +msgid "Note: %1" +msgstr "Sedel: %1" + +#: kontactplugin/knotes_plugin.cpp:177 +#, kde-format +msgctxt "@item" +msgid "New Note" +msgstr "Uus sedel" + +#: kontactplugin/knotes_plugin.cpp:187 +#, kde-format +msgctxt "@info" +msgid "Dropping multiple mails is not supported." +msgstr "Mitme kirja kukutamine pole toetatud." + +#: kontactplugin/knotes_plugin.cpp:190 +#, kde-format +msgctxt "@item" +msgid "" +"From: %1\n" +"To: %2\n" +"Subject: %3" +msgstr "" +"Saatja: %1\n" +"Saaja: %2\n" +"Teema: %3" + +#: kontactplugin/knotes_plugin.cpp:193 +#, kde-format +msgctxt "@item" +msgid "Mail: %1" +msgstr "Kiri: %1" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, kde-format +msgctxt "@title:window" +msgid "Show Popup Note" +msgstr "Sedeli näitamine" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, kde-format +msgctxt "@title:window" +msgid "Edit Popup Note" +msgstr "Sedeli muutmine" + +#: kontactplugin/knoteseditdialog.cpp:79 +#, kde-format +msgctxt "@label popup note name" +msgid "Name:" +msgstr "Nimi:" + +#: kontactplugin/knoteslistwidgetsearchline.cpp:28 +#, kde-format +msgid "Search notes..." +msgstr "Otsi sedeleid..." + +#: kontactplugin/knoteslistwidgetsearchline.cpp:37 +#, kde-format +msgid "Search notes...<%1>" +msgstr "Sedelite otsimine...<%1>" + +#: kontactplugin/knotesselectdeletenotesdialog.cpp:46 +#, kde-format +msgid "(note locked, it will not removed)" +msgstr "(sedel on lukustatud, seda ei eemaldata)" + +#: kontactplugin/summarywidget.cpp:63 +#, kde-format +msgid "Popup Notes" +msgstr "Sedelid" + +#: kontactplugin/summarywidget.cpp:120 +#, fuzzy, kde-format +#| msgid "No note found" +msgid "No notes found" +msgstr "Ühtegi sedelit ei leitud" + +#: kontactplugin/summarywidget.cpp:153 +#, kde-format +msgid "Modify Note..." +msgstr "Muuda sedelit..." + +#: kontactplugin/summarywidget.cpp:157 +#, kde-format +msgid "Delete Note..." +msgstr "Kustuta sedel..." + +#: kontactplugin/summarywidget.cpp:243 +#, kde-format +msgid "Read Popup Note: \"%1\"" +msgstr "Loe sedelit: \"%1\"" + +#: notes/knote.cpp:149 +#, kde-format +msgid "Do you really want to delete note %1?" +msgstr "Kas tõesti kustutada sedel %1?" + +#: notes/knote.cpp:150 +#, kde-format +msgid "Confirm Delete" +msgstr "Kustutamise kinnitus" + +#: notes/knote.cpp:151 +#, kde-format +msgid "&Delete" +msgstr "&Kustuta" + +#: notes/knote.cpp:277 +#, kde-format +msgid "Please enter the new name:" +msgstr "Palun sisesta uus nimi:" + +#: notes/knote.cpp:511 +#, kde-format +msgid "Save note as plain text" +msgstr "Salvesta sedel lihttekstina" + +#: notes/knote.cpp:639 +#, kde-format +msgid "&All Desktops" +msgstr "&Kõik töölauad" + +#: notes/knote.cpp:681 +#, kde-format +msgid "New" +msgstr "Uus" + +#: notes/knote.cpp:685 +#, kde-format +msgid "Rename..." +msgstr "Nimeta ümber..." + +#: notes/knote.cpp:695 +#, kde-format +msgid "Hide" +msgstr "Peida" + +#: notes/knote.cpp:700 +#, kde-format +msgid "Delete" +msgstr "Kustuta" + +#: notes/knote.cpp:727 +#, kde-format +msgid "Preferences..." +msgstr "Eelistused..." + +#: notes/knote.cpp:732 +#, kde-format +msgid "Keep Above Others" +msgstr "Hoia kõige peal" + +#: notes/knote.cpp:737 +#, kde-format +msgid "Keep Below Others" +msgstr "Hoia kõige all" + +#: notes/knote.cpp:742 +#, kde-format +msgid "To Desktop" +msgstr "Töölauale" + +#: notes/knote.cpp:752 +#, kde-format +msgid "Walk Through Notes" +msgstr "Keri sedelid läbi" + +#: print/knotegrantleeprint.cpp:50 +#, kde-format +msgid "Alarm:" +msgstr "Häire:" + +#: print/knotegrantleeprint.cpp:51 +#, kde-format +msgid "Note is locked" +msgstr "Sedel on lukustatud" + +#: print/knoteprinter.cpp:135 +#, kde-format +msgid "Print Note" +msgid_plural "Print %1 notes" +msgstr[0] "Sedeli trükkimine" +msgstr[1] "%1 sedeli trükkimine" + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing theme was not found." +msgstr "Trükkimisteemat ei leitud." + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing error" +msgstr "Trükkimise tõrge" + +#: print/knoteprintselectednotesdialog.cpp:63 +#, kde-format +msgid "Printing theme:" +msgstr "Trükkimisteema:" + +#: print/knoteprintselectednotesdialog.cpp:70 +#, kde-format +msgid "Preview" +msgstr "Eelvaatlus" + +#: print/knoteprintselectednotesdialog.cpp:72 +#, kde-format +msgid "Print" +msgstr "Trüki" + +#: print/knoteprintselectthemedialog.cpp:34 +#, kde-format +msgid "Select theme" +msgstr "Teema valimine" + +#: print/knoteprintselectthemedialog.cpp:51 +#, kde-format +msgid "Themes:" +msgstr "Teemad:" + +#~ msgid "" +#~ "Thanks for using KNotes!

        KNotes uses a new storage technology " +#~ "that requires migration of your current KNotes data and configuration.\n" +#~ "

        The conversion process can take a lot of time (depending on the amount " +#~ "of notes you have) and it must not be interrupted.

        \n" +#~ "

        You can:

        • Migrate now (be prepared to wait)
        • Skip the " +#~ "migration and start with fresh data and configuration
        • Cancel and " +#~ "exit KNotes.

        More " +#~ "Information...

        " +#~ msgstr "" +#~ "Täname kasutamast KNotesit!

        KNotes kasutab uut " +#~ "salvestamistehnoloogiat, mis nõuab sinu praeguste KNotesi andmete ja " +#~ "seadistuse migreerimist

        \n" +#~ "

        Teisendamine võib võtta hulk aega (sõltudes sinu sedelite arvust) ja " +#~ "seda ei tohi katkestada

        \n" +#~ "

        Sa võid:

        • Migreerida kohe (ole valmis ootamiseks)
        • Jätta migreerimise vahele ja alustada nii andmete kui ka " +#~ "seadistuse osas puhtalt lehelt
        • Loobuda ja väljuda KNotesist-st.

        Rohkem teavet...

        " + +#~ msgid "KNotes Migration" +#~ msgstr "KNotesi migreerimine" + +#~ msgid "Migrate Now" +#~ msgstr "Migreeri kohe" + +#~ msgid "Skip Migration" +#~ msgstr "Jäta migreerimine vahele" + +#~ msgid "" +#~ "Migration to KNotes failed. In case you want to try again, run 'knotes-" +#~ "migrator --interactive' manually." +#~ msgstr "" +#~ "Migreerimine KNotesi peale nurjus. Kui soovid veel kord proovida, käivita " +#~ "'knotes-migrator --interactive' käsitsi." + +#~ msgid "Migration Failed" +#~ msgstr "Migreerimine nurjus" + +#~ msgid "Uppercase" +#~ msgstr "Suurtähed" + +#~ msgid "Sentence case" +#~ msgstr "Lause tõst" + +#~ msgid "Lowercase" +#~ msgstr "Väiketähed" + +#~ msgid "Change case..." +#~ msgstr "Muuda tähesuurust..." + +#~ msgid "Scheduled Alarm" +#~ msgstr "Ajastatud häire" + +#~ msgid "&No alarm" +#~ msgstr "&Häire puudub" + +#~ msgid "Alarm &at:" +#~ msgstr "Häire &kell:" + +#~ msgid "The following notes triggered alarms:" +#~ msgstr "Häire käivitavad järgmised sedelid:" + +#~ msgid "Display" +#~ msgstr "Vaade" + +#~ msgid "" +#~ "Unable to save the notes to %1. Check that there is sufficient " +#~ "disk space.
        There should be a backup in the same directory though." +#~ msgstr "" +#~ "Sedelite salvestamine asukohta %1 nurjus. Palun kontrolli, kas " +#~ "kettal jagub ruumi.
        Tõsi, samas kataloogis peaks küll ka olema " +#~ "varukoopia.
        " + +#~ msgid "Location:" +#~ msgstr "Asukoht:" + +#~ msgid "&Mail action:" +#~ msgstr "&Kirja saatmise käsk:" + +#~ msgid "Incoming Notes" +#~ msgstr "Sisenevad sedelid" + +#~ msgid "Accept incoming notes" +#~ msgstr "Sisenevate sedelite lubamine" + +#~ msgid "Outgoing Notes" +#~ msgstr "Väljuvad sedelid" + +#~ msgid "&Sender ID:" +#~ msgstr "&Saatja ID: " + +#~ msgid "&Port:" +#~ msgstr "&Port:" + +#~ msgid "Select recipient:" +#~ msgstr "Saaja:" + +#~ msgid "Hostname or IP address:" +#~ msgstr "Masinanimi või IP-aadress:" + +#~ msgid "The port KNotes will listen on and send notes to." +#~ msgstr "Port, mida KNotes jälgib ja kuhu ta sedelid saadab." + +#~ msgid "Unable to start the mail process." +#~ msgstr "E-kirja saatmise alustamine nurjus." + +#~ msgid "Send \"%1\"" +#~ msgstr "Saada \"%1\"" + +#~ msgid "The host cannot be empty." +#~ msgstr "Masin peab olema antud." + +#~ msgid "Communication error: %1" +#~ msgstr "Kommunikatsiooniviga: %1" + +#~ msgid "Alarm &in:" +#~ msgstr "Hä&ireni jääb:" + +#~ msgid "&Style:" +#~ msgstr "&Stiil:" + +#~ msgid "Plain" +#~ msgstr "Tavaline" + +#~ msgid "(c) 1997-2009, The KNotes Developers" +#~ msgstr "(c) 1997-2009: KNotesi arendajad" + +#~ msgid "Defaults" +#~ msgstr "Vaikeväärtused" + +#~ msgid "Default Settings for New Notes" +#~ msgstr "Uute sedelite vaikeseadistus" + +#~ msgid "Actions" +#~ msgstr "Toimingud" + +#~ msgid "Action Settings" +#~ msgstr "Toimingute seadistused" + +#~ msgid "Network" +#~ msgstr "Võrk" + +#~ msgid "Network Settings" +#~ msgstr "Võrguseadistused" + +#~ msgid "Style" +#~ msgstr "Stiil" + +#~ msgid "Displa&y" +#~ msgstr "&Vaade" + +#~ msgid "&Editor" +#~ msgstr "Reda&ktor" + +#~ msgid "Auto Spell Check" +#~ msgstr "Automaatne õigekirja kontroll" diff --git a/po/et/libnoteshared.po b/po/et/libnoteshared.po new file mode 100644 index 0000000..cedc75c --- /dev/null +++ b/po/et/libnoteshared.po @@ -0,0 +1,171 @@ +# Copyright (C) YEAR This_file_is_part_of_KDE +# This file is distributed under the same license as the PACKAGE package. +# +# Marek Laane , 2014, 2016. +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2017-09-15 03:37+0200\n" +"PO-Revision-Date: 2016-01-15 17:28+0200\n" +"Last-Translator: Marek Laane \n" +"Language-Team: Estonian \n" +"Language: et\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: Lokalize 1.5\n" + +#: alarms/notealarmdialog.cpp:77 +#, kde-format +msgid "Scheduled Alarm" +msgstr "Ajastatud häire" + +#: alarms/notealarmdialog.cpp:80 +#, kde-format +msgid "&No alarm" +msgstr "&Häire puudub" + +#: alarms/notealarmdialog.cpp:89 +#, kde-format +msgid "Alarm &at:" +msgstr "Häire &kell:" + +#: config/noteactionconfig.cpp:36 +#, kde-format +msgid "&Mail action:" +msgstr "&Kirja saatmise käsk:" + +#: config/noteactionconfig.cpp:44 +#, kde-format +msgid "
        How does this work?" +msgstr "Kuidas see töötab?" + +#: config/noteactionconfig.cpp:57 +#, kde-format +msgid "" +"

        You can customize command line. You can use:

        • %t returns " +"current note title
        • %f returns current note text
        " +msgstr "" +"

        Käsurida saab ka kohandada. Kasutada on võimalik kohatäitjaid:

        • %t tagastab aktiivse sedeli nime
        • %f tagastab aktiivse " +"sedeli teksti
        " + +#: config/notenetworkconfig.cpp:54 +#, kde-format +msgid "Incoming Notes" +msgstr "Sisenevad sedelid" + +#: config/notenetworkconfig.cpp:57 +#, kde-format +msgid "Accept incoming notes" +msgstr "Sisenevate sedelite lubamine" + +#: config/notenetworkconfig.cpp:63 +#, kde-format +msgid "Outgoing Notes" +msgstr "Väljuvad sedelid" + +#: config/notenetworkconfig.cpp:66 +#, kde-format +msgid "&Sender ID:" +msgstr "&Saatja ID: " + +#: config/notenetworkconfig.cpp:78 +#, kde-format +msgid "&Port:" +msgstr "&Port:" + +#: dialog/selectednotefolderdialog.cpp:35 +#, kde-format +msgctxt "@title:window" +msgid "Select Note Folder" +msgstr "Sedelikataloogi valimine" + +#: dialog/selectednotefolderdialog.cpp:37 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "Sedelite salvestamise kataloog:" + +#: job/createnewnotejob.cpp:124 job/createnewnotejob.cpp:134 +#, fuzzy, kde-format +#| msgid "" +#| "An error occurred during fetching. Do you want select a new default " +#| "collection?" +msgid "" +"An error occurred during fetching. Do you want to select a new default " +"collection?" +msgstr "Tõmbamisel tekkis tõrge. Kas soovid valida uue vaikimisi kogu?" + +#: job/createnewnotejob.cpp:144 +#, kde-format +msgid "" +"Collection is hidden. New note will stored but not displaying. Do you want " +"to show collection?" +msgstr "" +"Kogu on peidetud. Uus sedel salvestatakse, aga seda ei näidata. Kas muuta " +"kogu nähtavaks?" + +#: job/createnewnotejob.cpp:198 +#, kde-format +msgid "Note was not created." +msgstr "Sedelit ei loodud" + +#: job/createnewnotejob.cpp:198 +#, kde-format +msgid "Create new note" +msgstr "Uue sedeli loomine" + +#: network/notehostdialog.cpp:64 +#, kde-format +msgid "Select recipient:" +msgstr "Saaja:" + +#: network/notehostdialog.cpp:83 +#, kde-format +msgid "Hostname or IP address:" +msgstr "Masinanimi või IP-aadress:" + +#: network/notesnetworksender.cpp:104 +#, kde-format +msgid "Communication error: %1" +msgstr "Kommunikatsioonitõrge: %1" + +#: noteutils.cpp:45 +#, kde-format +msgid "Please configure send mail action." +msgstr "Palun seadista kirja saatmine." + +#: noteutils.cpp:53 +#, kde-format +msgid "Note: \"%1\"" +msgstr "Sedel: \"%1\"" + +#: noteutils.cpp:60 +#, kde-format +msgid "Unable to start the mail process." +msgstr "E-kirja saatmise alustamine nurjus." + +#: noteutils.cpp:69 +#, kde-format +msgid "Send \"%1\"" +msgstr "Sedeli \"%1\" saatmine" + +#: noteutils.cpp:73 +#, kde-format +msgid "The host cannot be empty." +msgstr "Masin peab olema antud." + +#: resources/localresourcecreator.cpp:83 +#, kde-format +msgctxt "Default name for resource holding notes" +msgid "Local Notes" +msgstr "Kohalikud sedelid" + +#. i18n: ectx: label, entry (Port), group (Network) +#: settings/notesharedglobalconfig.kcfg:37 +#, kde-format +msgid "The port will listen on and send notes to." +msgstr "Port, mida jälgitakse ja kuhu sedelid saadetakse." diff --git a/po/eu/knotes.po b/po/eu/knotes.po new file mode 100644 index 0000000..aa6f025 --- /dev/null +++ b/po/eu/knotes.po @@ -0,0 +1,1201 @@ +# translation of knotes.po to +# translation of knotes.po to Euskara +# translation of knotes.po to basque +# Copyright (C) 2003, 2005 Free Software Foundation, Inc. +# Marcos , 2003. +# Ion Gaztañaga , 2005. +# Marcos , 2005. +# +msgid "" +msgstr "" +"Project-Id-Version: knotes\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2005-12-13 17:25+0100\n" +"Last-Translator: Marcos \n" +"Language-Team: \n" +"Language: eu\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.10.2\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "Ion Gaztañaga" + +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "ion_g_m@hotmail.com" + +#: apps/knotes_options.h:29 +#, kde-format +msgid "Suppress creation of a new note on a non-unique instance." +msgstr "" + +#: apps/knotesakonaditray.cpp:35 apps/knotestray.cpp:32 +#, fuzzy, kde-format +#| msgid "KNotes: Sticky notes for KDE" +msgid "KNotes: Sticky notes by KDE" +msgstr "KNotes: KDE-ren ohar itsasgarriak" + +#: apps/knotesapp.cpp:98 +#, kde-format +msgid "New Note" +msgstr "Ohar berria" + +#: apps/knotesapp.cpp:106 kontactplugin/knotes_part.cpp:187 +#, kde-format +msgid "New Note From Clipboard" +msgstr "Ohar berria arbeletik" + +#: apps/knotesapp.cpp:112 kontactplugin/knotes_part.cpp:192 +#, fuzzy, kde-format +#| msgid "New Note From Clipboard" +msgid "New Note From Text File..." +msgstr "Ohar berria arbeletik" + +#: apps/knotesapp.cpp:116 +#, kde-format +msgid "Show All Notes" +msgstr "Erakutsi ohar guztiak" + +#: apps/knotesapp.cpp:122 +#, kde-format +msgid "Hide All Notes" +msgstr "Ezkutatu ohar guztiak" + +#: apps/knotesapp.cpp:128 kontactplugin/knotes_part.cpp:146 +#, fuzzy, kde-format +#| msgid "Print %1" +msgctxt "@action:inmenu" +msgid "Print Selected Notes..." +msgstr "Inprimatu %1" + +#: apps/knotesapp.cpp:134 +#, fuzzy, kde-format +#| msgid "Print %1" +msgctxt "@action:inmenu" +msgid "Delete Selected Notes..." +msgstr "Inprimatu %1" + +#: apps/knotesapp.cpp:393 kontactplugin/knotes_part.cpp:874 +#, kde-format +msgid "Select Text File" +msgstr "" + +#: apps/knotesapp.cpp:394 kontactplugin/knotes_part.cpp:875 +#, fuzzy, kde-format +#| msgid "Text Size" +msgid "Text File" +msgstr "Testuaren tamaina" + +#: apps/knotesapp.cpp:400 kontactplugin/knotes_part.cpp:882 +#, kde-format +msgid "Error during open text file: %1" +msgstr "" + +#: apps/knotesapp.cpp:401 kontactplugin/knotes_part.cpp:883 +#, fuzzy, kde-format +#| msgid "Text Size" +msgid "Open Text File" +msgstr "Testuaren tamaina" + +#: apps/knotesapp.cpp:404 kontactplugin/knotes_part.cpp:886 +#, kde-format +msgid "Note from file '%1'" +msgstr "" + +#: apps/knotesapp.cpp:499 +#, kde-format +msgid "No Notes" +msgstr "Oharrik ez" + +#: apps/knotesapp.cpp:552 kontactplugin/knotes_part.cpp:637 +#, kde-format +msgid "Settings" +msgstr "Ezarpenak" + +#. i18n: ectx: Menu (knotes_context) +#: apps/main.cpp:54 data/knotesappui.rc:5 data/knotesappui.rc:6 +#: kontactplugin/knotes_part.cpp:87 kontactplugin/knotes_plugin.cpp:58 +#: kontactplugin/knoteseditdialog.cpp:67 +#, kde-format +msgid "KNotes" +msgstr "KNotes" + +#: apps/main.cpp:56 +#, kde-format +msgid "KDE Notes" +msgstr "KDE-ren oharrak" + +#: apps/main.cpp:58 +#, kde-format +msgid "Copyright © 1997–2018 KNotes authors" +msgstr "" + +#: apps/main.cpp:78 kontactplugin/kcmknotessummary.cpp:64 +#, kde-format +msgid "Laurent Montel" +msgstr "" + +#: apps/main.cpp:79 +#, kde-format +msgid "Maintainer" +msgstr "Mantentzailea" + +#: apps/main.cpp:81 +#, kde-format +msgid "Guillermo Antonio Amaral Bastidas" +msgstr "" + +#: apps/main.cpp:82 apps/main.cpp:85 +#, fuzzy, kde-format +#| msgid "Maintainer" +msgid "Previous Maintainer" +msgstr "Mantentzailea" + +#: apps/main.cpp:84 +#, kde-format +msgid "Michael Brade" +msgstr "" + +#: apps/main.cpp:87 +#, kde-format +msgid "Bernd Johannes Wuebben" +msgstr "" + +#: apps/main.cpp:88 +#, kde-format +msgid "Original KNotes Author" +msgstr "KNotes-en jatorrizko egilea" + +#: apps/main.cpp:90 +#, kde-format +msgid "Wynn Wilkes" +msgstr "" + +#: apps/main.cpp:91 +#, kde-format +msgid "Ported KNotes to KDE 2" +msgstr "KNotes KDE 2-ra egokitu du" + +#: apps/main.cpp:93 +#, fuzzy, kde-format +#| msgid "&Mail action:" +msgid "Daniel Martin" +msgstr "\"&Posta\" ekintza" + +#: apps/main.cpp:94 +#, kde-format +msgid "Network Interface" +msgstr "Sarearen interfazea" + +#: apps/main.cpp:96 +#, kde-format +msgid "Bo Thorsen" +msgstr "" + +#: apps/main.cpp:97 +#, kde-format +msgid "Started KDE Resource Framework Integration" +msgstr "KDE-ren errekurtso sisteman integrazioa hasi zuen" + +#: apps/main.cpp:99 +#, kde-format +msgid "Bera Debajyoti" +msgstr "" + +#: apps/main.cpp:100 +#, fuzzy, kde-format +#| msgid "Idea and initial code for the new look&feel" +msgid "Idea and initial code for the new look & feel" +msgstr "Jatorrizko ideia eta kodeketa itxura &berrirako" + +#: apps/main.cpp:102 +#, kde-format +msgid "Matthias Ettrich" +msgstr "" + +#: apps/main.cpp:105 +#, kde-format +msgid "David Faure" +msgstr "" + +#: apps/main.cpp:108 +#, kde-format +msgid "Matthias Kiefer" +msgstr "" + +#: apps/main.cpp:111 +#, kde-format +msgid "Luboš Luňák" +msgstr "" + +#: apps/main.cpp:113 +#, kde-format +msgid "Dirk A. Mueller" +msgstr "" + +#: apps/main.cpp:116 +#, kde-format +msgid "Carsten Pfeiffer" +msgstr "" + +#: apps/main.cpp:119 +#, kde-format +msgid "Harri Porten" +msgstr "" + +#: apps/main.cpp:122 +#, kde-format +msgid "Espen Sand" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:121 +#, kde-format +msgid "Folders" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:123 +#, kde-format +msgid "Select which KNotes folders to show:" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:158 +#, kde-format +msgid "Search..." +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:176 +#, kde-format +msgid "&Select All" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:180 +#, kde-format +msgid "&Unselect All" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:185 +#, fuzzy, kde-format +#| msgid "Rename..." +msgid "Rename notes..." +msgstr "Berrizendatu..." + +#: configdialog/knotecollectionconfigwidget.cpp:189 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:208 +#, fuzzy, kde-format +#| msgid "Note Actions" +msgid "Notes accounts" +msgstr "\"Oharra\" ekintza" + +#: configdialog/knotecollectionconfigwidget.cpp:213 +#, kde-format +msgid "Accounts" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:245 +#, fuzzy, kde-format +#| msgid "Show All Notes" +msgid "Rename Notes" +msgstr "Erakutsi ohar guztiak" + +#: configdialog/knotecollectionconfigwidget.cpp:246 +#, kde-format +msgid "Name:" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "An error was occurred during renaming: %1" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, fuzzy, kde-format +#| msgid "Rename..." +msgid "Rename note" +msgstr "Berrizendatu..." + +#: configdialog/knoteconfigdialog.cpp:192 +#, kde-format +msgid "Show number of notes in tray icon" +msgstr "" + +#: configdialog/knoteconfigdialog.cpp:199 +#, fuzzy, kde-format +#| msgid "Default &width:" +msgid "Default Title:" +msgstr "Oharraren &zabalera:" + +#: configdialog/knoteconfigdialog.cpp:206 +#, kde-format +msgid "How does this work?" +msgstr "" + +#: configdialog/knoteconfigdialog.cpp:240 +#, kde-format +msgid "" +"

        You can customize title note. You can use:

        • %d current date " +"(short format)
        • %l current date (long format)
        • %t current " +"time
        " +msgstr "" + +#: configdialog/knoteconfigdialog.cpp:262 +#, kde-format +msgid "Theme:" +msgstr "" + +#: configdialog/knoteconfigdialog.cpp:272 +#, fuzzy, kde-format +#| msgid "Print %1" +msgid "Download new printing themes" +msgstr "Inprimatu %1" + +#: configdialog/knotedisplayconfigwidget.cpp:46 +#, kde-format +msgid "&Text color:" +msgstr "&Testuaren kolorea" + +#: configdialog/knotedisplayconfigwidget.cpp:55 +#, kde-format +msgid "&Background color:" +msgstr "&Atzeko planoaren kolorea:" + +#: configdialog/knotedisplayconfigwidget.cpp:66 +#, kde-format +msgid "&Show note in taskbar" +msgstr "&Erakutsi oharra ataza-barran" + +#: configdialog/knotedisplayconfigwidget.cpp:70 +#, fuzzy, kde-format +#| msgid "&All Desktops" +msgid "&Remember desktop" +msgstr "Mahaigain &guztiak" + +#: configdialog/knotedisplayconfigwidget.cpp:74 +#, kde-format +msgid "Default &width:" +msgstr "Oharraren &zabalera:" + +#: configdialog/knotedisplayconfigwidget.cpp:85 +#, kde-format +msgid "Default &height:" +msgstr "Oharraren &altuera:" + +#: configdialog/knoteeditorconfigwidget.cpp:37 +#, kde-format +msgid "&Tab size:" +msgstr "&Tabuladorearen tamaina:" + +#: configdialog/knoteeditorconfigwidget.cpp:46 +#, kde-format +msgid "Auto &indent" +msgstr "&Koska automatikoa" + +#: configdialog/knoteeditorconfigwidget.cpp:51 +#, kde-format +msgid "&Rich text" +msgstr "Testu &aberatsa" + +#: configdialog/knoteeditorconfigwidget.cpp:55 +#, kde-format +msgid "Text font:" +msgstr "Testuaren letra-tipoa:" + +#: configdialog/knoteeditorconfigwidget.cpp:64 +#, kde-format +msgid "Title font:" +msgstr "Izenburuaren letra-tipoa:" + +#: configdialog/knotesimpleconfigdialog.cpp:64 +#, kde-format +msgid "Editor Settings" +msgstr "Editorearen ezarpenak" + +#: configdialog/knotesimpleconfigdialog.cpp:67 +#, kde-format +msgid "Display Settings" +msgstr "Bistaratze ezarpenak" + +#. i18n: ectx: Menu (help) +#: data/knotesappui.rc:23 +#, kde-format +msgid "&Help" +msgstr "" + +#. i18n: ectx: Menu (notes_menu) +#: data/knotesappui.rc:35 data/knotesappui.rc:36 +#, kde-format +msgid "Notes" +msgstr "Oharrak" + +#: dialog/knotedeleteselectednotesdialog.cpp:32 +#, kde-format +msgid "Select notes to delete" +msgstr "" + +#: dialog/knoteselectednotesdialog.cpp:34 +#: print/knoteprintselectednotesdialog.cpp:41 +#, kde-format +msgid "Select notes" +msgstr "" + +#: dialog/knoteskeydialog.cpp:33 +#, kde-format +msgid "Configure Shortcuts" +msgstr "Konfiguratu laster-bideak" + +#: dialog/knoteskeydialog.cpp:73 +#, kde-format +msgid "Note Actions" +msgstr "\"Oharra\" ekintza" + +#: finddialog/knotefinddialog.cpp:40 +#, fuzzy, kde-format +#| msgid "Show All Notes" +msgctxt "@title:window" +msgid "Search Notes" +msgstr "Erakutsi ohar guztiak" + +#: finddialog/knotefinddialog.cpp:85 +#, fuzzy, kde-format +#| msgid "Show All Notes" +msgctxt "@label:textbox" +msgid "Search notes:" +msgstr "Erakutsi ohar guztiak" + +#: finddialog/knotefinddialog.cpp:94 +#, fuzzy, kde-format +#| msgid "Show All Notes" +msgctxt "@action:button Search notes" +msgid "Search..." +msgstr "Erakutsi ohar guztiak" + +#: finddialog/knotefinddialog.cpp:149 +#, kde-format +msgctxt "@label" +msgid "No Results found in search." +msgstr "" + +#: knoteedit.cpp:56 +#, kde-format +msgid "Bold" +msgstr "Lodia" + +#: knoteedit.cpp:61 +#, kde-format +msgid "Italic" +msgstr "" + +#: knoteedit.cpp:65 +#, kde-format +msgid "Underline" +msgstr "Azpimarratu" + +#: knoteedit.cpp:69 +#, kde-format +msgid "Strike Out" +msgstr "Marratua" + +#: knoteedit.cpp:79 +#, kde-format +msgid "Align Left" +msgstr "Lerrokatu ezkerrean" + +#: knoteedit.cpp:85 +#, kde-format +msgid "Align Center" +msgstr "Lerrokatu zentruan" + +#: knoteedit.cpp:90 +#, kde-format +msgid "Align Right" +msgstr "Lerrokatu eskuinean" + +#: knoteedit.cpp:95 +#, kde-format +msgid "Align Block" +msgstr "Lerrokatu blokea" + +#: knoteedit.cpp:106 +#, kde-format +msgid "List" +msgstr "Zerrenda" + +#: knoteedit.cpp:111 +#, kde-format +msgid "Superscript" +msgstr "Goi-indizea" + +#: knoteedit.cpp:114 +#, kde-format +msgid "Subscript" +msgstr "Azpindizea" + +#: knoteedit.cpp:120 +#, kde-format +msgid "Increase Indent" +msgstr "" + +#: knoteedit.cpp:126 +#, kde-format +msgid "Decrease Indent" +msgstr "" + +#: knoteedit.cpp:137 +#, kde-format +msgid "Text Color..." +msgstr "Testuaren kolorea..." + +#: knoteedit.cpp:143 +#, fuzzy, kde-format +#| msgid "Text Color..." +msgid "Text Background Color..." +msgstr "Testuaren kolorea..." + +#: knoteedit.cpp:147 +#, kde-format +msgid "Text Font" +msgstr "Testuaren letra-tipoa" + +#: knoteedit.cpp:151 +#, kde-format +msgid "Text Size" +msgstr "Testuaren tamaina" + +#: knoteedit.cpp:162 +#, kde-format +msgid "Insert Date" +msgstr "Sartu data" + +#: knoteedit.cpp:166 +#, kde-format +msgid "Insert Checkmark" +msgstr "" + +#: kontactplugin/kcmknotessummary.cpp:59 +#, kde-format +msgid "kcmknotessummary" +msgstr "" + +#: kontactplugin/kcmknotessummary.cpp:61 +#, kde-format +msgid "Notes Summary Configuration Dialog" +msgstr "" + +#: kontactplugin/kcmknotessummary.cpp:63 +#, kde-format +msgid "Copyright © 2013-2018 Laurent Montel " +msgstr "" + +#: kontactplugin/knotes_part.cpp:98 +#, kde-format +msgctxt "@action:inmenu create new popup note" +msgid "&New" +msgstr "" + +#: kontactplugin/knotes_part.cpp:108 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be presented with a dialog where you can add a new popup note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:111 kontactplugin/knotes_part.cpp:606 +#: kontactplugin/knotes_part.cpp:608 kontactplugin/knotes_part.cpp:790 +#, fuzzy, kde-format +#| msgid "Editor" +msgctxt "@action:inmenu" +msgid "Edit..." +msgstr "Editorea" + +#: kontactplugin/knotes_part.cpp:120 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can modify an existing popup " +"note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:123 +#, fuzzy, kde-format +#| msgid "Rename..." +msgctxt "@action:inmenu" +msgid "Rename..." +msgstr "Berrizendatu..." + +#: kontactplugin/knotes_part.cpp:131 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can rename an existing popup " +"note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:134 +#, fuzzy, kde-format +msgctxt "@action:inmenu" +msgid "Delete" +msgstr "Berretsi ezabatzea" + +#: kontactplugin/knotes_part.cpp:142 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be prompted if you really want to permanently remove the selected " +"popup note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:153 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be prompted to print the selected popup note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:156 +#, fuzzy, kde-format +#| msgid "Print %1" +msgctxt "@action:inmenu" +msgid "Print Preview Selected Notes..." +msgstr "Inprimatu %1" + +#: kontactplugin/knotes_part.cpp:162 +#, fuzzy, kde-format +#| msgid "Note Actions" +msgid "Note settings..." +msgstr "\"Oharra\" ekintza" + +#: kontactplugin/knotes_part.cpp:167 +#, fuzzy, kde-format +#| msgid "Preferences..." +msgid "Preferences KNotes..." +msgstr "Hobespenak..." + +#: kontactplugin/knotes_part.cpp:172 notes/knote.cpp:713 +#, kde-format +msgid "Mail..." +msgstr "Posta..." + +#: kontactplugin/knotes_part.cpp:177 notes/knote.cpp:709 +#, kde-format +msgid "Send..." +msgstr "Bidali..." + +#: kontactplugin/knotes_part.cpp:182 notes/knote.cpp:704 +#, kde-format +msgid "Set Alarm..." +msgstr "Ezarri alarma..." + +#: kontactplugin/knotes_part.cpp:197 notes/knote.cpp:717 +#, fuzzy, kde-format +msgid "Save As..." +msgstr "Ezarri alarma..." + +#: kontactplugin/knotes_part.cpp:202 notes/knote.cpp:690 +#, kde-format +msgid "Lock" +msgstr "Blokeatu" + +#: kontactplugin/knotes_part.cpp:205 notes/knote.cpp:693 +#, kde-format +msgid "Unlock" +msgstr "Desblokeatu" + +#: kontactplugin/knotes_part.cpp:238 +#, kde-format +msgid "Set Focus to Quick Search" +msgstr "" + +#: kontactplugin/knotes_part.cpp:321 +#, kde-format +msgctxt "@info" +msgid "To print notes, first select the notes to print from the list." +msgstr "" + +#: kontactplugin/knotes_part.cpp:322 +#, fuzzy, kde-format +#| msgid "Print %1" +msgctxt "@title:window" +msgid "Print Popup Notes" +msgstr "Inprimatu %1" + +#: kontactplugin/knotes_part.cpp:366 +#, kde-format +msgid "Note was not created." +msgstr "" + +#: kontactplugin/knotes_part.cpp:366 +#, fuzzy, kde-format +#| msgid "Rename..." +msgid "Create new note" +msgstr "Berrizendatu..." + +#: kontactplugin/knotes_part.cpp:388 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:70 +#, fuzzy, kde-format +#| msgid "Do you really want to delete note %1?" +msgctxt "@info" +msgid "Do you really want to delete this note?" +msgid_plural "Do you really want to delete these %1 notes?" +msgstr[0] "Ziur zaude %1 oharra ezabatu nahi duzula?" +msgstr[1] "Ziur zaude %1 oharra ezabatu nahi duzula?" + +#: kontactplugin/knotes_part.cpp:390 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:57 +#, fuzzy, kde-format +#| msgid "Confirm Delete" +msgctxt "@title:window" +msgid "Confirm Delete" +msgstr "Berretsi ezabatzea" + +#: kontactplugin/knotes_part.cpp:582 +#, fuzzy, kde-format +#| msgid "Show All Notes" +msgctxt "@title:window" +msgid "Rename Popup Note" +msgstr "Erakutsi ohar guztiak" + +#: kontactplugin/knotes_part.cpp:583 +#, fuzzy, kde-format +#| msgid "New Note" +msgctxt "@label:textbox" +msgid "New Name:" +msgstr "Ohar berria" + +#: kontactplugin/knotes_part.cpp:606 kontactplugin/knotes_part.cpp:790 +#, fuzzy, kde-format +#| msgid "Show All Notes" +msgid "Show Note..." +msgstr "Erakutsi ohar guztiak" + +#: kontactplugin/knotes_part.cpp:742 +#, fuzzy, kde-format +#| msgid "&Rich text" +msgid "Rich text (*.html)" +msgstr "Testu &aberatsa" + +#: kontactplugin/knotes_part.cpp:744 +#, kde-format +msgid "Plain text (*.txt)" +msgstr "" + +#: kontactplugin/knotes_part.cpp:747 notes/knote.cpp:516 +#, kde-format +msgid "Save As" +msgstr "" + +#: kontactplugin/knotes_part.cpp:758 notes/knote.cpp:533 +#, fuzzy, kde-format +#| msgid "" +#| "A file named %1 already exists.
        Are you sure you want to " +#| "overwrite it?
        " +msgid "" +"A file named %1 already exists.
        Are you sure you want to " +"overwrite it?
        " +msgstr "" +"%1 izena duen fitxategia lehendik dago.
        Ziur zaude gainidatzi " +"nahi duzula?
        " + +#: kontactplugin/knotes_plugin.cpp:62 +#, fuzzy, kde-format +#| msgid "New Note" +msgctxt "@action:inmenu" +msgid "New Popup Note..." +msgstr "Ohar berria" + +#: kontactplugin/knotes_plugin.cpp:70 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can create a new popup note." +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:99 +#, fuzzy, kde-kuit-format +#| msgid "KNotes" +msgctxt "@title" +msgid "KNotes" +msgstr "KNotes" + +#: kontactplugin/knotes_plugin.cpp:101 +#, fuzzy, kde-kuit-format +#| msgid "No Notes" +msgctxt "@title" +msgid "Popup Notes" +msgstr "Oharrik ez" + +#: kontactplugin/knotes_plugin.cpp:103 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Copyright © 2003–2018 Kontact authors" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:105 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Laurent Montel" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:106 +#, fuzzy, kde-kuit-format +#| msgid "Maintainer" +msgctxt "@info:credit" +msgid "Current Maintainer" +msgstr "Mantentzailea" + +#: kontactplugin/knotes_plugin.cpp:109 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Michael Brade" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:110 +#, fuzzy, kde-kuit-format +#| msgid "Maintainer" +msgctxt "@info:credit" +msgid "Previous Maintainer" +msgstr "Mantentzailea" + +#: kontactplugin/knotes_plugin.cpp:112 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Tobias Koenig" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:113 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Developer" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:151 +#, fuzzy, kde-format +#| msgid "Settings" +msgctxt "@item" +msgid "Meeting" +msgstr "Ezarpenak" + +#: kontactplugin/knotes_plugin.cpp:165 kontactplugin/knotes_plugin.cpp:170 +#, fuzzy, kde-format +#| msgid "Notes" +msgctxt "@item" +msgid "Note: %1" +msgstr "Oharrak" + +#: kontactplugin/knotes_plugin.cpp:177 +#, fuzzy, kde-format +#| msgid "New Note" +msgctxt "@item" +msgid "New Note" +msgstr "Ohar berria" + +#: kontactplugin/knotes_plugin.cpp:187 +#, kde-format +msgctxt "@info" +msgid "Dropping multiple mails is not supported." +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:190 +#, kde-format +msgctxt "@item" +msgid "" +"From: %1\n" +"To: %2\n" +"Subject: %3" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:193 +#, kde-format +msgctxt "@item" +msgid "Mail: %1" +msgstr "" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, fuzzy, kde-format +#| msgid "Show All Notes" +msgctxt "@title:window" +msgid "Show Popup Note" +msgstr "Erakutsi ohar guztiak" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, kde-format +msgctxt "@title:window" +msgid "Edit Popup Note" +msgstr "" + +#: kontactplugin/knoteseditdialog.cpp:79 +#, kde-format +msgctxt "@label popup note name" +msgid "Name:" +msgstr "" + +#: kontactplugin/knoteslistwidgetsearchline.cpp:28 +#, fuzzy, kde-format +#| msgid "Show All Notes" +msgid "Search notes..." +msgstr "Erakutsi ohar guztiak" + +#: kontactplugin/knoteslistwidgetsearchline.cpp:37 +#, fuzzy, kde-format +#| msgid "Show All Notes" +msgid "Search notes...<%1>" +msgstr "Erakutsi ohar guztiak" + +#: kontactplugin/knotesselectdeletenotesdialog.cpp:46 +#, kde-format +msgid "(note locked, it will not removed)" +msgstr "" + +#: kontactplugin/summarywidget.cpp:63 +#, fuzzy, kde-format +#| msgid "No Notes" +msgid "Popup Notes" +msgstr "Oharrik ez" + +#: kontactplugin/summarywidget.cpp:120 +#, fuzzy, kde-format +#| msgid "Note Actions" +msgid "No notes found" +msgstr "\"Oharra\" ekintza" + +#: kontactplugin/summarywidget.cpp:153 +#, kde-format +msgid "Modify Note..." +msgstr "" + +#: kontactplugin/summarywidget.cpp:157 +#, fuzzy, kde-format +#| msgid "Print %1" +msgid "Delete Note..." +msgstr "Inprimatu %1" + +#: kontactplugin/summarywidget.cpp:243 +#, kde-format +msgid "Read Popup Note: \"%1\"" +msgstr "" + +#: notes/knote.cpp:149 +#, kde-format +msgid "Do you really want to delete note %1?" +msgstr "Ziur zaude %1 oharra ezabatu nahi duzula?" + +#: notes/knote.cpp:150 +#, kde-format +msgid "Confirm Delete" +msgstr "Berretsi ezabatzea" + +#: notes/knote.cpp:151 +#, kde-format +msgid "&Delete" +msgstr "" + +#: notes/knote.cpp:277 +#, kde-format +msgid "Please enter the new name:" +msgstr "Mesedez, sartu izen berria:" + +#: notes/knote.cpp:511 +#, kde-format +msgid "Save note as plain text" +msgstr "Gode oharra testu arrunta bezala" + +#: notes/knote.cpp:639 +#, kde-format +msgid "&All Desktops" +msgstr "Mahaigain &guztiak" + +#: notes/knote.cpp:681 +#, kde-format +msgid "New" +msgstr "Berria" + +#: notes/knote.cpp:685 +#, kde-format +msgid "Rename..." +msgstr "Berrizendatu..." + +#: notes/knote.cpp:695 +#, kde-format +msgid "Hide" +msgstr "Ezkutatu" + +#: notes/knote.cpp:700 +#, fuzzy, kde-format +msgid "Delete" +msgstr "Berretsi ezabatzea" + +#: notes/knote.cpp:727 +#, kde-format +msgid "Preferences..." +msgstr "Hobespenak..." + +#: notes/knote.cpp:732 +#, kde-format +msgid "Keep Above Others" +msgstr "Mantendu besteen gainean" + +#: notes/knote.cpp:737 +#, kde-format +msgid "Keep Below Others" +msgstr "Mantendu besteen azpian" + +#: notes/knote.cpp:742 +#, kde-format +msgid "To Desktop" +msgstr "Mahaigainera" + +#: notes/knote.cpp:752 +#, kde-format +msgid "Walk Through Notes" +msgstr "Ibilaldia oharretan zehar" + +#: print/knotegrantleeprint.cpp:50 +#, fuzzy, kde-format +#| msgid "Alarm" +msgid "Alarm:" +msgstr "Alarma" + +#: print/knotegrantleeprint.cpp:51 +#, kde-format +msgid "Note is locked" +msgstr "" + +#: print/knoteprinter.cpp:135 +#, fuzzy, kde-format +#| msgid "Print %1" +msgid "Print Note" +msgid_plural "Print %1 notes" +msgstr[0] "Inprimatu %1" +msgstr[1] "Inprimatu %1" + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing theme was not found." +msgstr "" + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing error" +msgstr "" + +#: print/knoteprintselectednotesdialog.cpp:63 +#, fuzzy, kde-format +#| msgid "Print %1" +msgid "Printing theme:" +msgstr "Inprimatu %1" + +#: print/knoteprintselectednotesdialog.cpp:70 +#, kde-format +msgid "Preview" +msgstr "" + +#: print/knoteprintselectednotesdialog.cpp:72 +#, fuzzy, kde-format +#| msgid "Print %1" +msgid "Print" +msgstr "Inprimatu %1" + +#: print/knoteprintselectthemedialog.cpp:34 +#, kde-format +msgid "Select theme" +msgstr "" + +#: print/knoteprintselectthemedialog.cpp:51 +#, kde-format +msgid "Themes:" +msgstr "" + +#, fuzzy +#~| msgid "Note Actions" +#~ msgid "KNotes Migration" +#~ msgstr "\"Oharra\" ekintza" + +#~ msgid "Scheduled Alarm" +#~ msgstr "Programatutako alarma" + +#~ msgid "&No alarm" +#~ msgstr "&Alarmarik ez" + +#~ msgid "Alarm &at:" +#~ msgstr "Alarma &ordu honetan:" + +#, fuzzy +#~| msgid "The following notes triggered alarms:" +#~ msgid "The following notes triggered alarms:" +#~ msgstr "Ondorengo oharrek alarmak jaurti dituzte:" + +#~ msgid "Display" +#~ msgstr "Bistaratzea" + +#, fuzzy +#~| msgid "" +#~| "Unable to save the notes to %1. Check that there is " +#~| "sufficient disk space.
        There should be a backup in the same directory " +#~| "though.
        " +#~ msgid "" +#~ "Unable to save the notes to %1. Check that there is sufficient " +#~ "disk space.
        There should be a backup in the same directory though." +#~ msgstr "" +#~ "Ezin izan dira oharrak %1-(e)ra gorde. Egiaztatu diskan leku " +#~ "nahiko dagoela.
        Hala ere direktorio berdinean babes-kopia bat egon " +#~ "beharko litzateke.
        " + +#~ msgid "Location:" +#~ msgstr "Kokapena:" + +#~ msgid "&Mail action:" +#~ msgstr "\"&Posta\" ekintza" + +#~ msgid "Incoming Notes" +#~ msgstr "Sarrerako oharrak" + +#~ msgid "Accept incoming notes" +#~ msgstr "Onartu sarrerako oharrak" + +#~ msgid "Outgoing Notes" +#~ msgstr "Irteerako oharrak" + +#~ msgid "&Sender ID:" +#~ msgstr "&Bidaltzailearen ID-a:" + +#~ msgid "&Port:" +#~ msgstr "&Ataka:" + +#~ msgid "Hostname or IP address:" +#~ msgstr "Ostalari-izena edo IP helbidea" + +#~ msgid "The port KNotes will listen on and send notes to." +#~ msgstr "" +#~ "KNotes ataka oharren zain entzuten dago eta oharrak bildaltzen ditu." + +#~ msgid "Unable to start the mail process." +#~ msgstr "Ezin da posta prozesua abiatu." + +#~ msgid "Send \"%1\"" +#~ msgstr "Bidali \"%1\"" + +#~ msgid "The host cannot be empty." +#~ msgstr "Ostalaria ezin da hutsik egon." + +#~ msgid "Communication error: %1" +#~ msgstr "Komunikazio errorea: %1" + +#~ msgid "Alarm &in:" +#~ msgstr "Alarma &hemendik:" + +#~ msgid "&Style:" +#~ msgstr "&Estiloa:" + +#, fuzzy +#~| msgid "(c) 1997-2006, The KNotes Developers" +#~ msgid "(c) 1997-2009, The KNotes Developers" +#~ msgstr "(c) 1997-2006, KNotes-en garatzaileak" diff --git a/po/fa/knotes.po b/po/fa/knotes.po new file mode 100644 index 0000000..a9f5995 --- /dev/null +++ b/po/fa/knotes.po @@ -0,0 +1,1215 @@ +# translation of knotes.po to Persian +# MaryamSadat Razavi , 2006. +# Nazanin Kazemi , 2006, 2007. +# Nasim Daniarzadeh , 2006, 2007. +# Tahereh Dadkhahfar , 2006. +msgid "" +msgstr "" +"Project-Id-Version: knotes\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2007-09-03 14:31+0330\n" +"Last-Translator: Nazanin Kazemi \n" +"Language-Team: Persian \n" +"Language: fa\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=1; plural=0;\n" + +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "مریم سادات رضوی" + +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "razavi@itland.ir" + +#: apps/knotes_options.h:29 +#, kde-format +msgid "Suppress creation of a new note on a non-unique instance." +msgstr "" + +#: apps/knotesakonaditray.cpp:35 apps/knotestray.cpp:32 +#, fuzzy, kde-format +#| msgid "KNotes: Sticky notes for KDE" +msgid "KNotes: Sticky notes by KDE" +msgstr "KNotes: یادداشتهای KDE چسبناک برای" + +#: apps/knotesapp.cpp:98 +#, kde-format +msgid "New Note" +msgstr "یادداشت جدید" + +#: apps/knotesapp.cpp:106 kontactplugin/knotes_part.cpp:187 +#, kde-format +msgid "New Note From Clipboard" +msgstr "یادداشت جدید از تخته یادداشت" + +#: apps/knotesapp.cpp:112 kontactplugin/knotes_part.cpp:192 +#, fuzzy, kde-format +#| msgid "New Note From Clipboard" +msgid "New Note From Text File..." +msgstr "یادداشت جدید از تخته یادداشت" + +#: apps/knotesapp.cpp:116 +#, kde-format +msgid "Show All Notes" +msgstr "نمایش همه یادداشتها" + +#: apps/knotesapp.cpp:122 +#, kde-format +msgid "Hide All Notes" +msgstr "مخفی کردن همه یادداشتها" + +#: apps/knotesapp.cpp:128 kontactplugin/knotes_part.cpp:146 +#, fuzzy, kde-format +#| msgid "Print Note" +#| msgid_plural "Print %1 notes" +msgctxt "@action:inmenu" +msgid "Print Selected Notes..." +msgstr "چاپ %1 یادداشت" + +#: apps/knotesapp.cpp:134 +#, fuzzy, kde-format +#| msgid "Print Note" +#| msgid_plural "Print %1 notes" +msgctxt "@action:inmenu" +msgid "Delete Selected Notes..." +msgstr "چاپ %1 یادداشت" + +#: apps/knotesapp.cpp:393 kontactplugin/knotes_part.cpp:874 +#, kde-format +msgid "Select Text File" +msgstr "" + +#: apps/knotesapp.cpp:394 kontactplugin/knotes_part.cpp:875 +#, fuzzy, kde-format +#| msgid "Text Size" +msgid "Text File" +msgstr "اندازه متن" + +#: apps/knotesapp.cpp:400 kontactplugin/knotes_part.cpp:882 +#, kde-format +msgid "Error during open text file: %1" +msgstr "" + +#: apps/knotesapp.cpp:401 kontactplugin/knotes_part.cpp:883 +#, fuzzy, kde-format +#| msgid "Text Size" +msgid "Open Text File" +msgstr "اندازه متن" + +#: apps/knotesapp.cpp:404 kontactplugin/knotes_part.cpp:886 +#, kde-format +msgid "Note from file '%1'" +msgstr "" + +#: apps/knotesapp.cpp:499 +#, kde-format +msgid "No Notes" +msgstr "بدون یادداشت" + +#: apps/knotesapp.cpp:552 kontactplugin/knotes_part.cpp:637 +#, kde-format +msgid "Settings" +msgstr "تنظیمات" + +#. i18n: ectx: Menu (knotes_context) +#: apps/main.cpp:54 data/knotesappui.rc:5 data/knotesappui.rc:6 +#: kontactplugin/knotes_part.cpp:87 kontactplugin/knotes_plugin.cpp:58 +#: kontactplugin/knoteseditdialog.cpp:67 +#, kde-format +msgid "KNotes" +msgstr "" + +#: apps/main.cpp:56 +#, kde-format +msgid "KDE Notes" +msgstr "یادداشتهای KDE" + +#: apps/main.cpp:58 +#, kde-format +msgid "Copyright © 1997–2018 KNotes authors" +msgstr "" + +#: apps/main.cpp:78 kontactplugin/kcmknotessummary.cpp:64 +#, kde-format +msgid "Laurent Montel" +msgstr "" + +#: apps/main.cpp:79 +#, kde-format +msgid "Maintainer" +msgstr "نگه‌دارنده" + +#: apps/main.cpp:81 +#, kde-format +msgid "Guillermo Antonio Amaral Bastidas" +msgstr "" + +#: apps/main.cpp:82 apps/main.cpp:85 +#, fuzzy, kde-format +#| msgid "Maintainer" +msgid "Previous Maintainer" +msgstr "نگه‌دارنده" + +#: apps/main.cpp:84 +#, kde-format +msgid "Michael Brade" +msgstr "" + +#: apps/main.cpp:87 +#, kde-format +msgid "Bernd Johannes Wuebben" +msgstr "" + +#: apps/main.cpp:88 +#, kde-format +msgid "Original KNotes Author" +msgstr "نویسنده اصلی KNotes" + +#: apps/main.cpp:90 +#, kde-format +msgid "Wynn Wilkes" +msgstr "" + +#: apps/main.cpp:91 +#, kde-format +msgid "Ported KNotes to KDE 2" +msgstr "KNotes وارد شده به KDE 2" + +#: apps/main.cpp:93 +#, kde-format +msgid "Daniel Martin" +msgstr "" + +#: apps/main.cpp:94 +#, kde-format +msgid "Network Interface" +msgstr "واسط شبکه" + +#: apps/main.cpp:96 +#, kde-format +msgid "Bo Thorsen" +msgstr "" + +#: apps/main.cpp:97 +#, kde-format +msgid "Started KDE Resource Framework Integration" +msgstr "مجتمع‌سازی چهارچوب منبع KDE آغاز شد" + +#: apps/main.cpp:99 +#, kde-format +msgid "Bera Debajyoti" +msgstr "" + +#: apps/main.cpp:100 +#, fuzzy, kde-format +#| msgid "Idea and initial code for the new look&feel" +msgid "Idea and initial code for the new look & feel" +msgstr "ایده و کد آغازین برای &دید ‌و حس جدید‌" + +#: apps/main.cpp:102 +#, kde-format +msgid "Matthias Ettrich" +msgstr "" + +#: apps/main.cpp:105 +#, kde-format +msgid "David Faure" +msgstr "" + +#: apps/main.cpp:108 +#, kde-format +msgid "Matthias Kiefer" +msgstr "" + +#: apps/main.cpp:111 +#, kde-format +msgid "Luboš Luňák" +msgstr "" + +#: apps/main.cpp:113 +#, kde-format +msgid "Dirk A. Mueller" +msgstr "" + +#: apps/main.cpp:116 +#, kde-format +msgid "Carsten Pfeiffer" +msgstr "" + +#: apps/main.cpp:119 +#, kde-format +msgid "Harri Porten" +msgstr "" + +#: apps/main.cpp:122 +#, kde-format +msgid "Espen Sand" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:121 +#, kde-format +msgid "Folders" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:123 +#, kde-format +msgid "Select which KNotes folders to show:" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:158 +#, kde-format +msgid "Search..." +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:176 +#, kde-format +msgid "&Select All" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:180 +#, kde-format +msgid "&Unselect All" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:185 +#, fuzzy, kde-format +#| msgid "Rename..." +msgid "Rename notes..." +msgstr "تغییر نام..." + +#: configdialog/knotecollectionconfigwidget.cpp:189 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:208 +#, fuzzy, kde-format +#| msgid "Note Actions" +msgid "Notes accounts" +msgstr "کنشهای یادداشت" + +#: configdialog/knotecollectionconfigwidget.cpp:213 +#, kde-format +msgid "Accounts" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:245 +#, fuzzy, kde-format +#| msgid "Show All Notes" +msgid "Rename Notes" +msgstr "نمایش همه یادداشتها" + +#: configdialog/knotecollectionconfigwidget.cpp:246 +#, kde-format +msgid "Name:" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "An error was occurred during renaming: %1" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, fuzzy, kde-format +#| msgid "Rename..." +msgid "Rename note" +msgstr "تغییر نام..." + +#: configdialog/knoteconfigdialog.cpp:192 +#, kde-format +msgid "Show number of notes in tray icon" +msgstr "" + +#: configdialog/knoteconfigdialog.cpp:199 +#, fuzzy, kde-format +#| msgid "Default &width:" +msgid "Default Title:" +msgstr "&عرض پیش‌فرض:‌" + +#: configdialog/knoteconfigdialog.cpp:206 +#, kde-format +msgid "How does this work?" +msgstr "" + +#: configdialog/knoteconfigdialog.cpp:240 +#, kde-format +msgid "" +"

        You can customize title note. You can use:

        • %d current date " +"(short format)
        • %l current date (long format)
        • %t current " +"time
        " +msgstr "" + +#: configdialog/knoteconfigdialog.cpp:262 +#, kde-format +msgid "Theme:" +msgstr "" + +#: configdialog/knoteconfigdialog.cpp:272 +#, fuzzy, kde-format +#| msgid "Print Note" +#| msgid_plural "Print %1 notes" +msgid "Download new printing themes" +msgstr "چاپ %1 یادداشت" + +#: configdialog/knotedisplayconfigwidget.cpp:46 +#, kde-format +msgid "&Text color:" +msgstr "رنگ &متن:‌" + +#: configdialog/knotedisplayconfigwidget.cpp:55 +#, kde-format +msgid "&Background color:" +msgstr "رنگ &زمینه:‌" + +#: configdialog/knotedisplayconfigwidget.cpp:66 +#, kde-format +msgid "&Show note in taskbar" +msgstr "&نمایش یادداشت در میله تکلیف‌" + +#: configdialog/knotedisplayconfigwidget.cpp:70 +#, fuzzy, kde-format +#| msgid "&All Desktops" +msgid "&Remember desktop" +msgstr "&همه رومیزیها‌" + +#: configdialog/knotedisplayconfigwidget.cpp:74 +#, kde-format +msgid "Default &width:" +msgstr "&عرض پیش‌فرض:‌" + +#: configdialog/knotedisplayconfigwidget.cpp:85 +#, kde-format +msgid "Default &height:" +msgstr "&ارتفاع پیش‌فرض:‌" + +#: configdialog/knoteeditorconfigwidget.cpp:37 +#, kde-format +msgid "&Tab size:" +msgstr "اندازه &تب:‌" + +#: configdialog/knoteeditorconfigwidget.cpp:46 +#, kde-format +msgid "Auto &indent" +msgstr "&تورفتگی خودکار‌" + +#: configdialog/knoteeditorconfigwidget.cpp:51 +#, kde-format +msgid "&Rich text" +msgstr "متن &غنی‌" + +#: configdialog/knoteeditorconfigwidget.cpp:55 +#, kde-format +msgid "Text font:" +msgstr "قلم متن:" + +#: configdialog/knoteeditorconfigwidget.cpp:64 +#, kde-format +msgid "Title font:" +msgstr "قلم عنوان:" + +#: configdialog/knotesimpleconfigdialog.cpp:64 +#, kde-format +msgid "Editor Settings" +msgstr "تنظیمات ویرایشگر" + +#: configdialog/knotesimpleconfigdialog.cpp:67 +#, kde-format +msgid "Display Settings" +msgstr "تنظیمات نمایش" + +#. i18n: ectx: Menu (help) +#: data/knotesappui.rc:23 +#, kde-format +msgid "&Help" +msgstr "&کمک‌" + +#. i18n: ectx: Menu (notes_menu) +#: data/knotesappui.rc:35 data/knotesappui.rc:36 +#, kde-format +msgid "Notes" +msgstr "یادداشتها" + +#: dialog/knotedeleteselectednotesdialog.cpp:32 +#, kde-format +msgid "Select notes to delete" +msgstr "" + +#: dialog/knoteselectednotesdialog.cpp:34 +#: print/knoteprintselectednotesdialog.cpp:41 +#, kde-format +msgid "Select notes" +msgstr "" + +#: dialog/knoteskeydialog.cpp:33 +#, kde-format +msgid "Configure Shortcuts" +msgstr "پیکربندی میان‌برها" + +#: dialog/knoteskeydialog.cpp:73 +#, kde-format +msgid "Note Actions" +msgstr "کنشهای یادداشت" + +#: finddialog/knotefinddialog.cpp:40 +#, fuzzy, kde-format +#| msgid "Show All Notes" +msgctxt "@title:window" +msgid "Search Notes" +msgstr "نمایش همه یادداشتها" + +#: finddialog/knotefinddialog.cpp:85 +#, fuzzy, kde-format +#| msgid "Show All Notes" +msgctxt "@label:textbox" +msgid "Search notes:" +msgstr "نمایش همه یادداشتها" + +#: finddialog/knotefinddialog.cpp:94 +#, fuzzy, kde-format +#| msgid "Show All Notes" +msgctxt "@action:button Search notes" +msgid "Search..." +msgstr "نمایش همه یادداشتها" + +#: finddialog/knotefinddialog.cpp:149 +#, kde-format +msgctxt "@label" +msgid "No Results found in search." +msgstr "" + +#: knoteedit.cpp:56 +#, kde-format +msgid "Bold" +msgstr "برجسته" + +#: knoteedit.cpp:61 +#, kde-format +msgid "Italic" +msgstr "کج" + +#: knoteedit.cpp:65 +#, kde-format +msgid "Underline" +msgstr "خط‌ زیر" + +#: knoteedit.cpp:69 +#, kde-format +msgid "Strike Out" +msgstr "شروع به ضربه زدن" + +#: knoteedit.cpp:79 +#, kde-format +msgid "Align Left" +msgstr "همترازی چپ" + +#: knoteedit.cpp:85 +#, kde-format +msgid "Align Center" +msgstr "همترازی مرکز" + +#: knoteedit.cpp:90 +#, kde-format +msgid "Align Right" +msgstr "همترازی راست" + +#: knoteedit.cpp:95 +#, kde-format +msgid "Align Block" +msgstr "همترازی بلوک" + +#: knoteedit.cpp:106 +#, kde-format +msgid "List" +msgstr "فهرست" + +#: knoteedit.cpp:111 +#, kde-format +msgid "Superscript" +msgstr "بالا‌نویس" + +#: knoteedit.cpp:114 +#, kde-format +msgid "Subscript" +msgstr "زیر‌نویس" + +#: knoteedit.cpp:120 +#, kde-format +msgid "Increase Indent" +msgstr "افزایش تورفتگی" + +#: knoteedit.cpp:126 +#, kde-format +msgid "Decrease Indent" +msgstr "کاهش تورفتگی" + +#: knoteedit.cpp:137 +#, kde-format +msgid "Text Color..." +msgstr "رنگ متن..." + +#: knoteedit.cpp:143 +#, fuzzy, kde-format +#| msgid "Text Color..." +msgid "Text Background Color..." +msgstr "رنگ متن..." + +#: knoteedit.cpp:147 +#, kde-format +msgid "Text Font" +msgstr "قلم متن" + +#: knoteedit.cpp:151 +#, kde-format +msgid "Text Size" +msgstr "اندازه متن" + +#: knoteedit.cpp:162 +#, kde-format +msgid "Insert Date" +msgstr "درج تاریخ" + +#: knoteedit.cpp:166 +#, kde-format +msgid "Insert Checkmark" +msgstr "" + +#: kontactplugin/kcmknotessummary.cpp:59 +#, kde-format +msgid "kcmknotessummary" +msgstr "" + +#: kontactplugin/kcmknotessummary.cpp:61 +#, kde-format +msgid "Notes Summary Configuration Dialog" +msgstr "" + +#: kontactplugin/kcmknotessummary.cpp:63 +#, kde-format +msgid "Copyright © 2013-2018 Laurent Montel " +msgstr "" + +#: kontactplugin/knotes_part.cpp:98 +#, kde-format +msgctxt "@action:inmenu create new popup note" +msgid "&New" +msgstr "" + +#: kontactplugin/knotes_part.cpp:108 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be presented with a dialog where you can add a new popup note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:111 kontactplugin/knotes_part.cpp:606 +#: kontactplugin/knotes_part.cpp:608 kontactplugin/knotes_part.cpp:790 +#, fuzzy, kde-format +#| msgid "Editor" +msgctxt "@action:inmenu" +msgid "Edit..." +msgstr "ویرایشگر" + +#: kontactplugin/knotes_part.cpp:120 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can modify an existing popup " +"note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:123 +#, fuzzy, kde-format +#| msgid "Rename..." +msgctxt "@action:inmenu" +msgid "Rename..." +msgstr "تغییر نام..." + +#: kontactplugin/knotes_part.cpp:131 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can rename an existing popup " +"note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:134 +#, fuzzy, kde-format +#| msgid "Delete" +msgctxt "@action:inmenu" +msgid "Delete" +msgstr "حذف" + +#: kontactplugin/knotes_part.cpp:142 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be prompted if you really want to permanently remove the selected " +"popup note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:153 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be prompted to print the selected popup note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:156 +#, fuzzy, kde-format +#| msgid "Print Note" +#| msgid_plural "Print %1 notes" +msgctxt "@action:inmenu" +msgid "Print Preview Selected Notes..." +msgstr "چاپ %1 یادداشت" + +#: kontactplugin/knotes_part.cpp:162 +#, fuzzy, kde-format +#| msgid "Style Settings" +msgid "Note settings..." +msgstr "تنظیمات سبک" + +#: kontactplugin/knotes_part.cpp:167 +#, fuzzy, kde-format +#| msgid "Preferences..." +msgid "Preferences KNotes..." +msgstr "تنظیمات..." + +#: kontactplugin/knotes_part.cpp:172 notes/knote.cpp:713 +#, kde-format +msgid "Mail..." +msgstr "نامه..." + +#: kontactplugin/knotes_part.cpp:177 notes/knote.cpp:709 +#, kde-format +msgid "Send..." +msgstr "ارسال..." + +#: kontactplugin/knotes_part.cpp:182 notes/knote.cpp:704 +#, kde-format +msgid "Set Alarm..." +msgstr "تنظیم هشدار..." + +#: kontactplugin/knotes_part.cpp:197 notes/knote.cpp:717 +#, kde-format +msgid "Save As..." +msgstr "ذخیره به عنوان..." + +#: kontactplugin/knotes_part.cpp:202 notes/knote.cpp:690 +#, kde-format +msgid "Lock" +msgstr "قفل" + +#: kontactplugin/knotes_part.cpp:205 notes/knote.cpp:693 +#, kde-format +msgid "Unlock" +msgstr "بدون قفل" + +#: kontactplugin/knotes_part.cpp:238 +#, kde-format +msgid "Set Focus to Quick Search" +msgstr "" + +#: kontactplugin/knotes_part.cpp:321 +#, kde-format +msgctxt "@info" +msgid "To print notes, first select the notes to print from the list." +msgstr "" + +#: kontactplugin/knotes_part.cpp:322 +#, fuzzy, kde-format +#| msgid "Print Note" +#| msgid_plural "Print %1 notes" +msgctxt "@title:window" +msgid "Print Popup Notes" +msgstr "چاپ %1 یادداشت" + +#: kontactplugin/knotes_part.cpp:366 +#, kde-format +msgid "Note was not created." +msgstr "" + +#: kontactplugin/knotes_part.cpp:366 +#, fuzzy, kde-format +#| msgid "Rename..." +msgid "Create new note" +msgstr "تغییر نام..." + +#: kontactplugin/knotes_part.cpp:388 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:70 +#, fuzzy, kde-format +#| msgid "Do you really want to delete note %1?" +msgctxt "@info" +msgid "Do you really want to delete this note?" +msgid_plural "Do you really want to delete these %1 notes?" +msgstr[0] "واقعاً می‌خواهید یادداشت را حذف کنید %1؟" + +#: kontactplugin/knotes_part.cpp:390 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:57 +#, fuzzy, kde-format +#| msgid "Confirm Delete" +msgctxt "@title:window" +msgid "Confirm Delete" +msgstr "تأیید حذف" + +#: kontactplugin/knotes_part.cpp:582 +#, fuzzy, kde-format +#| msgid "Show All Notes" +msgctxt "@title:window" +msgid "Rename Popup Note" +msgstr "نمایش همه یادداشتها" + +#: kontactplugin/knotes_part.cpp:583 +#, fuzzy, kde-format +#| msgid "New Note" +msgctxt "@label:textbox" +msgid "New Name:" +msgstr "یادداشت جدید" + +#: kontactplugin/knotes_part.cpp:606 kontactplugin/knotes_part.cpp:790 +#, fuzzy, kde-format +#| msgid "Show All Notes" +msgid "Show Note..." +msgstr "نمایش همه یادداشتها" + +#: kontactplugin/knotes_part.cpp:742 +#, fuzzy, kde-format +#| msgid "&Rich text" +msgid "Rich text (*.html)" +msgstr "متن &غنی‌" + +#: kontactplugin/knotes_part.cpp:744 +#, kde-format +msgid "Plain text (*.txt)" +msgstr "" + +#: kontactplugin/knotes_part.cpp:747 notes/knote.cpp:516 +#, kde-format +msgid "Save As" +msgstr "ذخیره به عنوان" + +#: kontactplugin/knotes_part.cpp:758 notes/knote.cpp:533 +#, kde-format +msgid "" +"A file named %1 already exists.
        Are you sure you want to " +"overwrite it?
        " +msgstr "" +"پرونده‌ای با نام %1 از قبل وجود داشته است.
        مطمئناً می‌خواهید آن " +"را جای‌نوشت کنید؟
        " + +#: kontactplugin/knotes_plugin.cpp:62 +#, fuzzy, kde-format +#| msgid "New Note" +msgctxt "@action:inmenu" +msgid "New Popup Note..." +msgstr "یادداشت جدید" + +#: kontactplugin/knotes_plugin.cpp:70 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can create a new popup note." +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:99 +#, fuzzy, kde-kuit-format +#| msgid "Notes" +msgctxt "@title" +msgid "KNotes" +msgstr "یادداشتها" + +#: kontactplugin/knotes_plugin.cpp:101 +#, fuzzy, kde-kuit-format +#| msgid "No Notes" +msgctxt "@title" +msgid "Popup Notes" +msgstr "بدون یادداشت" + +#: kontactplugin/knotes_plugin.cpp:103 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Copyright © 2003–2018 Kontact authors" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:105 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Laurent Montel" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:106 +#, fuzzy, kde-kuit-format +#| msgid "Maintainer" +msgctxt "@info:credit" +msgid "Current Maintainer" +msgstr "نگه‌دارنده" + +#: kontactplugin/knotes_plugin.cpp:109 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Michael Brade" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:110 +#, fuzzy, kde-kuit-format +#| msgid "Maintainer" +msgctxt "@info:credit" +msgid "Previous Maintainer" +msgstr "نگه‌دارنده" + +#: kontactplugin/knotes_plugin.cpp:112 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Tobias Koenig" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:113 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Developer" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:151 +#, fuzzy, kde-format +#| msgid "Settings" +msgctxt "@item" +msgid "Meeting" +msgstr "تنظیمات" + +#: kontactplugin/knotes_plugin.cpp:165 kontactplugin/knotes_plugin.cpp:170 +#, fuzzy, kde-format +#| msgid "Notes" +msgctxt "@item" +msgid "Note: %1" +msgstr "یادداشتها" + +#: kontactplugin/knotes_plugin.cpp:177 +#, fuzzy, kde-format +#| msgid "New Note" +msgctxt "@item" +msgid "New Note" +msgstr "یادداشت جدید" + +#: kontactplugin/knotes_plugin.cpp:187 +#, kde-format +msgctxt "@info" +msgid "Dropping multiple mails is not supported." +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:190 +#, kde-format +msgctxt "@item" +msgid "" +"From: %1\n" +"To: %2\n" +"Subject: %3" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:193 +#, kde-format +msgctxt "@item" +msgid "Mail: %1" +msgstr "" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, fuzzy, kde-format +#| msgid "Show All Notes" +msgctxt "@title:window" +msgid "Show Popup Note" +msgstr "نمایش همه یادداشتها" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, kde-format +msgctxt "@title:window" +msgid "Edit Popup Note" +msgstr "" + +#: kontactplugin/knoteseditdialog.cpp:79 +#, kde-format +msgctxt "@label popup note name" +msgid "Name:" +msgstr "" + +#: kontactplugin/knoteslistwidgetsearchline.cpp:28 +#, fuzzy, kde-format +#| msgid "Show All Notes" +msgid "Search notes..." +msgstr "نمایش همه یادداشتها" + +#: kontactplugin/knoteslistwidgetsearchline.cpp:37 +#, fuzzy, kde-format +#| msgid "Show All Notes" +msgid "Search notes...<%1>" +msgstr "نمایش همه یادداشتها" + +#: kontactplugin/knotesselectdeletenotesdialog.cpp:46 +#, kde-format +msgid "(note locked, it will not removed)" +msgstr "" + +#: kontactplugin/summarywidget.cpp:63 +#, fuzzy, kde-format +#| msgid "No Notes" +msgid "Popup Notes" +msgstr "بدون یادداشت" + +#: kontactplugin/summarywidget.cpp:120 +#, fuzzy, kde-format +#| msgid "Note Actions" +msgid "No notes found" +msgstr "کنشهای یادداشت" + +#: kontactplugin/summarywidget.cpp:153 +#, kde-format +msgid "Modify Note..." +msgstr "" + +#: kontactplugin/summarywidget.cpp:157 +#, fuzzy, kde-format +#| msgid "Print Note" +#| msgid_plural "Print %1 notes" +msgid "Delete Note..." +msgstr "چاپ %1 یادداشت" + +#: kontactplugin/summarywidget.cpp:243 +#, kde-format +msgid "Read Popup Note: \"%1\"" +msgstr "" + +#: notes/knote.cpp:149 +#, kde-format +msgid "Do you really want to delete note %1?" +msgstr "واقعاً می‌خواهید یادداشت را حذف کنید %1؟" + +#: notes/knote.cpp:150 +#, kde-format +msgid "Confirm Delete" +msgstr "تأیید حذف" + +#: notes/knote.cpp:151 +#, kde-format +msgid "&Delete" +msgstr "&حذف‌" + +#: notes/knote.cpp:277 +#, kde-format +msgid "Please enter the new name:" +msgstr "لطفاً، نام جدید را وارد کنید:" + +#: notes/knote.cpp:511 +#, kde-format +msgid "Save note as plain text" +msgstr "ذخیره یادداشت به عنوان متن ساده" + +#: notes/knote.cpp:639 +#, kde-format +msgid "&All Desktops" +msgstr "&همه رومیزیها‌" + +#: notes/knote.cpp:681 +#, kde-format +msgid "New" +msgstr "جدید" + +#: notes/knote.cpp:685 +#, kde-format +msgid "Rename..." +msgstr "تغییر نام..." + +#: notes/knote.cpp:695 +#, kde-format +msgid "Hide" +msgstr "مخفی کردن" + +#: notes/knote.cpp:700 +#, kde-format +msgid "Delete" +msgstr "حذف" + +#: notes/knote.cpp:727 +#, kde-format +msgid "Preferences..." +msgstr "تنظیمات..." + +#: notes/knote.cpp:732 +#, kde-format +msgid "Keep Above Others" +msgstr "نگه داشتن بالای بقیه" + +#: notes/knote.cpp:737 +#, kde-format +msgid "Keep Below Others" +msgstr "نگه داشتن پایین بقیه" + +#: notes/knote.cpp:742 +#, kde-format +msgid "To Desktop" +msgstr "به رومیزی" + +#: notes/knote.cpp:752 +#, kde-format +msgid "Walk Through Notes" +msgstr "گردش در میان یادداشتها" + +#: print/knotegrantleeprint.cpp:50 +#, fuzzy, kde-format +#| msgid "Alarm" +msgid "Alarm:" +msgstr "هشدار" + +#: print/knotegrantleeprint.cpp:51 +#, kde-format +msgid "Note is locked" +msgstr "" + +#: print/knoteprinter.cpp:135 +#, kde-format +msgid "Print Note" +msgid_plural "Print %1 notes" +msgstr[0] "چاپ %1 یادداشت" + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing theme was not found." +msgstr "" + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing error" +msgstr "" + +#: print/knoteprintselectednotesdialog.cpp:63 +#, fuzzy, kde-format +#| msgid "Print Note" +#| msgid_plural "Print %1 notes" +msgid "Printing theme:" +msgstr "چاپ %1 یادداشت" + +#: print/knoteprintselectednotesdialog.cpp:70 +#, kde-format +msgid "Preview" +msgstr "" + +#: print/knoteprintselectednotesdialog.cpp:72 +#, fuzzy, kde-format +#| msgid "Print %1" +msgid "Print" +msgstr "چاپ %1" + +#: print/knoteprintselectthemedialog.cpp:34 +#, kde-format +msgid "Select theme" +msgstr "" + +#: print/knoteprintselectthemedialog.cpp:51 +#, kde-format +msgid "Themes:" +msgstr "" + +#, fuzzy +#~| msgid "Note Actions" +#~ msgid "KNotes Migration" +#~ msgstr "کنشهای یادداشت" + +#~ msgid "Scheduled Alarm" +#~ msgstr "هشدار زمان‌بندی‌شده" + +#~ msgid "&No alarm" +#~ msgstr "&بدون هشدار‌" + +#~ msgid "Alarm &at:" +#~ msgstr "هشدار &در:‌" + +#, fuzzy +#~| msgid "The following notes triggered alarms:" +#~ msgid "The following notes triggered alarms:" +#~ msgstr "یادداشتهای زیر، هشدارها را راه انداختند:" + +#~ msgid "Display" +#~ msgstr "نمایش" + +#~ msgid "" +#~ "Unable to save the notes to %1. Check that there is sufficient " +#~ "disk space.
        There should be a backup in the same directory though." +#~ msgstr "" +#~ "یادداشتها را نمی‌توان در %1ذخیره کرد. بررسی کنید که فضای دیسک " +#~ "کافی وجود داشته باشد.
        هر چند باید پشتیبانی در فهرست راهنمای مشابه " +#~ "وجود داشته باشد.
        " + +#~ msgid "Location:" +#~ msgstr "محل:" + +#~ msgid "&Mail action:" +#~ msgstr "کنش &نامه:‌" + +#~ msgid "Incoming Notes" +#~ msgstr "یادداشتهای وارد‌شونده" + +#~ msgid "Accept incoming notes" +#~ msgstr "پذیرش یادداشتهای وارد‌شونده" + +#~ msgid "Outgoing Notes" +#~ msgstr "یادداشتهای خارج‌شونده" + +#~ msgid "&Sender ID:" +#~ msgstr "شناسه &فرستنده:‌" + +#~ msgid "&Port:" +#~ msgstr "&درگاه:‌" + +#~ msgid "Hostname or IP address:" +#~ msgstr "نام میزبان یا نشانی اینترنتی:" + +#~ msgid "The port KNotes will listen on and send notes to." +#~ msgstr "درگاه KNotes گوش می‌دهد و یادداشتها را ارسال می‌کند." + +#~ msgid "Unable to start the mail process." +#~ msgstr "قادر به آغاز فرایند نامه نیست." + +#~ msgid "Send \"%1\"" +#~ msgstr "ارسال »%1«" + +#~ msgid "The host cannot be empty." +#~ msgstr "میزبان نمی‌تواند خالی باشد." + +#~ msgid "Communication error: %1" +#~ msgstr "خطای ارتباط: %1" + +#~ msgid "Alarm &in:" +#~ msgstr "هشدار &در:‌" + +#~ msgid "&Style:" +#~ msgstr "&سبک:‌" + +#~ msgid "Defaults" +#~ msgstr "پیش‌فرضها" + +#~ msgid "Default Settings for New Notes" +#~ msgstr "تنظیمات پیش‌فرضها برای یادداشتهای جدید" + +#~ msgid "Actions" +#~ msgstr "کنشها" + +#~ msgid "Action Settings" +#~ msgstr "تنظیمات کنش" + +#~ msgid "Network" +#~ msgstr "شبکه" + +#~ msgid "Network Settings" +#~ msgstr "تنظیمات شبکه" + +#~ msgid "Style" +#~ msgstr "سبک" + +#~ msgid "Displa&y" +#~ msgstr "&نمایش‌" + +#~ msgid "&Editor" +#~ msgstr "&ویرایشگر‌" diff --git a/po/fi/akonadi_notes_agent.po b/po/fi/akonadi_notes_agent.po new file mode 100644 index 0000000..0a78bd6 --- /dev/null +++ b/po/fi/akonadi_notes_agent.po @@ -0,0 +1,117 @@ +# Copyright (C) YEAR This_file_is_part_of_KDE +# This file is distributed under the same license as the PACKAGE package. +# Lasse Liehu , 2013, 2014, 2015, 2016. +# Tommi Nieminen , 2017, 2018. +# +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2018-01-22 17:06+0200\n" +"Last-Translator: Tommi Nieminen \n" +"Language-Team: Finnish \n" +"Language: fi\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: Lokalize 2.0\n" + +#: notesagentalarmdialog.cpp:51 notesagentalarmdialog.cpp:220 +#, kde-format +msgid "Alarm" +msgstr "Hälytys" + +#: notesagentalarmdialog.cpp:63 +#, kde-format +msgid "The following notes triggered alarms:" +msgstr "Seuraavat muistiinpanot laukaisivat hälytyksen:" + +#: notesagentalarmdialog.cpp:101 +#, kde-format +msgid "Remove Alarm" +msgstr "Poista hälytys" + +#: notesagentalarmdialog.cpp:103 +#, kde-format +msgid "Show Note..." +msgstr "Näytä muistiinpano…" + +#: notesagentalarmdialog.cpp:105 +#, kde-format +msgid "Modify Alarm..." +msgstr "Muuta hälytystä…" + +#: notesagentalarmdialog.cpp:158 +#, kde-format +msgid "Are you sure to remove alarm?" +msgstr "Haluatko varmasti poistaa hälytyksen?" + +#: notesagentalarmdialog.cpp:158 +#, kde-format +msgctxt "@title:window" +msgid "Remove Alarm" +msgstr "Poista hälytys" + +#: notesagentalarmdialog.cpp:220 +#, kde-format +msgid "Error during fetch alarm info." +msgstr "Hälytyksen tietojen hakeminen epäonnistui." + +#: notesagentsettingsdialog.cpp:42 +#, kde-format +msgid "Configure Notes Agent" +msgstr "Muistiinpanoagentin asetukset" + +#: notesagentsettingsdialog.cpp:58 +#, kde-format +msgid "Notify" +msgstr "Ilmoittaminen" + +#: notesagentsettingsdialog.cpp:61 +#, kde-format +msgid "Network" +msgstr "Verkko" + +#: notesagentsettingsdialog.cpp:70 +#, kde-format +msgid "Notes Agent" +msgstr "Muistiinpanoagentti" + +#: notesagentsettingsdialog.cpp:72 +#, kde-format +msgid "Notes Agent." +msgstr "Muistiinpanoagentti." + +#: notesagentsettingsdialog.cpp:74 +#, kde-format +msgid "Copyright (C) 2013-2018 Laurent Montel" +msgstr "Tekijänoikeudet © 2013–2018 Laurent Montel" + +#: notesagentsettingsdialog.cpp:76 +#, kde-format +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: notesagentsettingsdialog.cpp:77 +#, kde-format +msgid "Maintainer" +msgstr "Ylläpitäjä" + +#: notesagentsettingsdialog.cpp:80 +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "Lasse Liehu" + +#: notesagentsettingsdialog.cpp:81 +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "lasse.liehu@gmail.com" + +#: notesmanager.cpp:199 +#, kde-format +msgid "Note Received" +msgstr "Muistiinpano vastaanotettu" diff --git a/po/fi/knotes.po b/po/fi/knotes.po new file mode 100644 index 0000000..c6285cd --- /dev/null +++ b/po/fi/knotes.po @@ -0,0 +1,1249 @@ +# translation of knotes.po to +# KDE Finnish translation sprint participants: +# Author: Lliehu +# Kim Enkovaara , 2003, 2006. +# Teemu Rytilahti , 2003. +# Teemu Rytilahti , 2003. +# Tapio Kautto , 2004. +# Juha Kari , 2004. +# Ilpo Kantonen , 2005, 2006. +# Mikko Piippo , 2007. +# Lasse Liehu , 2010, 2011, 2013, 2014, 2015, 2016. +# Tommi Nieminen , 2011, 2016, 2017, 2018. +msgid "" +msgstr "" +"Project-Id-Version: knotes\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2018-01-22 17:16+0200\n" +"Last-Translator: Tommi Nieminen \n" +"Language-Team: Finnish \n" +"Language: fi\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-POT-Import-Date: 2012-12-01 22:25:03+0000\n" +"X-Generator: Lokalize 2.0\n" + +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "" +"Kim Enkovaara,Teemu Rytilahti,Juha Kari,Ilpo Kantonen,Mikko Piippo,Tommi " +"Nieminen,Lasse Liehu" + +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "" +"kim.enkovaara@iki.fi,teemu.rytilahti@kde-fi.org,juha.j.kari@uta.fi,ilpo@iki." +"fi,mikko.piippo@helsinki.fi,translator@legisign.org,lasse.liehu@gmail.com" + +#: apps/knotes_options.h:29 +#, kde-format +msgid "Suppress creation of a new note on a non-unique instance." +msgstr "Älä luo ei-ainutkertaisia muistiinpanoja" + +#: apps/knotesakonaditray.cpp:35 apps/knotestray.cpp:32 +#, kde-format +msgid "KNotes: Sticky notes by KDE" +msgstr "KNotes: KDE:n tarralaput" + +#: apps/knotesapp.cpp:98 +#, kde-format +msgid "New Note" +msgstr "Uusi muistiinpano" + +#: apps/knotesapp.cpp:106 kontactplugin/knotes_part.cpp:187 +#, kde-format +msgid "New Note From Clipboard" +msgstr "Uusi muistiinpano leikepöydältä" + +#: apps/knotesapp.cpp:112 kontactplugin/knotes_part.cpp:192 +#, kde-format +msgid "New Note From Text File..." +msgstr "Uusi muistiinpano tekstitiedostosta…" + +#: apps/knotesapp.cpp:116 +#, kde-format +msgid "Show All Notes" +msgstr "Näytä kaikki muistiinpanot" + +#: apps/knotesapp.cpp:122 +#, kde-format +msgid "Hide All Notes" +msgstr "Piilota kaikki muistiinpanot" + +#: apps/knotesapp.cpp:128 kontactplugin/knotes_part.cpp:146 +#, kde-format +msgctxt "@action:inmenu" +msgid "Print Selected Notes..." +msgstr "Tulosta valitut muistiinpanot…" + +#: apps/knotesapp.cpp:134 +#, kde-format +msgctxt "@action:inmenu" +msgid "Delete Selected Notes..." +msgstr "Poista valitut muistiinpanot…" + +#: apps/knotesapp.cpp:393 kontactplugin/knotes_part.cpp:874 +#, kde-format +msgid "Select Text File" +msgstr "Valitse tekstitiedosto" + +#: apps/knotesapp.cpp:394 kontactplugin/knotes_part.cpp:875 +#, kde-format +msgid "Text File" +msgstr "Tekstitiedosto" + +#: apps/knotesapp.cpp:400 kontactplugin/knotes_part.cpp:882 +#, kde-format +msgid "Error during open text file: %1" +msgstr "Virhe avattaessa tekstitiedostoa: %1" + +#: apps/knotesapp.cpp:401 kontactplugin/knotes_part.cpp:883 +#, kde-format +msgid "Open Text File" +msgstr "Avaa tekstitiedosto" + +#: apps/knotesapp.cpp:404 kontactplugin/knotes_part.cpp:886 +#, kde-format +msgid "Note from file '%1'" +msgstr "Muistiinpano tiedostosta ”%1”" + +#: apps/knotesapp.cpp:499 +#, kde-format +msgid "No Notes" +msgstr "Ei muistiinpanot" + +#: apps/knotesapp.cpp:552 kontactplugin/knotes_part.cpp:637 +#, kde-format +msgid "Settings" +msgstr "Asetukset" + +# pmap: =/gen=KNotesin/ +# pmap: =/elat=KNotesista/ +#. i18n: ectx: Menu (knotes_context) +#: apps/main.cpp:54 data/knotesappui.rc:5 data/knotesappui.rc:6 +#: kontactplugin/knotes_part.cpp:87 kontactplugin/knotes_plugin.cpp:58 +#: kontactplugin/knoteseditdialog.cpp:67 +#, kde-format +msgid "KNotes" +msgstr "KNotes" + +#: apps/main.cpp:56 +#, kde-format +msgid "KDE Notes" +msgstr "KDE:n muistiinpanot" + +#: apps/main.cpp:58 +#, kde-format +msgid "Copyright © 1997–2018 KNotes authors" +msgstr "Tekijänoikeudet © 1997–2018 KNotesin tekijät" + +#: apps/main.cpp:78 kontactplugin/kcmknotessummary.cpp:64 +#, kde-format +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: apps/main.cpp:79 +#, kde-format +msgid "Maintainer" +msgstr "Ylläpitäjä" + +#: apps/main.cpp:81 +#, kde-format +msgid "Guillermo Antonio Amaral Bastidas" +msgstr "Guillermo Antonio Amaral Bastidas" + +#: apps/main.cpp:82 apps/main.cpp:85 +#, kde-format +msgid "Previous Maintainer" +msgstr "Edellinen ylläpitäjä" + +#: apps/main.cpp:84 +#, kde-format +msgid "Michael Brade" +msgstr "Michael Brade" + +#: apps/main.cpp:87 +#, kde-format +msgid "Bernd Johannes Wuebben" +msgstr "Bernd Johannes Wuebben" + +#: apps/main.cpp:88 +#, kde-format +msgid "Original KNotes Author" +msgstr "Alkuperäinen KNotesin tekijä" + +#: apps/main.cpp:90 +#, kde-format +msgid "Wynn Wilkes" +msgstr "Wynn Wilkes" + +#: apps/main.cpp:91 +#, kde-format +msgid "Ported KNotes to KDE 2" +msgstr "Sovitti KNotesin KDE 2:lle" + +#: apps/main.cpp:93 +#, kde-format +msgid "Daniel Martin" +msgstr "Daniel Martin" + +#: apps/main.cpp:94 +#, kde-format +msgid "Network Interface" +msgstr "Verkkoliitäntä" + +#: apps/main.cpp:96 +#, kde-format +msgid "Bo Thorsen" +msgstr "Bo Thorsen" + +#: apps/main.cpp:97 +#, kde-format +msgid "Started KDE Resource Framework Integration" +msgstr "Aloitettiin KDE:n resurssikehyksen integroinnin" + +#: apps/main.cpp:99 +#, kde-format +msgid "Bera Debajyoti" +msgstr "Bera Debajyoti" + +#: apps/main.cpp:100 +#, kde-format +msgid "Idea and initial code for the new look & feel" +msgstr "Uuden ulkoasun ja käyttötuntuman idea ja alkuperäinen koodi" + +#: apps/main.cpp:102 +#, kde-format +msgid "Matthias Ettrich" +msgstr "Matthias Ettrich" + +#: apps/main.cpp:105 +#, kde-format +msgid "David Faure" +msgstr "David Faure" + +#: apps/main.cpp:108 +#, kde-format +msgid "Matthias Kiefer" +msgstr "Matthias Kiefer" + +#: apps/main.cpp:111 +#, kde-format +msgid "Luboš Luňák" +msgstr "Luboš Luňák" + +#: apps/main.cpp:113 +#, kde-format +msgid "Dirk A. Mueller" +msgstr "Dirk A. Mueller" + +#: apps/main.cpp:116 +#, kde-format +msgid "Carsten Pfeiffer" +msgstr "Carsten Pfeiffer" + +#: apps/main.cpp:119 +#, kde-format +msgid "Harri Porten" +msgstr "Harri Porten" + +#: apps/main.cpp:122 +#, kde-format +msgid "Espen Sand" +msgstr "Espen Sand" + +#: configdialog/knotecollectionconfigwidget.cpp:121 +#, kde-format +msgid "Folders" +msgstr "Kansiot" + +#: configdialog/knotecollectionconfigwidget.cpp:123 +#, kde-format +msgid "Select which KNotes folders to show:" +msgstr "Valitse näytettävät KNotes-kansiot:" + +#: configdialog/knotecollectionconfigwidget.cpp:158 +#, kde-format +msgid "Search..." +msgstr "Etsi…" + +#: configdialog/knotecollectionconfigwidget.cpp:176 +#, kde-format +msgid "&Select All" +msgstr "&Valitse kaikki" + +#: configdialog/knotecollectionconfigwidget.cpp:180 +#, kde-format +msgid "&Unselect All" +msgstr "&Poista kaikki valinnat" + +#: configdialog/knotecollectionconfigwidget.cpp:185 +#, kde-format +msgid "Rename notes..." +msgstr "Muuta muistiinpanojen nimiä…" + +#: configdialog/knotecollectionconfigwidget.cpp:189 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "Valitse kansio, johon muistiinpano tallennetaan:" + +#: configdialog/knotecollectionconfigwidget.cpp:208 +#, kde-format +msgid "Notes accounts" +msgstr "Muistiinpanotilit" + +#: configdialog/knotecollectionconfigwidget.cpp:213 +#, kde-format +msgid "Accounts" +msgstr "Tilit" + +#: configdialog/knotecollectionconfigwidget.cpp:245 +#, kde-format +msgid "Rename Notes" +msgstr "Muuta muistiinpanojen nimiä" + +#: configdialog/knotecollectionconfigwidget.cpp:246 +#, kde-format +msgid "Name:" +msgstr "Nimi:" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "An error was occurred during renaming: %1" +msgstr "Tapahtui virhe muutettaessa nimeä: %1" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "Rename note" +msgstr "Muuta muistiinpanon nimeä" + +#: configdialog/knoteconfigdialog.cpp:192 +#, kde-format +msgid "Show number of notes in tray icon" +msgstr "Näytä muistiinpanojen määrä ilmoitusalueen kuvakkeessa" + +#: configdialog/knoteconfigdialog.cpp:199 +#, kde-format +msgid "Default Title:" +msgstr "Oletusotsikko:" + +#: configdialog/knoteconfigdialog.cpp:206 +#, kde-format +msgid "How does this work?" +msgstr "Kuinka tämä toimii?" + +#: configdialog/knoteconfigdialog.cpp:240 +#, kde-format +msgid "" +"

        You can customize title note. You can use:

        • %d current date " +"(short format)
        • %l current date (long format)
        • %t current " +"time
        " +msgstr "" +"

        Muistiinpanon otsikkoa voi muokata käyttämällä seuraavia merkintöjä:

        • %d nykyinen päivä (lyhyessä muodossa)
        • %l nykyinen päivä " +"(pitkässä muodossa)
        • %t nykyinen kellonaika
        " + +#: configdialog/knoteconfigdialog.cpp:262 +#, kde-format +msgid "Theme:" +msgstr "Teema:" + +#: configdialog/knoteconfigdialog.cpp:272 +#, kde-format +msgid "Download new printing themes" +msgstr "Lataa uusia tulostusteemoja" + +#: configdialog/knotedisplayconfigwidget.cpp:46 +#, kde-format +msgid "&Text color:" +msgstr "Tekstin väri:" + +#: configdialog/knotedisplayconfigwidget.cpp:55 +#, kde-format +msgid "&Background color:" +msgstr "Taustan väri:" + +#: configdialog/knotedisplayconfigwidget.cpp:66 +#, kde-format +msgid "&Show note in taskbar" +msgstr "&Näytä muistiinpano tehtäväpalkissa" + +#: configdialog/knotedisplayconfigwidget.cpp:70 +#, kde-format +msgid "&Remember desktop" +msgstr "&Muista työpöytä" + +#: configdialog/knotedisplayconfigwidget.cpp:74 +#, kde-format +msgid "Default &width:" +msgstr "Oletus&leveys:" + +#: configdialog/knotedisplayconfigwidget.cpp:85 +#, kde-format +msgid "Default &height:" +msgstr "Oletus&korkeus:" + +#: configdialog/knoteeditorconfigwidget.cpp:37 +#, kde-format +msgid "&Tab size:" +msgstr "&Sarkainleveys:" + +#: configdialog/knoteeditorconfigwidget.cpp:46 +#, kde-format +msgid "Auto &indent" +msgstr "Automaattinen &sisennys" + +#: configdialog/knoteeditorconfigwidget.cpp:51 +#, kde-format +msgid "&Rich text" +msgstr "&Muotoiltu teksti" + +#: configdialog/knoteeditorconfigwidget.cpp:55 +#, kde-format +msgid "Text font:" +msgstr "Tekstin fontti:" + +#: configdialog/knoteeditorconfigwidget.cpp:64 +#, kde-format +msgid "Title font:" +msgstr "Otsikon fontti:" + +#: configdialog/knotesimpleconfigdialog.cpp:64 +#, kde-format +msgid "Editor Settings" +msgstr "Muokkaimen asetukset" + +#: configdialog/knotesimpleconfigdialog.cpp:67 +#, kde-format +msgid "Display Settings" +msgstr "Näytön asetukset" + +#. i18n: ectx: Menu (help) +#: data/knotesappui.rc:23 +#, kde-format +msgid "&Help" +msgstr "&Ohje" + +#. i18n: ectx: Menu (notes_menu) +#: data/knotesappui.rc:35 data/knotesappui.rc:36 +#, kde-format +msgid "Notes" +msgstr "Muistiinpanot" + +#: dialog/knotedeleteselectednotesdialog.cpp:32 +#, kde-format +msgid "Select notes to delete" +msgstr "Valitse poistettavat muistiinpanot" + +#: dialog/knoteselectednotesdialog.cpp:34 +#: print/knoteprintselectednotesdialog.cpp:41 +#, kde-format +msgid "Select notes" +msgstr "Valitse muistiinpanot" + +#: dialog/knoteskeydialog.cpp:33 +#, kde-format +msgid "Configure Shortcuts" +msgstr "Muokkaa pikanäppäimiä" + +#: dialog/knoteskeydialog.cpp:73 +#, kde-format +msgid "Note Actions" +msgstr "Muistiinpanotoiminnot" + +#: finddialog/knotefinddialog.cpp:40 +#, kde-format +msgctxt "@title:window" +msgid "Search Notes" +msgstr "Etsi muistiinpanoja" + +#: finddialog/knotefinddialog.cpp:85 +#, kde-format +msgctxt "@label:textbox" +msgid "Search notes:" +msgstr "Etsi muistiinpanoja:" + +#: finddialog/knotefinddialog.cpp:94 +#, kde-format +msgctxt "@action:button Search notes" +msgid "Search..." +msgstr "Etsi…" + +#: finddialog/knotefinddialog.cpp:149 +#, kde-format +msgctxt "@label" +msgid "No Results found in search." +msgstr "Ei osumia." + +#: knoteedit.cpp:56 +#, kde-format +msgid "Bold" +msgstr "Lihavoitu" + +#: knoteedit.cpp:61 +#, kde-format +msgid "Italic" +msgstr "Kursiivi" + +#: knoteedit.cpp:65 +#, kde-format +msgid "Underline" +msgstr "Alleviivattu" + +#: knoteedit.cpp:69 +#, kde-format +msgid "Strike Out" +msgstr "Yliviivattu" + +#: knoteedit.cpp:79 +#, kde-format +msgid "Align Left" +msgstr "Tasaa vasemmalle" + +#: knoteedit.cpp:85 +#, kde-format +msgid "Align Center" +msgstr "Keskitä" + +#: knoteedit.cpp:90 +#, kde-format +msgid "Align Right" +msgstr "Tasaa oikealle" + +#: knoteedit.cpp:95 +#, kde-format +msgid "Align Block" +msgstr "Tasaa molemmat reunat" + +#: knoteedit.cpp:106 +#, kde-format +msgid "List" +msgstr "Luettelo" + +#: knoteedit.cpp:111 +#, kde-format +msgid "Superscript" +msgstr "Yläindeksi" + +#: knoteedit.cpp:114 +#, kde-format +msgid "Subscript" +msgstr "Alaindeksi" + +#: knoteedit.cpp:120 +#, kde-format +msgid "Increase Indent" +msgstr "Kasvata sisennystä" + +#: knoteedit.cpp:126 +#, kde-format +msgid "Decrease Indent" +msgstr "Pienennä sisennystä" + +#: knoteedit.cpp:137 +#, kde-format +msgid "Text Color..." +msgstr "Tekstin väri…" + +#: knoteedit.cpp:143 +#, kde-format +msgid "Text Background Color..." +msgstr "Tekstin taustaväri…" + +#: knoteedit.cpp:147 +#, kde-format +msgid "Text Font" +msgstr "Tekstin fontti" + +#: knoteedit.cpp:151 +#, kde-format +msgid "Text Size" +msgstr "Tekstin koko" + +#: knoteedit.cpp:162 +#, kde-format +msgid "Insert Date" +msgstr "Lisää päiväys" + +#: knoteedit.cpp:166 +#, kde-format +msgid "Insert Checkmark" +msgstr "Lisää tarkastusmerkki" + +#: kontactplugin/kcmknotessummary.cpp:59 +#, kde-format +msgid "kcmknotessummary" +msgstr "kcmknotessummary" + +#: kontactplugin/kcmknotessummary.cpp:61 +#, kde-format +msgid "Notes Summary Configuration Dialog" +msgstr "Muistiinpanojen yhteenvetonäkymän asetusikkuna" + +#: kontactplugin/kcmknotessummary.cpp:63 +#, kde-format +msgid "Copyright © 2013-2018 Laurent Montel " +msgstr "Tekijänoikeudet © 2013–2018 Laurent Montel " + +#: kontactplugin/knotes_part.cpp:98 +#, kde-format +msgctxt "@action:inmenu create new popup note" +msgid "&New" +msgstr "&Uusi" + +#: kontactplugin/knotes_part.cpp:108 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be presented with a dialog where you can add a new popup note." +msgstr "Tämä avaa kyselyikkunan, jossa voit luoda uuden ponnahdusviestin." + +#: kontactplugin/knotes_part.cpp:111 kontactplugin/knotes_part.cpp:606 +#: kontactplugin/knotes_part.cpp:608 kontactplugin/knotes_part.cpp:790 +#, kde-format +msgctxt "@action:inmenu" +msgid "Edit..." +msgstr "Muokkaa…" + +#: kontactplugin/knotes_part.cpp:120 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can modify an existing popup " +"note." +msgstr "" +"Tämä avaa kyselyikkunan, jossa voit muuttaa olemassa olevaa ponnahdusviestiä." + +#: kontactplugin/knotes_part.cpp:123 +#, kde-format +msgctxt "@action:inmenu" +msgid "Rename..." +msgstr "Muuta nimeä…" + +#: kontactplugin/knotes_part.cpp:131 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can rename an existing popup " +"note." +msgstr "" +"Saat näkyviin ikkunan, jossa voit muuttaa olemassa olevan ponnahdusviestin " +"nimeä." + +#: kontactplugin/knotes_part.cpp:134 +#, kde-format +msgctxt "@action:inmenu" +msgid "Delete" +msgstr "Poista" + +#: kontactplugin/knotes_part.cpp:142 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be prompted if you really want to permanently remove the selected " +"popup note." +msgstr "" +"Sinulta kysytään, haluatko varmasti poistaa valitun ponnahdusviestin " +"pysyvästi." + +#: kontactplugin/knotes_part.cpp:153 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be prompted to print the selected popup note." +msgstr "Sinulta kysytään, tulostetaanko valittu ponnahdusviesti." + +#: kontactplugin/knotes_part.cpp:156 +#, kde-format +msgctxt "@action:inmenu" +msgid "Print Preview Selected Notes..." +msgstr "Esikatsele valittujen muistiinpanojen tulostusta…" + +#: kontactplugin/knotes_part.cpp:162 +#, kde-format +msgid "Note settings..." +msgstr "Muistiinpanon asetukset…" + +#: kontactplugin/knotes_part.cpp:167 +#, kde-format +msgid "Preferences KNotes..." +msgstr "KNotesin asetukset…" + +#: kontactplugin/knotes_part.cpp:172 notes/knote.cpp:713 +#, kde-format +msgid "Mail..." +msgstr "Lähetä sähköpostitse…" + +#: kontactplugin/knotes_part.cpp:177 notes/knote.cpp:709 +#, kde-format +msgid "Send..." +msgstr "Lähetä…" + +#: kontactplugin/knotes_part.cpp:182 notes/knote.cpp:704 +#, kde-format +msgid "Set Alarm..." +msgstr "Aseta hälytys…" + +#: kontactplugin/knotes_part.cpp:197 notes/knote.cpp:717 +#, kde-format +msgid "Save As..." +msgstr "Tallenna nimellä…" + +#: kontactplugin/knotes_part.cpp:202 notes/knote.cpp:690 +#, kde-format +msgid "Lock" +msgstr "Lukitse" + +#: kontactplugin/knotes_part.cpp:205 notes/knote.cpp:693 +#, kde-format +msgid "Unlock" +msgstr "Poista lukitus" + +#: kontactplugin/knotes_part.cpp:238 +#, kde-format +msgid "Set Focus to Quick Search" +msgstr "Kohdista pikahakuun" + +#: kontactplugin/knotes_part.cpp:321 +#, kde-format +msgctxt "@info" +msgid "To print notes, first select the notes to print from the list." +msgstr "Valitse tulostettavat muistiinpanot luettelosta" + +#: kontactplugin/knotes_part.cpp:322 +#, kde-format +msgctxt "@title:window" +msgid "Print Popup Notes" +msgstr "Tulosta ponnahdusviestit" + +#: kontactplugin/knotes_part.cpp:366 +#, kde-format +msgid "Note was not created." +msgstr "Muistiinpanoa ei luotu." + +#: kontactplugin/knotes_part.cpp:366 +#, kde-format +msgid "Create new note" +msgstr "Luo uusi muistiinpano" + +#: kontactplugin/knotes_part.cpp:388 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:70 +#, kde-format +msgctxt "@info" +msgid "Do you really want to delete this note?" +msgid_plural "Do you really want to delete these %1 notes?" +msgstr[0] "Haluatko varmasti poistaa tämän muistiinpanon?" +msgstr[1] "Haluatko varmasti poistaa nämä %1 muistiinpanoa?" + +#: kontactplugin/knotes_part.cpp:390 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:57 +#, kde-format +msgctxt "@title:window" +msgid "Confirm Delete" +msgstr "Vahvista poisto" + +#: kontactplugin/knotes_part.cpp:582 +#, kde-format +msgctxt "@title:window" +msgid "Rename Popup Note" +msgstr "Muuta ponnahdusviestin nimeä" + +#: kontactplugin/knotes_part.cpp:583 +#, kde-format +msgctxt "@label:textbox" +msgid "New Name:" +msgstr "Uusi nimi:" + +#: kontactplugin/knotes_part.cpp:606 kontactplugin/knotes_part.cpp:790 +#, kde-format +msgid "Show Note..." +msgstr "Näytä muistiinpano…" + +#: kontactplugin/knotes_part.cpp:742 +#, kde-format +msgid "Rich text (*.html)" +msgstr "Muotoiltu teksti (*.html)" + +#: kontactplugin/knotes_part.cpp:744 +#, kde-format +msgid "Plain text (*.txt)" +msgstr "Paljas teksti (*.txt)" + +#: kontactplugin/knotes_part.cpp:747 notes/knote.cpp:516 +#, kde-format +msgid "Save As" +msgstr "Tallenna nimellä" + +#: kontactplugin/knotes_part.cpp:758 notes/knote.cpp:533 +#, kde-format +msgid "" +"A file named %1 already exists.
        Are you sure you want to " +"overwrite it?
        " +msgstr "" +"Tiedosto nimeltä %1 on jo olemassa.
        Haluatko varmasti " +"korvata sen?
        " + +#: kontactplugin/knotes_plugin.cpp:62 +#, kde-format +msgctxt "@action:inmenu" +msgid "New Popup Note..." +msgstr "Uusi ponnahdusviesti…" + +#: kontactplugin/knotes_plugin.cpp:70 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can create a new popup note." +msgstr "Saat näkyviin ikkunan, jossa voit luoda uuden ponnahdusviestin." + +# pmap: =/gen=KNotesin/ +# pmap: =/elat=KNotesista/ +#: kontactplugin/knotes_plugin.cpp:99 +#, kde-kuit-format +msgctxt "@title" +msgid "KNotes" +msgstr "KNotes" + +#: kontactplugin/knotes_plugin.cpp:101 +#, kde-kuit-format +msgctxt "@title" +msgid "Popup Notes" +msgstr "Ponnahdusviestit" + +#: kontactplugin/knotes_plugin.cpp:103 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Copyright © 2003–2018 Kontact authors" +msgstr "Tekijänoikeudet © 2003–2018 Kontactin tekijät" + +#: kontactplugin/knotes_plugin.cpp:105 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: kontactplugin/knotes_plugin.cpp:106 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Current Maintainer" +msgstr "Nykyinen ylläpitäjä" + +#: kontactplugin/knotes_plugin.cpp:109 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Michael Brade" +msgstr "Michael Brade" + +#: kontactplugin/knotes_plugin.cpp:110 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Previous Maintainer" +msgstr "Edellinen ylläpitäjä" + +#: kontactplugin/knotes_plugin.cpp:112 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Tobias Koenig" +msgstr "Tobias König" + +#: kontactplugin/knotes_plugin.cpp:113 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Developer" +msgstr "Kehittäjä" + +#: kontactplugin/knotes_plugin.cpp:151 +#, kde-format +msgctxt "@item" +msgid "Meeting" +msgstr "Tapaaminen" + +#: kontactplugin/knotes_plugin.cpp:165 kontactplugin/knotes_plugin.cpp:170 +#, kde-format +msgctxt "@item" +msgid "Note: %1" +msgstr "Muistiinpano: ”%1”" + +#: kontactplugin/knotes_plugin.cpp:177 +#, kde-format +msgctxt "@item" +msgid "New Note" +msgstr "Uusi muistiinpano" + +#: kontactplugin/knotes_plugin.cpp:187 +#, kde-format +msgctxt "@info" +msgid "Dropping multiple mails is not supported." +msgstr "Usean viestin pudottamista ei tueta." + +#: kontactplugin/knotes_plugin.cpp:190 +#, kde-format +msgctxt "@item" +msgid "" +"From: %1\n" +"To: %2\n" +"Subject: %3" +msgstr "" +"Lähettäjä: %1\n" +"Vastaanottaja: %2\n" +"Aihe: %3" + +#: kontactplugin/knotes_plugin.cpp:193 +#, kde-format +msgctxt "@item" +msgid "Mail: %1" +msgstr "Sähköposti: %1" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, kde-format +msgctxt "@title:window" +msgid "Show Popup Note" +msgstr "Näytä ponnahdusviesti" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, kde-format +msgctxt "@title:window" +msgid "Edit Popup Note" +msgstr "Muokkaa ponnahdusviestiä" + +#: kontactplugin/knoteseditdialog.cpp:79 +#, kde-format +msgctxt "@label popup note name" +msgid "Name:" +msgstr "Nimi:" + +#: kontactplugin/knoteslistwidgetsearchline.cpp:28 +#, kde-format +msgid "Search notes..." +msgstr "Etsi muistiinpanoja…" + +#: kontactplugin/knoteslistwidgetsearchline.cpp:37 +#, kde-format +msgid "Search notes...<%1>" +msgstr "Etsi muistiinpanoja…<%1>" + +#: kontactplugin/knotesselectdeletenotesdialog.cpp:46 +#, kde-format +msgid "(note locked, it will not removed)" +msgstr "(muistiinpano on lukittu; sitä ei poisteta)" + +#: kontactplugin/summarywidget.cpp:63 +#, kde-format +msgid "Popup Notes" +msgstr "Ponnahdusmuistiinpanot" + +#: kontactplugin/summarywidget.cpp:120 +#, kde-format +msgid "No notes found" +msgstr "Muistiinpanoja ei löytynyt" + +#: kontactplugin/summarywidget.cpp:153 +#, kde-format +msgid "Modify Note..." +msgstr "Muuta muistiinpanoa…" + +#: kontactplugin/summarywidget.cpp:157 +#, kde-format +msgid "Delete Note..." +msgstr "Poista muistiinpano…" + +#: kontactplugin/summarywidget.cpp:243 +#, kde-format +msgid "Read Popup Note: \"%1\"" +msgstr "Lue ponnahdusmuistiinpano: ”%1”" + +#: notes/knote.cpp:149 +#, kde-format +msgid "Do you really want to delete note %1?" +msgstr "Haluatko varmasti poistaa muistiinpanon %1?" + +#: notes/knote.cpp:150 +#, kde-format +msgid "Confirm Delete" +msgstr "Vahvista poisto" + +#: notes/knote.cpp:151 +#, kde-format +msgid "&Delete" +msgstr "&Poista" + +#: notes/knote.cpp:277 +#, kde-format +msgid "Please enter the new name:" +msgstr "Anna uusi nimi:" + +#: notes/knote.cpp:511 +#, kde-format +msgid "Save note as plain text" +msgstr "Tallenna muistiinpano pelkkänä tekstinä" + +#: notes/knote.cpp:639 +#, kde-format +msgid "&All Desktops" +msgstr "&Kaikille työpöydille" + +#: notes/knote.cpp:681 +#, kde-format +msgid "New" +msgstr "Uusi" + +#: notes/knote.cpp:685 +#, kde-format +msgid "Rename..." +msgstr "Muuta nimeä…" + +#: notes/knote.cpp:695 +#, kde-format +msgid "Hide" +msgstr "Piilota" + +#: notes/knote.cpp:700 +#, kde-format +msgid "Delete" +msgstr "Poista" + +#: notes/knote.cpp:727 +#, kde-format +msgid "Preferences..." +msgstr "Asetukset…" + +#: notes/knote.cpp:732 +#, kde-format +msgid "Keep Above Others" +msgstr "Pidä ylinnä" + +#: notes/knote.cpp:737 +#, kde-format +msgid "Keep Below Others" +msgstr "Pidä alinna" + +#: notes/knote.cpp:742 +#, kde-format +msgid "To Desktop" +msgstr "Työpöydälle" + +#: notes/knote.cpp:752 +#, kde-format +msgid "Walk Through Notes" +msgstr "Selaa muistiinpanoja" + +#: print/knotegrantleeprint.cpp:50 +#, kde-format +msgid "Alarm:" +msgstr "Hälytys:" + +#: print/knotegrantleeprint.cpp:51 +#, kde-format +msgid "Note is locked" +msgstr "Muistiinpano on lukittu" + +#: print/knoteprinter.cpp:135 +#, kde-format +msgid "Print Note" +msgid_plural "Print %1 notes" +msgstr[0] "Tulosta muistiinpano" +msgstr[1] "Tulosta %1 muistiinpanoa" + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing theme was not found." +msgstr "Tulostusteemaa ei löydy." + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing error" +msgstr "Tulostusvirhe" + +#: print/knoteprintselectednotesdialog.cpp:63 +#, kde-format +msgid "Printing theme:" +msgstr "Tulostusteema:" + +#: print/knoteprintselectednotesdialog.cpp:70 +#, kde-format +msgid "Preview" +msgstr "Esikatsele" + +#: print/knoteprintselectednotesdialog.cpp:72 +#, kde-format +msgid "Print" +msgstr "Tulosta" + +#: print/knoteprintselectthemedialog.cpp:34 +#, kde-format +msgid "Select theme" +msgstr "Valitse teema" + +#: print/knoteprintselectthemedialog.cpp:51 +#, kde-format +msgid "Themes:" +msgstr "Teemat:" + +#~ msgid "" +#~ "Thanks for using KNotes!

        KNotes uses a new storage technology " +#~ "that requires migration of your current KNotes data and configuration.\n" +#~ "

        The conversion process can take a lot of time (depending on the amount " +#~ "of notes you have) and it must not be interrupted.

        \n" +#~ "

        You can:

        • Migrate now (be prepared to wait)
        • Skip the " +#~ "migration and start with fresh data and configuration
        • Cancel and " +#~ "exit KNotes.

        More " +#~ "Information...

        " +#~ msgstr "" +#~ "Kiitos, kun käytät KNotesia!

        KNotes käyttää uutta " +#~ "varastointitekniikkaa, joka vaatii nykyisten KNotes-tietojesi siirtämistä " +#~ "ja asetusten tekemistä.

        \n" +#~ "

        Tietojen siirtäminen voi kestää kauan (muistiinpanojesi määrästä " +#~ "riippuen) eikä sitä saa keskeyttää.

        \n" +#~ "

        Voit:

        • Siirtää tiedot nyt (valmistaudu odottamaan)
        • Ohittaa siirtämisen ja aloittaa uusin tiedoin ja asetuksin
        • Perua ja lopettaa KNotesin.

        Lisätietoa…

        " + +#~ msgid "KNotes Migration" +#~ msgstr "KNotes-tietojen siirtäminen" + +#~ msgid "Migrate Now" +#~ msgstr "Siirrä tiedot nyt" + +#~ msgid "Skip Migration" +#~ msgstr "Ohita siirtäminen" + +#~ msgid "" +#~ "Migration to KNotes failed. In case you want to try again, run 'knotes-" +#~ "migrator --interactive' manually." +#~ msgstr "" +#~ "Tietojen siirtäminen Knotesiin epäonnistui. Jos haluat yrittää uudestaan, " +#~ "käynnistä ”knotes-migrator --interactive” itse." + +#~ msgid "Migration Failed" +#~ msgstr "Tietojen siirtäminen epäonnistui" + +#~ msgid "Uppercase" +#~ msgstr "Suuraakkoset" + +#~ msgid "Sentence case" +#~ msgstr "Virkkeen kirjoitusasu" + +#~ msgid "Lowercase" +#~ msgstr "Pienaakkoset" + +#~ msgid "Change case..." +#~ msgstr "Vaihda aakkoslajia…" + +#~ msgid "Debug nepomuk..." +#~ msgstr "Jäljitä Nepomukin vikoja…" + +#~ msgid "Scheduled Alarm" +#~ msgstr "Ajastettu hälytys" + +#~ msgid "&No alarm" +#~ msgstr "&Ei hälytystä" + +#~ msgid "Alarm &at:" +#~ msgstr "Hälytys &hetkellä:" + +#~ msgid "The following notes triggered alarms:" +#~ msgstr "Seuraavat muistiinpanot laukaisivat hälytyksen:" + +#~ msgid "Display" +#~ msgstr "Näyttö" + +#~ msgid "" +#~ "Unable to save the notes to %1. Check that there is sufficient " +#~ "disk space.
        There should be a backup in the same directory though." +#~ msgstr "" +#~ "Muistiinpanoja ei voida tallentaa kohteeseen %1. Tarkista, " +#~ "että levyllä on tilaa.
        Samasta kansiosta pitäisi kuitenkin löytyä " +#~ "varmuuskopio.
        " + +#~ msgid "Location:" +#~ msgstr "Sijainti:" + +#~ msgid "&Mail action:" +#~ msgstr "&Sähköpostitoiminto:" + +#~ msgid "Incoming Notes" +#~ msgstr "Tulevat muistiinpanot" + +#~ msgid "Accept incoming notes" +#~ msgstr "Hyväksy tulevat muistiinpanot" + +#~ msgid "Outgoing Notes" +#~ msgstr "Lähtevät muistiinpanot" + +#~ msgid "&Sender ID:" +#~ msgstr "&Lähettäjän tunniste:" + +#~ msgid "&Port:" +#~ msgstr "&Portti:" + +#~ msgid "Select recipient:" +#~ msgstr "Valitse vastaanottaja:" + +#~ msgid "Hostname or IP address:" +#~ msgstr "Tietokoneen nimi tai IP-osoite:" + +#~ msgid "The port KNotes will listen on and send notes to." +#~ msgstr "Portti, jota KNotes kuuntelee ja johon se lähettää tietoja." + +#~ msgid "Please configure send mail action." +#~ msgstr "Määritä sähköpostin lähetystoiminto." + +#~ msgid "Unable to start the mail process." +#~ msgstr "Sähköpostin lähettäminen epäonnistui." + +#~ msgid "Send \"%1\"" +#~ msgstr "Lähetä ”%1”" + +#~ msgid "The host cannot be empty." +#~ msgstr "Palvelin ei voi olla tyhjä." + +#~ msgid "Communication error: %1" +#~ msgstr "Viestintävirhe: %1" + +#~ msgid "Alarm &in:" +#~ msgstr "Hälytys ajan &kuluttua:" + +#~ msgid "&Style:" +#~ msgstr "&Tyyli:" + +#~ msgid "Plain" +#~ msgstr "Yksinkertainen" + +#, fuzzy +#~| msgid "(c) 1997-2007, The KNotes Developers" +#~ msgid "(c) 1997-2009, The KNotes Developers" +#~ msgstr "(c) 1997-2007, KNotes-kehittäjät" + +#~ msgid "Defaults" +#~ msgstr "Oletukset" + +#~ msgid "Default Settings for New Notes" +#~ msgstr "Oletusasetukset uusille muistilapuille" + +#~ msgid "Actions" +#~ msgstr "Toiminnot" + +#~ msgid "Action Settings" +#~ msgstr "Toimintojen asetukset" + +#~ msgid "Network" +#~ msgstr "Verkko" + +#~ msgid "Network Settings" +#~ msgstr "Verkkoasetukset" + +#~ msgid "Style" +#~ msgstr "Tyyli" + +#~ msgid "Displa&y" +#~ msgstr "Nä&yttö" + +#~ msgid "&Editor" +#~ msgstr "&Muokkain" diff --git a/po/fi/libnoteshared.po b/po/fi/libnoteshared.po new file mode 100644 index 0000000..20adbb9 --- /dev/null +++ b/po/fi/libnoteshared.po @@ -0,0 +1,169 @@ +# Copyright (C) YEAR This_file_is_part_of_KDE +# This file is distributed under the same license as the PACKAGE package. +# Lasse Liehu , 2013, 2014. +# Tommi Nieminen , 2017. +# +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2017-09-15 03:37+0200\n" +"PO-Revision-Date: 2017-05-07 20:58+0200\n" +"Last-Translator: Tommi Nieminen \n" +"Language-Team: Finnish \n" +"Language: fi\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: Lokalize 2.0\n" + +#: alarms/notealarmdialog.cpp:77 +#, kde-format +msgid "Scheduled Alarm" +msgstr "Ajastettu hälytys" + +#: alarms/notealarmdialog.cpp:80 +#, kde-format +msgid "&No alarm" +msgstr "&Ei hälytystä" + +#: alarms/notealarmdialog.cpp:89 +#, kde-format +msgid "Alarm &at:" +msgstr "Hälytys &hetkellä:" + +#: config/noteactionconfig.cpp:36 +#, kde-format +msgid "&Mail action:" +msgstr "&Sähköpostitoiminto:" + +#: config/noteactionconfig.cpp:44 +#, kde-format +msgid "How does this work?" +msgstr "Kuinka tämä toimii?" + +#: config/noteactionconfig.cpp:57 +#, kde-format +msgid "" +"

        You can customize command line. You can use:

        • %t returns " +"current note title
        • %f returns current note text
        " +msgstr "" +"

        Komentoriviä voi muokata käyttämällä seuraavia merkintöjä:

        • " +"%t palauttaa nykyisen muistiinpanon otsikon
        • %f palauttaa nykyisen " +"muistiinpanon tekstin
        " + +#: config/notenetworkconfig.cpp:54 +#, kde-format +msgid "Incoming Notes" +msgstr "Tulevat muistiinpanot" + +#: config/notenetworkconfig.cpp:57 +#, kde-format +msgid "Accept incoming notes" +msgstr "Hyväksy tulevat muistiinpanot" + +#: config/notenetworkconfig.cpp:63 +#, kde-format +msgid "Outgoing Notes" +msgstr "Lähtevät muistiinpanot" + +#: config/notenetworkconfig.cpp:66 +#, kde-format +msgid "&Sender ID:" +msgstr "&Lähettäjän tunniste:" + +#: config/notenetworkconfig.cpp:78 +#, kde-format +msgid "&Port:" +msgstr "&Portti:" + +#: dialog/selectednotefolderdialog.cpp:35 +#, kde-format +msgctxt "@title:window" +msgid "Select Note Folder" +msgstr "Valitse muistiinpanon kansio" + +#: dialog/selectednotefolderdialog.cpp:37 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "Valitse kansio, johon muistiinpano tallennetaan:" + +#: job/createnewnotejob.cpp:124 job/createnewnotejob.cpp:134 +#, kde-format +msgid "" +"An error occurred during fetching. Do you want to select a new default " +"collection?" +msgstr "Noutamisessa tapahtui virhe. Haluatko valita uuden oletuskokoelman?" + +#: job/createnewnotejob.cpp:144 +#, kde-format +msgid "" +"Collection is hidden. New note will stored but not displaying. Do you want " +"to show collection?" +msgstr "" +"Kokoelma on piilotettu. Uusi muistiinpano tallennetaan, mutta se ei näy. " +"Haluatko, että kokoelma näytetään?" + +#: job/createnewnotejob.cpp:198 +#, kde-format +msgid "Note was not created." +msgstr "Muistiinpanoa ei luotu." + +#: job/createnewnotejob.cpp:198 +#, kde-format +msgid "Create new note" +msgstr "Luo uusi muistiinpano" + +#: network/notehostdialog.cpp:64 +#, kde-format +msgid "Select recipient:" +msgstr "Valitse vastaanottaja:" + +#: network/notehostdialog.cpp:83 +#, kde-format +msgid "Hostname or IP address:" +msgstr "Tietokoneen nimi tai IP-osoite:" + +#: network/notesnetworksender.cpp:104 +#, kde-format +msgid "Communication error: %1" +msgstr "Viestintävirhe: %1" + +#: noteutils.cpp:45 +#, kde-format +msgid "Please configure send mail action." +msgstr "Määritä sähköpostin lähetystoiminto." + +#: noteutils.cpp:53 +#, kde-format +msgid "Note: \"%1\"" +msgstr "Muistiinpano: ”%1”" + +#: noteutils.cpp:60 +#, kde-format +msgid "Unable to start the mail process." +msgstr "Sähköpostin lähettäminen epäonnistui." + +#: noteutils.cpp:69 +#, kde-format +msgid "Send \"%1\"" +msgstr "Lähetä ”%1”" + +#: noteutils.cpp:73 +#, kde-format +msgid "The host cannot be empty." +msgstr "Palvelin ei voi olla tyhjä." + +#: resources/localresourcecreator.cpp:83 +#, kde-format +msgctxt "Default name for resource holding notes" +msgid "Local Notes" +msgstr "Paikalliset muistiinpanot" + +#. i18n: ectx: label, entry (Port), group (Network) +#: settings/notesharedglobalconfig.kcfg:37 +#, kde-format +msgid "The port will listen on and send notes to." +msgstr "Portti, jota ohjelma kuuntelee ja johon se lähettää tietoja." diff --git a/po/fr/akonadi_notes_agent.po b/po/fr/akonadi_notes_agent.po new file mode 100644 index 0000000..298dc14 --- /dev/null +++ b/po/fr/akonadi_notes_agent.po @@ -0,0 +1,121 @@ +# Copyright (C) YEAR This_file_is_part_of_KDE +# This file is distributed under the same license as the PACKAGE package. +# Vincent PINON , 2013. +# Vincent Pinon , 2014, 2017, 2018. +# Geoffray Levasseur , 2014. +# +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2018-01-11 17:51+0100\n" +"Last-Translator: Vincent Pinon \n" +"Language-Team: French \n" +"Language: fr\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: Lokalize 2.0\n" +"X-Environment: kde\n" +"X-Accelerator-Marker: &\n" +"X-Text-Markup: kde4\n" + +#: notesagentalarmdialog.cpp:51 notesagentalarmdialog.cpp:220 +#, kde-format +msgid "Alarm" +msgstr "Alarme" + +#: notesagentalarmdialog.cpp:63 +#, kde-format +msgid "The following notes triggered alarms:" +msgstr "Les notes suivantes ont déclenché des alarmes :" + +#: notesagentalarmdialog.cpp:101 +#, kde-format +msgid "Remove Alarm" +msgstr "Supprimer l'alarme" + +#: notesagentalarmdialog.cpp:103 +#, kde-format +msgid "Show Note..." +msgstr "Afficher la note..." + +#: notesagentalarmdialog.cpp:105 +#, kde-format +msgid "Modify Alarm..." +msgstr "Modifier l'alarme..." + +#: notesagentalarmdialog.cpp:158 +#, kde-format +msgid "Are you sure to remove alarm?" +msgstr "Voulez-vous vraiment supprimer l'alarme ?" + +#: notesagentalarmdialog.cpp:158 +#, kde-format +msgctxt "@title:window" +msgid "Remove Alarm" +msgstr "Supprimer l'alarme" + +#: notesagentalarmdialog.cpp:220 +#, kde-format +msgid "Error during fetch alarm info." +msgstr "Erreur pendant le chargement des informations de l'alarme." + +#: notesagentsettingsdialog.cpp:42 +#, kde-format +msgid "Configure Notes Agent" +msgstr "Configurer l'agent de notes" + +#: notesagentsettingsdialog.cpp:58 +#, kde-format +msgid "Notify" +msgstr "Notifier" + +#: notesagentsettingsdialog.cpp:61 +#, kde-format +msgid "Network" +msgstr "Réseau" + +#: notesagentsettingsdialog.cpp:70 +#, kde-format +msgid "Notes Agent" +msgstr "Agent de notes" + +#: notesagentsettingsdialog.cpp:72 +#, kde-format +msgid "Notes Agent." +msgstr "Agent de notes." + +#: notesagentsettingsdialog.cpp:74 +#, kde-format +msgid "Copyright (C) 2013-2018 Laurent Montel" +msgstr "Copyright (C) 2013-2018 Laurent Montel" + +#: notesagentsettingsdialog.cpp:76 +#, kde-format +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: notesagentsettingsdialog.cpp:77 +#, kde-format +msgid "Maintainer" +msgstr "Mainteneur" + +#: notesagentsettingsdialog.cpp:80 +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "Geoffray Levasseur,Vincent Pinon" + +#: notesagentsettingsdialog.cpp:81 +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "geoffray.levasseurbrandin@numericable.fr,vincent.pinon@laposte.net" + +#: notesmanager.cpp:199 +#, kde-format +msgid "Note Received" +msgstr "Note reçue" diff --git a/po/fr/knotes.po b/po/fr/knotes.po new file mode 100644 index 0000000..c4bf8b0 --- /dev/null +++ b/po/fr/knotes.po @@ -0,0 +1,1253 @@ +# translation of knotes.po to Français +# Traduction de knotes.po en Français +# traduction de knotes.po en français +# traduction de knotes.po en Français +# Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# Matthieu Robin , 2003, 2004. +# Robert Jacolin , 2004. +# Matthieu Robin , 2004, 2005, 2006. +# Sebastien Renard , 2005. +# Matthieu Robin , 2005. +# Sébastien Renard , 2007, 2008. +# Sébastien Renard , 2010, 2013, 2014, 2015. +# xavier , 2013. +# Vincent Pinon , 2017, 2018. +# +msgid "" +msgstr "" +"Project-Id-Version: knotes\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2018-01-11 20:56+0100\n" +"Last-Translator: Vincent Pinon \n" +"Language-Team: French \n" +"Language: fr\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-Environment: kde\n" +"X-Accelerator-Marker: &\n" +"X-Text-Markup: kde4\n" +"X-Generator: Lokalize 2.0\n" + +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "Thibaut Cousin, Sébastien Renard, Matthieu Robin" + +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "cousin@kde.org, renard@kde.org, kde@macolu.org" + +#: apps/knotes_options.h:29 +#, kde-format +msgid "Suppress creation of a new note on a non-unique instance." +msgstr "" +"Supprimer la création d'une nouvelle note pour une instance non unique." + +#: apps/knotesakonaditray.cpp:35 apps/knotestray.cpp:32 +#, kde-format +msgid "KNotes: Sticky notes by KDE" +msgstr "KNotes : notes autocollantes par la communauté KDE" + +#: apps/knotesapp.cpp:98 +#, kde-format +msgid "New Note" +msgstr "Nouvelle note" + +#: apps/knotesapp.cpp:106 kontactplugin/knotes_part.cpp:187 +#, kde-format +msgid "New Note From Clipboard" +msgstr "Nouvelle note utilisant le contenu du presse-papier" + +#: apps/knotesapp.cpp:112 kontactplugin/knotes_part.cpp:192 +#, kde-format +msgid "New Note From Text File..." +msgstr "Nouvelle note depuis un fichier texte..." + +#: apps/knotesapp.cpp:116 +#, kde-format +msgid "Show All Notes" +msgstr "Afficher toutes les notes" + +#: apps/knotesapp.cpp:122 +#, kde-format +msgid "Hide All Notes" +msgstr "Cacher toutes les notes" + +#: apps/knotesapp.cpp:128 kontactplugin/knotes_part.cpp:146 +#, kde-format +msgctxt "@action:inmenu" +msgid "Print Selected Notes..." +msgstr "Imprimer les notes sélectionnées..." + +#: apps/knotesapp.cpp:134 +#, kde-format +msgctxt "@action:inmenu" +msgid "Delete Selected Notes..." +msgstr "Supprimer les notes sélectionnées..." + +#: apps/knotesapp.cpp:393 kontactplugin/knotes_part.cpp:874 +#, kde-format +msgid "Select Text File" +msgstr "Sélectionnez le fichier texte" + +#: apps/knotesapp.cpp:394 kontactplugin/knotes_part.cpp:875 +#, kde-format +msgid "Text File" +msgstr "Fichier de texte" + +#: apps/knotesapp.cpp:400 kontactplugin/knotes_part.cpp:882 +#, kde-format +msgid "Error during open text file: %1" +msgstr "Erreur lors de l'ouverture du fichier texte : %1" + +#: apps/knotesapp.cpp:401 kontactplugin/knotes_part.cpp:883 +#, kde-format +msgid "Open Text File" +msgstr "Ouvrir un fichier texte" + +#: apps/knotesapp.cpp:404 kontactplugin/knotes_part.cpp:886 +#, kde-format +msgid "Note from file '%1'" +msgstr "Notes depuis le fichier « %1 »" + +#: apps/knotesapp.cpp:499 +#, kde-format +msgid "No Notes" +msgstr "Aucune note" + +#: apps/knotesapp.cpp:552 kontactplugin/knotes_part.cpp:637 +#, kde-format +msgid "Settings" +msgstr "Configuration" + +#. i18n: ectx: Menu (knotes_context) +#: apps/main.cpp:54 data/knotesappui.rc:5 data/knotesappui.rc:6 +#: kontactplugin/knotes_part.cpp:87 kontactplugin/knotes_plugin.cpp:58 +#: kontactplugin/knoteseditdialog.cpp:67 +#, kde-format +msgid "KNotes" +msgstr "KNotes" + +#: apps/main.cpp:56 +#, kde-format +msgid "KDE Notes" +msgstr "Des notes pour KDE" + +#: apps/main.cpp:58 +#, kde-format +msgid "Copyright © 1997–2018 KNotes authors" +msgstr "Copyright © 1997–2018 Les auteurs de KNotes" + +#: apps/main.cpp:78 kontactplugin/kcmknotessummary.cpp:64 +#, kde-format +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: apps/main.cpp:79 +#, kde-format +msgid "Maintainer" +msgstr "Mainteneur" + +#: apps/main.cpp:81 +#, kde-format +msgid "Guillermo Antonio Amaral Bastidas" +msgstr "Guillermo Antonio Amaral Bastidas" + +#: apps/main.cpp:82 apps/main.cpp:85 +#, kde-format +msgid "Previous Maintainer" +msgstr "Précédent mainteneur" + +#: apps/main.cpp:84 +#, kde-format +msgid "Michael Brade" +msgstr "Michael Brade" + +#: apps/main.cpp:87 +#, kde-format +msgid "Bernd Johannes Wuebben" +msgstr "Bernd Johannes Wuebben" + +#: apps/main.cpp:88 +#, kde-format +msgid "Original KNotes Author" +msgstr "Auteur originel de KNotes" + +#: apps/main.cpp:90 +#, kde-format +msgid "Wynn Wilkes" +msgstr "Wynn Wilkes" + +#: apps/main.cpp:91 +#, kde-format +msgid "Ported KNotes to KDE 2" +msgstr "Portage de KNotes pour KDE 2" + +#: apps/main.cpp:93 +#, kde-format +msgid "Daniel Martin" +msgstr "Daniel Martin" + +#: apps/main.cpp:94 +#, kde-format +msgid "Network Interface" +msgstr "Interface réseau" + +#: apps/main.cpp:96 +#, kde-format +msgid "Bo Thorsen" +msgstr "Bo Thorsen" + +#: apps/main.cpp:97 +#, kde-format +msgid "Started KDE Resource Framework Integration" +msgstr "Démarrage de l'intégration avec l'environnement de ressources de KDE" + +#: apps/main.cpp:99 +#, kde-format +msgid "Bera Debajyoti" +msgstr "Bera Debajyoti" + +#: apps/main.cpp:100 +#, kde-format +msgid "Idea and initial code for the new look & feel" +msgstr "Idée et code initial pour la nouvelle apparence" + +#: apps/main.cpp:102 +#, kde-format +msgid "Matthias Ettrich" +msgstr "Matthias Ettrich" + +#: apps/main.cpp:105 +#, kde-format +msgid "David Faure" +msgstr "David Faure" + +#: apps/main.cpp:108 +#, kde-format +msgid "Matthias Kiefer" +msgstr "Matthias Kiefer" + +#: apps/main.cpp:111 +#, kde-format +msgid "Luboš Luňák" +msgstr "Luboš Luňák" + +#: apps/main.cpp:113 +#, kde-format +msgid "Dirk A. Mueller" +msgstr "Dirk A. Mueller" + +#: apps/main.cpp:116 +#, kde-format +msgid "Carsten Pfeiffer" +msgstr "Carsten Pfeiffer" + +#: apps/main.cpp:119 +#, kde-format +msgid "Harri Porten" +msgstr "Harri Porten" + +#: apps/main.cpp:122 +#, kde-format +msgid "Espen Sand" +msgstr "Espen Sand" + +#: configdialog/knotecollectionconfigwidget.cpp:121 +#, kde-format +msgid "Folders" +msgstr "Dossiers" + +#: configdialog/knotecollectionconfigwidget.cpp:123 +#, kde-format +msgid "Select which KNotes folders to show:" +msgstr "Sélectionner les dossiers KNotes à afficher : " + +#: configdialog/knotecollectionconfigwidget.cpp:158 +#, kde-format +msgid "Search..." +msgstr "Chercher..." + +#: configdialog/knotecollectionconfigwidget.cpp:176 +#, kde-format +msgid "&Select All" +msgstr "Tout &sélectionner" + +#: configdialog/knotecollectionconfigwidget.cpp:180 +#, kde-format +msgid "&Unselect All" +msgstr "&Tout désélectionner" + +#: configdialog/knotecollectionconfigwidget.cpp:185 +#, kde-format +msgid "Rename notes..." +msgstr "Renommer les notes..." + +#: configdialog/knotecollectionconfigwidget.cpp:189 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "Sélectionne le dossier dans lequel les notes sont enregistrées : " + +#: configdialog/knotecollectionconfigwidget.cpp:208 +#, kde-format +msgid "Notes accounts" +msgstr "Comptes notes" + +#: configdialog/knotecollectionconfigwidget.cpp:213 +#, kde-format +msgid "Accounts" +msgstr "Comptes" + +#: configdialog/knotecollectionconfigwidget.cpp:245 +#, kde-format +msgid "Rename Notes" +msgstr "Renommer les notes" + +#: configdialog/knotecollectionconfigwidget.cpp:246 +#, kde-format +msgid "Name:" +msgstr "Nom :" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "An error was occurred during renaming: %1" +msgstr "Une erreur s'est produite lors du renommage : %1" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "Rename note" +msgstr "Renommer une note" + +#: configdialog/knoteconfigdialog.cpp:192 +#, kde-format +msgid "Show number of notes in tray icon" +msgstr "Afficher le nombre de notes dans l'icône de la boîte à miniatures" + +#: configdialog/knoteconfigdialog.cpp:199 +#, kde-format +msgid "Default Title:" +msgstr "Titre par défaut : " + +#: configdialog/knoteconfigdialog.cpp:206 +#, kde-format +msgid "How does this work?" +msgstr "Comment est-ce que cela fonctionne ?" + +#: configdialog/knoteconfigdialog.cpp:240 +#, kde-format +msgid "" +"

        You can customize title note. You can use:

        • %d current date " +"(short format)
        • %l current date (long format)
        • %t current " +"time
        " +msgstr "" +"

        Vous pouvez personnaliser le titre de la note. Vous pouvez utiliser : " +"

        • %d pour la date courante (format court)
        • %l pour la date " +"courante (format long)
        • %p pour l'heure courante
        " + +#: configdialog/knoteconfigdialog.cpp:262 +#, kde-format +msgid "Theme:" +msgstr "Thème :" + +#: configdialog/knoteconfigdialog.cpp:272 +#, kde-format +msgid "Download new printing themes" +msgstr "Télécharger des nouveaux thèmes d'impression" + +#: configdialog/knotedisplayconfigwidget.cpp:46 +#, kde-format +msgid "&Text color:" +msgstr "Couleur de &texte :" + +#: configdialog/knotedisplayconfigwidget.cpp:55 +#, kde-format +msgid "&Background color:" +msgstr "Couleur de &fond :" + +#: configdialog/knotedisplayconfigwidget.cpp:66 +#, kde-format +msgid "&Show note in taskbar" +msgstr "Afficher la note dan&s la barre des tâches" + +#: configdialog/knotedisplayconfigwidget.cpp:70 +#, kde-format +msgid "&Remember desktop" +msgstr "Mémorise&r le bureau utilisé" + +#: configdialog/knotedisplayconfigwidget.cpp:74 +#, kde-format +msgid "Default &width:" +msgstr "Lar&geur par défaut :" + +#: configdialog/knotedisplayconfigwidget.cpp:85 +#, kde-format +msgid "Default &height:" +msgstr "&Hauteur par défaut :" + +#: configdialog/knoteeditorconfigwidget.cpp:37 +#, kde-format +msgid "&Tab size:" +msgstr "Longueur des &tabulations :" + +#: configdialog/knoteeditorconfigwidget.cpp:46 +#, kde-format +msgid "Auto &indent" +msgstr "&Indentation automatique" + +#: configdialog/knoteeditorconfigwidget.cpp:51 +#, kde-format +msgid "&Rich text" +msgstr "Texte en&richi" + +#: configdialog/knoteeditorconfigwidget.cpp:55 +#, kde-format +msgid "Text font:" +msgstr "Police du texte :" + +#: configdialog/knoteeditorconfigwidget.cpp:64 +#, kde-format +msgid "Title font:" +msgstr "Police du titre :" + +#: configdialog/knotesimpleconfigdialog.cpp:64 +#, kde-format +msgid "Editor Settings" +msgstr "Paramètres de l'éditeur" + +#: configdialog/knotesimpleconfigdialog.cpp:67 +#, kde-format +msgid "Display Settings" +msgstr "Paramètres d'affichage" + +#. i18n: ectx: Menu (help) +#: data/knotesappui.rc:23 +#, kde-format +msgid "&Help" +msgstr "&Aide" + +#. i18n: ectx: Menu (notes_menu) +#: data/knotesappui.rc:35 data/knotesappui.rc:36 +#, kde-format +msgid "Notes" +msgstr "Notes" + +#: dialog/knotedeleteselectednotesdialog.cpp:32 +#, kde-format +msgid "Select notes to delete" +msgstr "Sélectionnez les notes à supprimer" + +#: dialog/knoteselectednotesdialog.cpp:34 +#: print/knoteprintselectednotesdialog.cpp:41 +#, kde-format +msgid "Select notes" +msgstr "Sélectionnez les notes" + +#: dialog/knoteskeydialog.cpp:33 +#, kde-format +msgid "Configure Shortcuts" +msgstr "Configurer les raccourcis clavier" + +#: dialog/knoteskeydialog.cpp:73 +#, kde-format +msgid "Note Actions" +msgstr "Actions pour la note" + +#: finddialog/knotefinddialog.cpp:40 +#, kde-format +msgctxt "@title:window" +msgid "Search Notes" +msgstr "Rechercher des notes" + +#: finddialog/knotefinddialog.cpp:85 +#, kde-format +msgctxt "@label:textbox" +msgid "Search notes:" +msgstr "Rechercher dans les notes : " + +#: finddialog/knotefinddialog.cpp:94 +#, kde-format +msgctxt "@action:button Search notes" +msgid "Search..." +msgstr "Chercher..." + +#: finddialog/knotefinddialog.cpp:149 +#, kde-format +msgctxt "@label" +msgid "No Results found in search." +msgstr "Aucun résultat trouvé dans la recherche." + +#: knoteedit.cpp:56 +#, kde-format +msgid "Bold" +msgstr "Gras" + +#: knoteedit.cpp:61 +#, kde-format +msgid "Italic" +msgstr "Italique" + +#: knoteedit.cpp:65 +#, kde-format +msgid "Underline" +msgstr "Souligné" + +#: knoteedit.cpp:69 +#, kde-format +msgid "Strike Out" +msgstr "Barré" + +#: knoteedit.cpp:79 +#, kde-format +msgid "Align Left" +msgstr "Aligner à gauche" + +#: knoteedit.cpp:85 +#, kde-format +msgid "Align Center" +msgstr "Centrer" + +#: knoteedit.cpp:90 +#, kde-format +msgid "Align Right" +msgstr "Aligner à droite" + +#: knoteedit.cpp:95 +#, kde-format +msgid "Align Block" +msgstr "Justifier" + +#: knoteedit.cpp:106 +#, kde-format +msgid "List" +msgstr "Liste" + +#: knoteedit.cpp:111 +#, kde-format +msgid "Superscript" +msgstr "Exposant" + +#: knoteedit.cpp:114 +#, kde-format +msgid "Subscript" +msgstr "Indice" + +#: knoteedit.cpp:120 +#, kde-format +msgid "Increase Indent" +msgstr "Augmenter l'indentation" + +#: knoteedit.cpp:126 +#, kde-format +msgid "Decrease Indent" +msgstr "Réduire l'indentation" + +#: knoteedit.cpp:137 +#, kde-format +msgid "Text Color..." +msgstr "Couleur du texte..." + +#: knoteedit.cpp:143 +#, kde-format +msgid "Text Background Color..." +msgstr "Couleur d'arrière-plan..." + +#: knoteedit.cpp:147 +#, kde-format +msgid "Text Font" +msgstr "Police du texte" + +#: knoteedit.cpp:151 +#, kde-format +msgid "Text Size" +msgstr "Taille du texte" + +#: knoteedit.cpp:162 +#, kde-format +msgid "Insert Date" +msgstr "Insérer une date" + +#: knoteedit.cpp:166 +#, kde-format +msgid "Insert Checkmark" +msgstr "Insérer une coche" + +#: kontactplugin/kcmknotessummary.cpp:59 +#, kde-format +msgid "kcmknotessummary" +msgstr "kcmknotessummary" + +#: kontactplugin/kcmknotessummary.cpp:61 +#, kde-format +msgid "Notes Summary Configuration Dialog" +msgstr "Fenêtre de configuration du résumé pour les notes" + +#: kontactplugin/kcmknotessummary.cpp:63 +#, kde-format +msgid "Copyright © 2013-2018 Laurent Montel " +msgstr "Copyright © 2013-2018 Laurent Montel " + +#: kontactplugin/knotes_part.cpp:98 +#, kde-format +msgctxt "@action:inmenu create new popup note" +msgid "&New" +msgstr "&Nouveau" + +#: kontactplugin/knotes_part.cpp:108 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be presented with a dialog where you can add a new popup note." +msgstr "" +"Une boîte de dialogue s'affichera où vous pourrez ajouter une nouvelle note " +"contextuelle." + +#: kontactplugin/knotes_part.cpp:111 kontactplugin/knotes_part.cpp:606 +#: kontactplugin/knotes_part.cpp:608 kontactplugin/knotes_part.cpp:790 +#, kde-format +msgctxt "@action:inmenu" +msgid "Edit..." +msgstr "Modifier..." + +#: kontactplugin/knotes_part.cpp:120 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can modify an existing popup " +"note." +msgstr "" +"Une boîte de dialogue s'affichera où vous pourrez modifier une note " +"contextuelle existante." + +#: kontactplugin/knotes_part.cpp:123 +#, kde-format +msgctxt "@action:inmenu" +msgid "Rename..." +msgstr "Renommer..." + +#: kontactplugin/knotes_part.cpp:131 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can rename an existing popup " +"note." +msgstr "" +"Une boîte de dialogue s'affichera où vous pourrez modifier une note " +"contextuelle existante." + +#: kontactplugin/knotes_part.cpp:134 +#, kde-format +msgctxt "@action:inmenu" +msgid "Delete" +msgstr "Supprimer" + +#: kontactplugin/knotes_part.cpp:142 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be prompted if you really want to permanently remove the selected " +"popup note." +msgstr "" +"Une confirmation vous sera demandée pour supprimer définitivement la note " +"contextuelle sélectionnée." + +#: kontactplugin/knotes_part.cpp:153 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be prompted to print the selected popup note." +msgstr "" +"Une confirmation vous sera demandée pour imprimer la note contextuelle " +"sélectionnée." + +#: kontactplugin/knotes_part.cpp:156 +#, kde-format +msgctxt "@action:inmenu" +msgid "Print Preview Selected Notes..." +msgstr "Aperçu avant impression des notes sélectionnées..." + +#: kontactplugin/knotes_part.cpp:162 +#, kde-format +msgid "Note settings..." +msgstr "Paramètres des notes..." + +#: kontactplugin/knotes_part.cpp:167 +#, kde-format +msgid "Preferences KNotes..." +msgstr "Préférences de KNotes..." + +#: kontactplugin/knotes_part.cpp:172 notes/knote.cpp:713 +#, kde-format +msgid "Mail..." +msgstr "Envoyer par courrier électronique..." + +#: kontactplugin/knotes_part.cpp:177 notes/knote.cpp:709 +#, kde-format +msgid "Send..." +msgstr "Envoyer..." + +#: kontactplugin/knotes_part.cpp:182 notes/knote.cpp:704 +#, kde-format +msgid "Set Alarm..." +msgstr "Régler une alarme..." + +#: kontactplugin/knotes_part.cpp:197 notes/knote.cpp:717 +#, kde-format +msgid "Save As..." +msgstr "Enregistrer sous..." + +#: kontactplugin/knotes_part.cpp:202 notes/knote.cpp:690 +#, kde-format +msgid "Lock" +msgstr "Verrouiller" + +#: kontactplugin/knotes_part.cpp:205 notes/knote.cpp:693 +#, kde-format +msgid "Unlock" +msgstr "Déverrouiller" + +#: kontactplugin/knotes_part.cpp:238 +#, kde-format +msgid "Set Focus to Quick Search" +msgstr "Placer le focus sur la recherche rapide" + +#: kontactplugin/knotes_part.cpp:321 +#, kde-format +msgctxt "@info" +msgid "To print notes, first select the notes to print from the list." +msgstr "" +"Pour imprimer des notes, vous devez d'abord les sélectionner dans la liste." + +#: kontactplugin/knotes_part.cpp:322 +#, kde-format +msgctxt "@title:window" +msgid "Print Popup Notes" +msgstr "Imprimer des notes contextuelles" + +#: kontactplugin/knotes_part.cpp:366 +#, kde-format +msgid "Note was not created." +msgstr "La note n'a pas été créée." + +#: kontactplugin/knotes_part.cpp:366 +#, kde-format +msgid "Create new note" +msgstr "Créer une nouvelle note" + +#: kontactplugin/knotes_part.cpp:388 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:70 +#, kde-format +msgctxt "@info" +msgid "Do you really want to delete this note?" +msgid_plural "Do you really want to delete these %1 notes?" +msgstr[0] "Voulez-vous vraiment supprimer cette note ?" +msgstr[1] "Voulez-vous vraiment supprimer ces %1 notes ?" + +#: kontactplugin/knotes_part.cpp:390 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:57 +#, kde-format +msgctxt "@title:window" +msgid "Confirm Delete" +msgstr "Confirmer la suppression" + +#: kontactplugin/knotes_part.cpp:582 +#, kde-format +msgctxt "@title:window" +msgid "Rename Popup Note" +msgstr "Renommer une note contextuelle" + +#: kontactplugin/knotes_part.cpp:583 +#, kde-format +msgctxt "@label:textbox" +msgid "New Name:" +msgstr "Nouveau nom :" + +#: kontactplugin/knotes_part.cpp:606 kontactplugin/knotes_part.cpp:790 +#, kde-format +msgid "Show Note..." +msgstr "Afficher la note..." + +#: kontactplugin/knotes_part.cpp:742 +#, kde-format +msgid "Rich text (*.html)" +msgstr "Texte mis en forme (*.html)" + +#: kontactplugin/knotes_part.cpp:744 +#, kde-format +msgid "Plain text (*.txt)" +msgstr "Texte brut (*.txt)" + +#: kontactplugin/knotes_part.cpp:747 notes/knote.cpp:516 +#, kde-format +msgid "Save As" +msgstr "Enregistrer sous" + +#: kontactplugin/knotes_part.cpp:758 notes/knote.cpp:533 +#, kde-format +msgid "" +"A file named %1 already exists.
        Are you sure you want to " +"overwrite it?
        " +msgstr "" +"Un fichier nommé %1 existe déjà.
        Voulez-vous vraiment " +"l'écraser ?
        " + +#: kontactplugin/knotes_plugin.cpp:62 +#, kde-format +msgctxt "@action:inmenu" +msgid "New Popup Note..." +msgstr "Nouvelle note contextuelle..." + +#: kontactplugin/knotes_plugin.cpp:70 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can create a new popup note." +msgstr "" +"Une boîte de dialogue s'affichera où vous pourrez créer une nouvelle note " +"contextuelle." + +#: kontactplugin/knotes_plugin.cpp:99 +#, kde-kuit-format +msgctxt "@title" +msgid "KNotes" +msgstr "KNotes" + +#: kontactplugin/knotes_plugin.cpp:101 +#, kde-kuit-format +msgctxt "@title" +msgid "Popup Notes" +msgstr "Notes contextuelles" + +#: kontactplugin/knotes_plugin.cpp:103 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Copyright © 2003–2018 Kontact authors" +msgstr "Copyright © 2003–2018 Les auteurs de Kontact" + +#: kontactplugin/knotes_plugin.cpp:105 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: kontactplugin/knotes_plugin.cpp:106 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Current Maintainer" +msgstr "Mainteneur actuel" + +#: kontactplugin/knotes_plugin.cpp:109 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Michael Brade" +msgstr "Michael Brade" + +#: kontactplugin/knotes_plugin.cpp:110 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Previous Maintainer" +msgstr "Mainteneur précédent" + +#: kontactplugin/knotes_plugin.cpp:112 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Tobias Koenig" +msgstr "Tobias Koenig" + +#: kontactplugin/knotes_plugin.cpp:113 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Developer" +msgstr "Développeur" + +#: kontactplugin/knotes_plugin.cpp:151 +#, kde-format +msgctxt "@item" +msgid "Meeting" +msgstr "Réunion" + +#: kontactplugin/knotes_plugin.cpp:165 kontactplugin/knotes_plugin.cpp:170 +#, kde-format +msgctxt "@item" +msgid "Note: %1" +msgstr "Note : %1" + +#: kontactplugin/knotes_plugin.cpp:177 +#, kde-format +msgctxt "@item" +msgid "New Note" +msgstr "Nouvelle note" + +#: kontactplugin/knotes_plugin.cpp:187 +#, kde-format +msgctxt "@info" +msgid "Dropping multiple mails is not supported." +msgstr "Le dépôt de plusieurs messages à la fois n'est pas pris en charge." + +#: kontactplugin/knotes_plugin.cpp:190 +#, kde-format +msgctxt "@item" +msgid "" +"From: %1\n" +"To: %2\n" +"Subject: %3" +msgstr "" +"De : %1\n" +"Pour : %2\n" +"Sujet : %3" + +#: kontactplugin/knotes_plugin.cpp:193 +#, kde-format +msgctxt "@item" +msgid "Mail: %1" +msgstr "Courriel : %1" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, kde-format +msgctxt "@title:window" +msgid "Show Popup Note" +msgstr "Afficher les notes contextuelles" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, kde-format +msgctxt "@title:window" +msgid "Edit Popup Note" +msgstr "Modifier une note contextuelle" + +#: kontactplugin/knoteseditdialog.cpp:79 +#, kde-format +msgctxt "@label popup note name" +msgid "Name:" +msgstr "Nom :" + +#: kontactplugin/knoteslistwidgetsearchline.cpp:28 +#, kde-format +msgid "Search notes..." +msgstr "Chercher dans les notes..." + +#: kontactplugin/knoteslistwidgetsearchline.cpp:37 +#, kde-format +msgid "Search notes...<%1>" +msgstr "Chercher dans les notes...<%1>" + +#: kontactplugin/knotesselectdeletenotesdialog.cpp:46 +#, kde-format +msgid "(note locked, it will not removed)" +msgstr "(la note est verrouillée, elle ne sera pas supprimée)" + +#: kontactplugin/summarywidget.cpp:63 +#, kde-format +msgid "Popup Notes" +msgstr "Notes contextuelles" + +#: kontactplugin/summarywidget.cpp:120 +#, kde-format +msgid "No notes found" +msgstr "Aucune note trouvée" + +#: kontactplugin/summarywidget.cpp:153 +#, kde-format +msgid "Modify Note..." +msgstr "Modifier la note..." + +#: kontactplugin/summarywidget.cpp:157 +#, kde-format +msgid "Delete Note..." +msgstr "Effacer la note..." + +#: kontactplugin/summarywidget.cpp:243 +#, kde-format +msgid "Read Popup Note: \"%1\"" +msgstr "Lire la note contextuelle : « %1 »" + +#: notes/knote.cpp:149 +#, kde-format +msgid "Do you really want to delete note %1?" +msgstr "Voulez-vous vraiment supprimer la note %1 ?" + +#: notes/knote.cpp:150 +#, kde-format +msgid "Confirm Delete" +msgstr "Confirmer la suppression" + +#: notes/knote.cpp:151 +#, kde-format +msgid "&Delete" +msgstr "&Supprimer" + +#: notes/knote.cpp:277 +#, kde-format +msgid "Please enter the new name:" +msgstr "Veuillez saisir le nouveau nom :" + +#: notes/knote.cpp:511 +#, kde-format +msgid "Save note as plain text" +msgstr "Enregistrer la note sous forme de texte brut" + +#: notes/knote.cpp:639 +#, kde-format +msgid "&All Desktops" +msgstr "Tous les bure&aux" + +#: notes/knote.cpp:681 +#, kde-format +msgid "New" +msgstr "Nouveau" + +#: notes/knote.cpp:685 +#, kde-format +msgid "Rename..." +msgstr "Renommer..." + +#: notes/knote.cpp:695 +#, kde-format +msgid "Hide" +msgstr "Masquer" + +#: notes/knote.cpp:700 +#, kde-format +msgid "Delete" +msgstr "Supprimer" + +#: notes/knote.cpp:727 +#, kde-format +msgid "Preferences..." +msgstr "Préférences..." + +#: notes/knote.cpp:732 +#, kde-format +msgid "Keep Above Others" +msgstr "Conserver au-dessus des autres" + +#: notes/knote.cpp:737 +#, kde-format +msgid "Keep Below Others" +msgstr "Conserver au-dessous des autres" + +#: notes/knote.cpp:742 +#, kde-format +msgid "To Desktop" +msgstr "Vers le bureau" + +#: notes/knote.cpp:752 +#, kde-format +msgid "Walk Through Notes" +msgstr "Parcourir les notes" + +#: print/knotegrantleeprint.cpp:50 +#, kde-format +msgid "Alarm:" +msgstr "Alarme : " + +#: print/knotegrantleeprint.cpp:51 +#, kde-format +msgid "Note is locked" +msgstr "La note est verrouillée" + +#: print/knoteprinter.cpp:135 +#, kde-format +msgid "Print Note" +msgid_plural "Print %1 notes" +msgstr[0] "Imprimer une note" +msgstr[1] "Imprimer %1 notes" + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing theme was not found." +msgstr "Impossible de trouver le thème d'impression." + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing error" +msgstr "Erreur d'impression" + +#: print/knoteprintselectednotesdialog.cpp:63 +#, kde-format +msgid "Printing theme:" +msgstr "Thème d'impression : " + +#: print/knoteprintselectednotesdialog.cpp:70 +#, kde-format +msgid "Preview" +msgstr "Aperçu" + +#: print/knoteprintselectednotesdialog.cpp:72 +#, kde-format +msgid "Print" +msgstr "Imprimer" + +#: print/knoteprintselectthemedialog.cpp:34 +#, kde-format +msgid "Select theme" +msgstr "Choisissez un thème" + +#: print/knoteprintselectthemedialog.cpp:51 +#, kde-format +msgid "Themes:" +msgstr "Thèmes : " + +#~ msgid "" +#~ "Thanks for using KNotes!

        KNotes uses a new storage technology " +#~ "that requires migration of your current KNotes data and configuration.\n" +#~ "

        The conversion process can take a lot of time (depending on the amount " +#~ "of notes you have) and it must not be interrupted.

        \n" +#~ "

        You can:

        • Migrate now (be prepared to wait)
        • Skip the " +#~ "migration and start with fresh data and configuration
        • Cancel and " +#~ "exit KNotes.

        More " +#~ "Information...

        " +#~ msgstr "" +#~ "Merci d'utiliser KNotes  !

        KNotes utilise une nouvelle " +#~ "technologie de stockage qui nécessite la migration de vos données et de " +#~ "votre configuration Knotes actuelles.

        \n" +#~ "

        Le processus de conversion peut prendre beaucoup de temps (en fonction " +#~ "du volume de notes que vous possédez) et ne doit pas être interrompu.

        \n" +#~ "

        Vous pouvez :

        • Effectuer la migration maintenant (soyez prêt " +#~ "à patienter)
        • Ignorer la migration et commencer avec une " +#~ "configuration et des données nouvelles
        • Annuler et quitter Knotes " +#~ "

        Plus " +#~ "d'informations...

        " + +#~ msgid "KNotes Migration" +#~ msgstr "Migration de KNotes" + +#~ msgid "Migrate Now" +#~ msgstr "Migrer maintenant" + +#~ msgid "Skip Migration" +#~ msgstr "Passer la migration" + +#~ msgid "" +#~ "Migration to KNotes failed. In case you want to try again, run 'knotes-" +#~ "migrator --interactive' manually." +#~ msgstr "" +#~ "Échec de la migration vers Knotes. Dans ce cas, vous devriez probablement " +#~ "lancer « knotes-migrator --interactive » manuellement." + +#~ msgid "Migration Failed" +#~ msgstr "Échec de la migration" + +#~ msgid "Uppercase" +#~ msgstr "Majuscule" + +#~ msgid "Sentence case" +#~ msgstr "Casse de la phrase" + +#~ msgid "Lowercase" +#~ msgstr "Minuscule" + +#~ msgid "Change case..." +#~ msgstr "Change la casse..." + +#~ msgid "Debug nepomuk..." +#~ msgstr "Déboguage Nepomuk..." + +#~ msgid "Scheduled Alarm" +#~ msgstr "Alarme planifiée" + +#~ msgid "&No alarm" +#~ msgstr "Aucu&ne alarme" + +#~ msgid "Alarm &at:" +#~ msgstr "&Alarme le :" + +#~ msgid "The following notes triggered alarms:" +#~ msgstr "Les notes suivantes déclenchent une alarme :" + +#~ msgid "Display" +#~ msgstr "Affichage" + +#~ msgid "" +#~ "Unable to save the notes to %1. Check that there is sufficient " +#~ "disk space.
        There should be a backup in the same directory though." +#~ msgstr "" +#~ "Impossible d'enregistrer les notes dans %1. Vérifiez qu'il y a " +#~ "assez d'espace disque.
        Il devrait cependant y avoir une copie de " +#~ "sauvegarde dans le même dossier.
        " + +#~ msgid "Location:" +#~ msgstr "Emplacement :" + +#~ msgid "&Mail action:" +#~ msgstr "Actio&n « Courrier électronique » :" + +#~ msgid "Incoming Notes" +#~ msgstr "Notes entrantes" + +#~ msgid "Accept incoming notes" +#~ msgstr "Accepter les notes entrantes" + +#~ msgid "Outgoing Notes" +#~ msgstr "Notes sortantes" + +#~ msgid "&Sender ID:" +#~ msgstr "&Identifiant de l'expéditeur :" + +#~ msgid "&Port:" +#~ msgstr "&Port :" + +#~ msgid "Select recipient:" +#~ msgstr "Sélectionnez un destinataire :" + +#~ msgid "Hostname or IP address:" +#~ msgstr "Nom d'hôte ou adresse IP :" + +#~ msgid "The port KNotes will listen on and send notes to." +#~ msgstr "" +#~ "Le port que KNotes doit utiliser pour envoyer et recevoir des notes." + +#~ msgid "Unable to start the mail process." +#~ msgstr "Impossible d'envoyer du courrier électronique." + +#~ msgid "Send \"%1\"" +#~ msgstr "Envoyer « %1 »" + +#~ msgid "The host cannot be empty." +#~ msgstr "Il est impossible que l'hôte soit vide." + +#~ msgid "Communication error: %1" +#~ msgstr "Erreur de communication : %1" + +#~ msgid "Alarm &in:" +#~ msgstr "Alarme &dans :" + +#~ msgid "&Style:" +#~ msgstr "&Style :" + +#~ msgid "Plain" +#~ msgstr "Uni" + +#~ msgid "(c) 1997-2009, The KNotes Developers" +#~ msgstr "(c) 1997-2009, les développeurs de KNotes" + +#~ msgid "Defaults" +#~ msgstr "Paramètres par défaut" + +#~ msgid "Default Settings for New Notes" +#~ msgstr "Paramètres par défaut pour les nouvelles notes" + +#~ msgid "Actions" +#~ msgstr "Actions" + +#~ msgid "Action Settings" +#~ msgstr "Paramètres des actions" + +#~ msgid "Network" +#~ msgstr "Réseau" + +#~ msgid "Network Settings" +#~ msgstr "Paramètres réseau" + +#~ msgid "Style" +#~ msgstr "Style" + +#~ msgid "Displa&y" +#~ msgstr "A&ffichage" + +#~ msgid "&Editor" +#~ msgstr "Édit&eur" diff --git a/po/fr/libnoteshared.po b/po/fr/libnoteshared.po new file mode 100644 index 0000000..696d074 --- /dev/null +++ b/po/fr/libnoteshared.po @@ -0,0 +1,174 @@ +# Copyright (C) YEAR This_file_is_part_of_KDE +# This file is distributed under the same license as the PACKAGE package. +# Vincent Pinon , 2013, 2014, 2017. +# Vincent PINON , 2013, 2014. +# +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2017-09-15 03:37+0200\n" +"PO-Revision-Date: 2017-06-14 09:18+0100\n" +"Last-Translator: Vincent Pinon \n" +"Language-Team: French \n" +"Language: fr\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: Lokalize 2.0\n" +"X-Environment: kde\n" +"X-Accelerator-Marker: &\n" +"X-Text-Markup: kde4\n" + +#: alarms/notealarmdialog.cpp:77 +#, kde-format +msgid "Scheduled Alarm" +msgstr "Alarme planifiée" + +#: alarms/notealarmdialog.cpp:80 +#, kde-format +msgid "&No alarm" +msgstr "Aucu&ne alarme" + +#: alarms/notealarmdialog.cpp:89 +#, kde-format +msgid "Alarm &at:" +msgstr "&Alarme le :" + +#: config/noteactionconfig.cpp:36 +#, kde-format +msgid "&Mail action:" +msgstr "Envoi par courrier électronique :" + +#: config/noteactionconfig.cpp:44 +#, kde-format +msgid "How does this work?" +msgstr "Comment ça marche ?" + +#: config/noteactionconfig.cpp:57 +#, kde-format +msgid "" +"

        You can customize command line. You can use:

        • %t returns " +"current note title
        • %f returns current note text
        " +msgstr "" +"

        Vous pouvez personnaliser la ligne de commande. Vous pouvez utiliser :" +"

        • %t retourne le titre de la note courante
        • %f retourne le " +"texte de la note courante
        " + +#: config/notenetworkconfig.cpp:54 +#, kde-format +msgid "Incoming Notes" +msgstr "Notes reçues" + +#: config/notenetworkconfig.cpp:57 +#, kde-format +msgid "Accept incoming notes" +msgstr "Notes reçues acceptées" + +#: config/notenetworkconfig.cpp:63 +#, kde-format +msgid "Outgoing Notes" +msgstr "Notes envoyées" + +#: config/notenetworkconfig.cpp:66 +#, kde-format +msgid "&Sender ID:" +msgstr "ID de l'expéditeur :" + +#: config/notenetworkconfig.cpp:78 +#, kde-format +msgid "&Port:" +msgstr "&Port :" + +#: dialog/selectednotefolderdialog.cpp:35 +#, kde-format +msgctxt "@title:window" +msgid "Select Note Folder" +msgstr "Sélectionner le dossier de notes" + +#: dialog/selectednotefolderdialog.cpp:37 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "Sélectionner le dossier dans lequel la note sera enregistrée :" + +#: job/createnewnotejob.cpp:124 job/createnewnotejob.cpp:134 +#, kde-format +msgid "" +"An error occurred during fetching. Do you want to select a new default " +"collection?" +msgstr "" +"Une erreur s'est produite pendant l'accès. Voulez-vous sélectionner une " +"nouvelle collection par défaut ?" + +#: job/createnewnotejob.cpp:144 +#, kde-format +msgid "" +"Collection is hidden. New note will stored but not displaying. Do you want " +"to show collection?" +msgstr "" +"La collection est cachée. La nouvelle note sera mémorisée mais ne " +"s'affichera pas. Voulez-vous afficher la collection ?" + +#: job/createnewnotejob.cpp:198 +#, kde-format +msgid "Note was not created." +msgstr "La note n'a pas été créée." + +#: job/createnewnotejob.cpp:198 +#, kde-format +msgid "Create new note" +msgstr "Créer une nouvelle note" + +#: network/notehostdialog.cpp:64 +#, kde-format +msgid "Select recipient:" +msgstr "Choisissez le destinataire :" + +#: network/notehostdialog.cpp:83 +#, kde-format +msgid "Hostname or IP address:" +msgstr "Nom d'hôte ou adresse IP :" + +#: network/notesnetworksender.cpp:104 +#, kde-format +msgid "Communication error: %1" +msgstr "Erreur de communication : %1" + +#: noteutils.cpp:45 +#, kde-format +msgid "Please configure send mail action." +msgstr "Veuillez confirmer l'envoi du courrier électronique" + +#: noteutils.cpp:53 +#, kde-format +msgid "Note: \"%1\"" +msgstr "Note : « %1 »" + +#: noteutils.cpp:60 +#, kde-format +msgid "Unable to start the mail process." +msgstr "Impossible de démarrer le processus de courrier électronique." + +#: noteutils.cpp:69 +#, kde-format +msgid "Send \"%1\"" +msgstr "Envoi de « %1 »" + +#: noteutils.cpp:73 +#, kde-format +msgid "The host cannot be empty." +msgstr "Le nom d'hôte ne peut être vide." + +#: resources/localresourcecreator.cpp:83 +#, kde-format +msgctxt "Default name for resource holding notes" +msgid "Local Notes" +msgstr "Notes locales" + +#. i18n: ectx: label, entry (Port), group (Network) +#: settings/notesharedglobalconfig.kcfg:37 +#, kde-format +msgid "The port will listen on and send notes to." +msgstr "Le port sur lequel écouter et envoyer les notes." diff --git a/po/ga/knotes.po b/po/ga/knotes.po new file mode 100644 index 0000000..84a760c --- /dev/null +++ b/po/ga/knotes.po @@ -0,0 +1,1248 @@ +# Irish translation of knotes +# Copyright (C) 2009 This_file_is_part_of_KDE +# This file is distributed under the same license as the knotes package. +# Kevin Scannell , 2009. +msgid "" +msgstr "" +"Project-Id-Version: kdepim/knotes.po\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2004-12-03 14:52-0500\n" +"Last-Translator: Kevin Scannell \n" +"Language-Team: Irish \n" +"Language: ga\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=5; plural=n==1 ? 0 : n==2 ? 1 : n<7 ? 2 : n < 11 ? " +"3 : 4\n" + +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "Séamus Ó Ciardhuáin,Kevin Scannell" + +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "seoc@iolfree.ie,kscanne@gmail.com" + +#: apps/knotes_options.h:29 +#, kde-format +msgid "Suppress creation of a new note on a non-unique instance." +msgstr "Ná cruthaigh nóta nua d'ásc neamhuathúil." + +#: apps/knotesakonaditray.cpp:35 apps/knotestray.cpp:32 +#, fuzzy, kde-format +#| msgid "KNotes: Sticky notes for KDE" +msgid "KNotes: Sticky notes by KDE" +msgstr "KNotes: Nótaí greamaitheacha KDE" + +#: apps/knotesapp.cpp:98 +#, kde-format +msgid "New Note" +msgstr "Nóta Nua" + +#: apps/knotesapp.cpp:106 kontactplugin/knotes_part.cpp:187 +#, kde-format +msgid "New Note From Clipboard" +msgstr "Nóta Nua Ón Ghearrthaisce" + +#: apps/knotesapp.cpp:112 kontactplugin/knotes_part.cpp:192 +#, fuzzy, kde-format +#| msgid "New Note From Clipboard" +msgid "New Note From Text File..." +msgstr "Nóta Nua Ón Ghearrthaisce" + +#: apps/knotesapp.cpp:116 +#, kde-format +msgid "Show All Notes" +msgstr "Taispeáin Gach Nóta" + +#: apps/knotesapp.cpp:122 +#, kde-format +msgid "Hide All Notes" +msgstr "Folaigh Gach Nóta" + +#: apps/knotesapp.cpp:128 kontactplugin/knotes_part.cpp:146 +#, fuzzy, kde-format +#| msgid "Print Note" +#| msgid_plural "Print %1 notes" +msgctxt "@action:inmenu" +msgid "Print Selected Notes..." +msgstr "Priontáil Nóta" + +#: apps/knotesapp.cpp:134 +#, fuzzy, kde-format +#| msgid "Print Note" +#| msgid_plural "Print %1 notes" +msgctxt "@action:inmenu" +msgid "Delete Selected Notes..." +msgstr "Priontáil Nóta" + +#: apps/knotesapp.cpp:393 kontactplugin/knotes_part.cpp:874 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgid "Select Text File" +msgstr "Roghnaigh faighteoir:" + +#: apps/knotesapp.cpp:394 kontactplugin/knotes_part.cpp:875 +#, fuzzy, kde-format +#| msgid "Text Size" +msgid "Text File" +msgstr "Clómhéid" + +#: apps/knotesapp.cpp:400 kontactplugin/knotes_part.cpp:882 +#, kde-format +msgid "Error during open text file: %1" +msgstr "" + +#: apps/knotesapp.cpp:401 kontactplugin/knotes_part.cpp:883 +#, fuzzy, kde-format +#| msgid "Text Size" +msgid "Open Text File" +msgstr "Clómhéid" + +#: apps/knotesapp.cpp:404 kontactplugin/knotes_part.cpp:886 +#, kde-format +msgid "Note from file '%1'" +msgstr "" + +#: apps/knotesapp.cpp:499 +#, kde-format +msgid "No Notes" +msgstr "Gan Nótaí" + +#: apps/knotesapp.cpp:552 kontactplugin/knotes_part.cpp:637 +#, kde-format +msgid "Settings" +msgstr "Socruithe" + +#. i18n: ectx: Menu (knotes_context) +#: apps/main.cpp:54 data/knotesappui.rc:5 data/knotesappui.rc:6 +#: kontactplugin/knotes_part.cpp:87 kontactplugin/knotes_plugin.cpp:58 +#: kontactplugin/knoteseditdialog.cpp:67 +#, kde-format +msgid "KNotes" +msgstr "KNotes" + +#: apps/main.cpp:56 +#, kde-format +msgid "KDE Notes" +msgstr "Nótaí KDE" + +#: apps/main.cpp:58 +#, fuzzy, kde-format +#| msgid "Copyright © 1997–2010 KNotes authors" +msgid "Copyright © 1997–2018 KNotes authors" +msgstr "© 1997–2010 Údair KNotes" + +#: apps/main.cpp:78 kontactplugin/kcmknotessummary.cpp:64 +#, kde-format +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: apps/main.cpp:79 +#, kde-format +msgid "Maintainer" +msgstr "Cothaitheoir" + +#: apps/main.cpp:81 +#, kde-format +msgid "Guillermo Antonio Amaral Bastidas" +msgstr "Guillermo Antonio Amaral Bastidas" + +#: apps/main.cpp:82 apps/main.cpp:85 +#, kde-format +msgid "Previous Maintainer" +msgstr "Iarchothaitheoir" + +#: apps/main.cpp:84 +#, kde-format +msgid "Michael Brade" +msgstr "Michael Brade" + +#: apps/main.cpp:87 +#, kde-format +msgid "Bernd Johannes Wuebben" +msgstr "Bernd Johannes Wuebben" + +#: apps/main.cpp:88 +#, kde-format +msgid "Original KNotes Author" +msgstr "Bunúdar KNotes" + +#: apps/main.cpp:90 +#, kde-format +msgid "Wynn Wilkes" +msgstr "Wynn Wilkes" + +#: apps/main.cpp:91 +#, kde-format +msgid "Ported KNotes to KDE 2" +msgstr "Leagan KNotes le haghaidh KDE 2" + +#: apps/main.cpp:93 +#, kde-format +msgid "Daniel Martin" +msgstr "Daniel Martin" + +#: apps/main.cpp:94 +#, kde-format +msgid "Network Interface" +msgstr "Comhéadan Líonra" + +#: apps/main.cpp:96 +#, kde-format +msgid "Bo Thorsen" +msgstr "Bo Thorsen" + +#: apps/main.cpp:97 +#, kde-format +msgid "Started KDE Resource Framework Integration" +msgstr "Tosaíodh Comhtháthú Creatlaí Acmhainní KDE" + +#: apps/main.cpp:99 +#, kde-format +msgid "Bera Debajyoti" +msgstr "Bera Debajyoti" + +#: apps/main.cpp:100 +#, kde-format +msgid "Idea and initial code for the new look & feel" +msgstr "Smaoineamh agus an chéad leagan den chód leis an gcuma nua" + +#: apps/main.cpp:102 +#, kde-format +msgid "Matthias Ettrich" +msgstr "Matthias Ettrich" + +#: apps/main.cpp:105 +#, kde-format +msgid "David Faure" +msgstr "David Faure" + +#: apps/main.cpp:108 +#, kde-format +msgid "Matthias Kiefer" +msgstr "Matthias Kiefer" + +#: apps/main.cpp:111 +#, kde-format +msgid "Luboš Luňák" +msgstr "Luboš Luňák" + +#: apps/main.cpp:113 +#, kde-format +msgid "Dirk A. Mueller" +msgstr "Dirk A. Mueller" + +#: apps/main.cpp:116 +#, kde-format +msgid "Carsten Pfeiffer" +msgstr "Carsten Pfeiffer" + +#: apps/main.cpp:119 +#, kde-format +msgid "Harri Porten" +msgstr "Harri Porten" + +#: apps/main.cpp:122 +#, kde-format +msgid "Espen Sand" +msgstr "Espen Sand" + +#: configdialog/knotecollectionconfigwidget.cpp:121 +#, kde-format +msgid "Folders" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:123 +#, kde-format +msgid "Select which KNotes folders to show:" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:158 +#, kde-format +msgid "Search..." +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:176 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgid "&Select All" +msgstr "Roghnaigh faighteoir:" + +#: configdialog/knotecollectionconfigwidget.cpp:180 +#, kde-format +msgid "&Unselect All" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:185 +#, fuzzy, kde-format +#| msgid "Rename..." +msgid "Rename notes..." +msgstr "Athainmnigh..." + +#: configdialog/knotecollectionconfigwidget.cpp:189 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:208 +#, fuzzy, kde-format +#| msgid "Note Actions" +msgid "Notes accounts" +msgstr "Gníomhartha Nóta" + +#: configdialog/knotecollectionconfigwidget.cpp:213 +#, kde-format +msgid "Accounts" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:245 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgid "Rename Notes" +msgstr "Roghnaigh faighteoir:" + +#: configdialog/knotecollectionconfigwidget.cpp:246 +#, kde-format +msgid "Name:" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "An error was occurred during renaming: %1" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgid "Rename note" +msgstr "Roghnaigh faighteoir:" + +#: configdialog/knoteconfigdialog.cpp:192 +#, kde-format +msgid "Show number of notes in tray icon" +msgstr "" + +#: configdialog/knoteconfigdialog.cpp:199 +#, fuzzy, kde-format +#| msgid "Default &width:" +msgid "Default Title:" +msgstr "Leithead &réamhshocraithe:" + +#: configdialog/knoteconfigdialog.cpp:206 +#, kde-format +msgid "How does this work?" +msgstr "" + +#: configdialog/knoteconfigdialog.cpp:240 +#, kde-format +msgid "" +"

        You can customize title note. You can use:

        • %d current date " +"(short format)
        • %l current date (long format)
        • %t current " +"time
        " +msgstr "" + +#: configdialog/knoteconfigdialog.cpp:262 +#, kde-format +msgid "Theme:" +msgstr "" + +#: configdialog/knoteconfigdialog.cpp:272 +#, fuzzy, kde-format +#| msgid "Print Note" +#| msgid_plural "Print %1 notes" +msgid "Download new printing themes" +msgstr "Priontáil Nóta" + +#: configdialog/knotedisplayconfigwidget.cpp:46 +#, kde-format +msgid "&Text color:" +msgstr "&Dath téacs:" + +#: configdialog/knotedisplayconfigwidget.cpp:55 +#, kde-format +msgid "&Background color:" +msgstr "Dath an &Chúlra:" + +#: configdialog/knotedisplayconfigwidget.cpp:66 +#, kde-format +msgid "&Show note in taskbar" +msgstr "Tai&speáin nóta sa tascbharra" + +#: configdialog/knotedisplayconfigwidget.cpp:70 +#, kde-format +msgid "&Remember desktop" +msgstr "Meabh&raigh an deasc" + +#: configdialog/knotedisplayconfigwidget.cpp:74 +#, kde-format +msgid "Default &width:" +msgstr "Leithead &réamhshocraithe:" + +#: configdialog/knotedisplayconfigwidget.cpp:85 +#, kde-format +msgid "Default &height:" +msgstr "Airde réam&hshocraithe:" + +#: configdialog/knoteeditorconfigwidget.cpp:37 +#, kde-format +msgid "&Tab size:" +msgstr "Méid &táib:" + +#: configdialog/knoteeditorconfigwidget.cpp:46 +#, kde-format +msgid "Auto &indent" +msgstr "&Uath-eangú" + +#: configdialog/knoteeditorconfigwidget.cpp:51 +#, kde-format +msgid "&Rich text" +msgstr "&Méith-théacs" + +#: configdialog/knoteeditorconfigwidget.cpp:55 +#, kde-format +msgid "Text font:" +msgstr "Cló an téacs:" + +#: configdialog/knoteeditorconfigwidget.cpp:64 +#, kde-format +msgid "Title font:" +msgstr "Cló teidil:" + +#: configdialog/knotesimpleconfigdialog.cpp:64 +#, kde-format +msgid "Editor Settings" +msgstr "Socruithe an Eagarthóra" + +# see previous +#: configdialog/knotesimpleconfigdialog.cpp:67 +#, kde-format +msgid "Display Settings" +msgstr "Socruithe na Taispeána" + +#. i18n: ectx: Menu (help) +#: data/knotesappui.rc:23 +#, kde-format +msgid "&Help" +msgstr "Cab&hair" + +#. i18n: ectx: Menu (notes_menu) +#: data/knotesappui.rc:35 data/knotesappui.rc:36 +#, kde-format +msgid "Notes" +msgstr "Nótaí" + +#: dialog/knotedeleteselectednotesdialog.cpp:32 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgid "Select notes to delete" +msgstr "Roghnaigh faighteoir:" + +#: dialog/knoteselectednotesdialog.cpp:34 +#: print/knoteprintselectednotesdialog.cpp:41 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgid "Select notes" +msgstr "Roghnaigh faighteoir:" + +#: dialog/knoteskeydialog.cpp:33 +#, kde-format +msgid "Configure Shortcuts" +msgstr "Cumraigh Aicearraí" + +#: dialog/knoteskeydialog.cpp:73 +#, kde-format +msgid "Note Actions" +msgstr "Gníomhartha Nóta" + +#: finddialog/knotefinddialog.cpp:40 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgctxt "@title:window" +msgid "Search Notes" +msgstr "Roghnaigh faighteoir:" + +#: finddialog/knotefinddialog.cpp:85 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgctxt "@label:textbox" +msgid "Search notes:" +msgstr "Roghnaigh faighteoir:" + +#: finddialog/knotefinddialog.cpp:94 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgctxt "@action:button Search notes" +msgid "Search..." +msgstr "Roghnaigh faighteoir:" + +#: finddialog/knotefinddialog.cpp:149 +#, kde-format +msgctxt "@label" +msgid "No Results found in search." +msgstr "" + +#: knoteedit.cpp:56 +#, kde-format +msgid "Bold" +msgstr "Trom" + +#: knoteedit.cpp:61 +#, kde-format +msgid "Italic" +msgstr "Cló Iodálach" + +#: knoteedit.cpp:65 +#, kde-format +msgid "Underline" +msgstr "Líne Faoi" + +#: knoteedit.cpp:69 +#, kde-format +msgid "Strike Out" +msgstr "Scríoblíne" + +#: knoteedit.cpp:79 +#, kde-format +msgid "Align Left" +msgstr "Ailínigh Ar Chlé" + +#: knoteedit.cpp:85 +#, kde-format +msgid "Align Center" +msgstr "Ailínigh Sa Lár" + +#: knoteedit.cpp:90 +#, kde-format +msgid "Align Right" +msgstr "Ailínigh Ar Dheis" + +#: knoteedit.cpp:95 +#, kde-format +msgid "Align Block" +msgstr "Ailínigh Bloc" + +#: knoteedit.cpp:106 +#, kde-format +msgid "List" +msgstr "Liosta" + +#: knoteedit.cpp:111 +#, kde-format +msgid "Superscript" +msgstr "Forscript" + +#: knoteedit.cpp:114 +#, kde-format +msgid "Subscript" +msgstr "Foscript" + +#: knoteedit.cpp:120 +#, kde-format +msgid "Increase Indent" +msgstr "Méadaigh Eangú" + +#: knoteedit.cpp:126 +#, kde-format +msgid "Decrease Indent" +msgstr "Laghdaigh Eangú" + +#: knoteedit.cpp:137 +#, kde-format +msgid "Text Color..." +msgstr "Dath Téacs..." + +#: knoteedit.cpp:143 +#, kde-format +msgid "Text Background Color..." +msgstr "Dath Chúlra an Téacs..." + +#: knoteedit.cpp:147 +#, kde-format +msgid "Text Font" +msgstr "Cló" + +#: knoteedit.cpp:151 +#, kde-format +msgid "Text Size" +msgstr "Clómhéid" + +#: knoteedit.cpp:162 +#, kde-format +msgid "Insert Date" +msgstr "Ionsáigh Dáta" + +#: knoteedit.cpp:166 +#, kde-format +msgid "Insert Checkmark" +msgstr "" + +#: kontactplugin/kcmknotessummary.cpp:59 +#, kde-format +msgid "kcmknotessummary" +msgstr "" + +#: kontactplugin/kcmknotessummary.cpp:61 +#, kde-format +msgid "Notes Summary Configuration Dialog" +msgstr "" + +#: kontactplugin/kcmknotessummary.cpp:63 +#, kde-format +msgid "Copyright © 2013-2018 Laurent Montel " +msgstr "" + +#: kontactplugin/knotes_part.cpp:98 +#, kde-format +msgctxt "@action:inmenu create new popup note" +msgid "&New" +msgstr "" + +#: kontactplugin/knotes_part.cpp:108 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be presented with a dialog where you can add a new popup note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:111 kontactplugin/knotes_part.cpp:606 +#: kontactplugin/knotes_part.cpp:608 kontactplugin/knotes_part.cpp:790 +#, fuzzy, kde-format +#| msgid "Editor" +msgctxt "@action:inmenu" +msgid "Edit..." +msgstr "Eagarthóir" + +#: kontactplugin/knotes_part.cpp:120 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can modify an existing popup " +"note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:123 +#, fuzzy, kde-format +#| msgid "Rename..." +msgctxt "@action:inmenu" +msgid "Rename..." +msgstr "Athainmnigh..." + +#: kontactplugin/knotes_part.cpp:131 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can rename an existing popup " +"note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:134 +#, fuzzy, kde-format +#| msgid "Delete" +msgctxt "@action:inmenu" +msgid "Delete" +msgstr "Scrios" + +#: kontactplugin/knotes_part.cpp:142 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be prompted if you really want to permanently remove the selected " +"popup note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:153 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be prompted to print the selected popup note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:156 +#, fuzzy, kde-format +#| msgid "Print Note" +#| msgid_plural "Print %1 notes" +msgctxt "@action:inmenu" +msgid "Print Preview Selected Notes..." +msgstr "Priontáil Nóta" + +#: kontactplugin/knotes_part.cpp:162 +#, fuzzy, kde-format +#| msgid "Style Settings" +msgid "Note settings..." +msgstr "Socruithe Stíle" + +#: kontactplugin/knotes_part.cpp:167 +#, fuzzy, kde-format +#| msgid "Preferences..." +msgid "Preferences KNotes..." +msgstr "Sainroghanna..." + +#: kontactplugin/knotes_part.cpp:172 notes/knote.cpp:713 +#, kde-format +msgid "Mail..." +msgstr "Ríomhphost..." + +#: kontactplugin/knotes_part.cpp:177 notes/knote.cpp:709 +#, kde-format +msgid "Send..." +msgstr "Seol..." + +#: kontactplugin/knotes_part.cpp:182 notes/knote.cpp:704 +#, kde-format +msgid "Set Alarm..." +msgstr "Socraigh Aláram..." + +#: kontactplugin/knotes_part.cpp:197 notes/knote.cpp:717 +#, kde-format +msgid "Save As..." +msgstr "Sábháil Mar..." + +#: kontactplugin/knotes_part.cpp:202 notes/knote.cpp:690 +#, kde-format +msgid "Lock" +msgstr "Cuir Faoi Ghlas" + +#: kontactplugin/knotes_part.cpp:205 notes/knote.cpp:693 +#, kde-format +msgid "Unlock" +msgstr "Díghlasáil" + +#: kontactplugin/knotes_part.cpp:238 +#, kde-format +msgid "Set Focus to Quick Search" +msgstr "" + +#: kontactplugin/knotes_part.cpp:321 +#, kde-format +msgctxt "@info" +msgid "To print notes, first select the notes to print from the list." +msgstr "" + +#: kontactplugin/knotes_part.cpp:322 +#, fuzzy, kde-format +#| msgid "Print Note" +#| msgid_plural "Print %1 notes" +msgctxt "@title:window" +msgid "Print Popup Notes" +msgstr "Priontáil Nóta" + +#: kontactplugin/knotes_part.cpp:366 +#, kde-format +msgid "Note was not created." +msgstr "" + +#: kontactplugin/knotes_part.cpp:366 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgid "Create new note" +msgstr "Roghnaigh faighteoir:" + +#: kontactplugin/knotes_part.cpp:388 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:70 +#, fuzzy, kde-format +#| msgid "Do you really want to delete note %1?" +msgctxt "@info" +msgid "Do you really want to delete this note?" +msgid_plural "Do you really want to delete these %1 notes?" +msgstr[0] "" +"An bhfuil tú cinnte gur mhaith leat nóta %1 a scriosadh?" +msgstr[1] "" +"An bhfuil tú cinnte gur mhaith leat nóta %1 a scriosadh?" +msgstr[2] "" +"An bhfuil tú cinnte gur mhaith leat nóta %1 a scriosadh?" +msgstr[3] "" +"An bhfuil tú cinnte gur mhaith leat nóta %1 a scriosadh?" +msgstr[4] "" +"An bhfuil tú cinnte gur mhaith leat nóta %1 a scriosadh?" + +#: kontactplugin/knotes_part.cpp:390 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:57 +#, fuzzy, kde-format +#| msgid "Confirm Delete" +msgctxt "@title:window" +msgid "Confirm Delete" +msgstr "Dearbhaigh an Scriosadh" + +#: kontactplugin/knotes_part.cpp:582 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgctxt "@title:window" +msgid "Rename Popup Note" +msgstr "Roghnaigh faighteoir:" + +#: kontactplugin/knotes_part.cpp:583 +#, fuzzy, kde-format +#| msgid "New Note" +msgctxt "@label:textbox" +msgid "New Name:" +msgstr "Nóta Nua" + +#: kontactplugin/knotes_part.cpp:606 kontactplugin/knotes_part.cpp:790 +#, fuzzy, kde-format +#| msgid "Show All Notes" +msgid "Show Note..." +msgstr "Taispeáin Gach Nóta" + +#: kontactplugin/knotes_part.cpp:742 +#, fuzzy, kde-format +#| msgid "&Rich text" +msgid "Rich text (*.html)" +msgstr "&Méith-théacs" + +#: kontactplugin/knotes_part.cpp:744 +#, kde-format +msgid "Plain text (*.txt)" +msgstr "" + +#: kontactplugin/knotes_part.cpp:747 notes/knote.cpp:516 +#, kde-format +msgid "Save As" +msgstr "Sábháil Mar" + +#: kontactplugin/knotes_part.cpp:758 notes/knote.cpp:533 +#, kde-format +msgid "" +"A file named %1 already exists.
        Are you sure you want to " +"overwrite it?
        " +msgstr "" +"Tá comhad darb ainm %1 ann cheana.
        An bhfuil tú cinnte gur " +"mian leat scríobh air?
        " + +#: kontactplugin/knotes_plugin.cpp:62 +#, fuzzy, kde-format +#| msgid "New Note" +msgctxt "@action:inmenu" +msgid "New Popup Note..." +msgstr "Nóta Nua" + +#: kontactplugin/knotes_plugin.cpp:70 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can create a new popup note." +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:99 +#, fuzzy, kde-kuit-format +#| msgid "KNotes" +msgctxt "@title" +msgid "KNotes" +msgstr "KNotes" + +#: kontactplugin/knotes_plugin.cpp:101 +#, fuzzy, kde-kuit-format +#| msgid "No Notes" +msgctxt "@title" +msgid "Popup Notes" +msgstr "Gan Nótaí" + +#: kontactplugin/knotes_plugin.cpp:103 +#, fuzzy, kde-kuit-format +#| msgid "Copyright © 1997–2010 KNotes authors" +msgctxt "@info:credit" +msgid "Copyright © 2003–2018 Kontact authors" +msgstr "© 1997–2010 Údair KNotes" + +#: kontactplugin/knotes_plugin.cpp:105 +#, fuzzy, kde-kuit-format +#| msgid "Laurent Montel" +msgctxt "@info:credit" +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: kontactplugin/knotes_plugin.cpp:106 +#, fuzzy, kde-kuit-format +#| msgid "Maintainer" +msgctxt "@info:credit" +msgid "Current Maintainer" +msgstr "Cothaitheoir" + +#: kontactplugin/knotes_plugin.cpp:109 +#, fuzzy, kde-kuit-format +#| msgid "Michael Brade" +msgctxt "@info:credit" +msgid "Michael Brade" +msgstr "Michael Brade" + +#: kontactplugin/knotes_plugin.cpp:110 +#, fuzzy, kde-kuit-format +#| msgid "Previous Maintainer" +msgctxt "@info:credit" +msgid "Previous Maintainer" +msgstr "Iarchothaitheoir" + +#: kontactplugin/knotes_plugin.cpp:112 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Tobias Koenig" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:113 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Developer" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:151 +#, fuzzy, kde-format +#| msgid "Settings" +msgctxt "@item" +msgid "Meeting" +msgstr "Socruithe" + +#: kontactplugin/knotes_plugin.cpp:165 kontactplugin/knotes_plugin.cpp:170 +#, fuzzy, kde-format +#| msgid "Notes" +msgctxt "@item" +msgid "Note: %1" +msgstr "Nótaí" + +#: kontactplugin/knotes_plugin.cpp:177 +#, fuzzy, kde-format +#| msgid "New Note" +msgctxt "@item" +msgid "New Note" +msgstr "Nóta Nua" + +#: kontactplugin/knotes_plugin.cpp:187 +#, kde-format +msgctxt "@info" +msgid "Dropping multiple mails is not supported." +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:190 +#, kde-format +msgctxt "@item" +msgid "" +"From: %1\n" +"To: %2\n" +"Subject: %3" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:193 +#, kde-format +msgctxt "@item" +msgid "Mail: %1" +msgstr "" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, fuzzy, kde-format +#| msgid "Show All Notes" +msgctxt "@title:window" +msgid "Show Popup Note" +msgstr "Taispeáin Gach Nóta" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, kde-format +msgctxt "@title:window" +msgid "Edit Popup Note" +msgstr "" + +#: kontactplugin/knoteseditdialog.cpp:79 +#, kde-format +msgctxt "@label popup note name" +msgid "Name:" +msgstr "" + +#: kontactplugin/knoteslistwidgetsearchline.cpp:28 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgid "Search notes..." +msgstr "Roghnaigh faighteoir:" + +#: kontactplugin/knoteslistwidgetsearchline.cpp:37 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgid "Search notes...<%1>" +msgstr "Roghnaigh faighteoir:" + +#: kontactplugin/knotesselectdeletenotesdialog.cpp:46 +#, kde-format +msgid "(note locked, it will not removed)" +msgstr "" + +#: kontactplugin/summarywidget.cpp:63 +#, fuzzy, kde-format +#| msgid "No Notes" +msgid "Popup Notes" +msgstr "Gan Nótaí" + +#: kontactplugin/summarywidget.cpp:120 +#, fuzzy, kde-format +#| msgid "Note Actions" +msgid "No notes found" +msgstr "Gníomhartha Nóta" + +#: kontactplugin/summarywidget.cpp:153 +#, kde-format +msgid "Modify Note..." +msgstr "" + +#: kontactplugin/summarywidget.cpp:157 +#, fuzzy, kde-format +#| msgid "Print Note" +#| msgid_plural "Print %1 notes" +msgid "Delete Note..." +msgstr "Priontáil Nóta" + +#: kontactplugin/summarywidget.cpp:243 +#, kde-format +msgid "Read Popup Note: \"%1\"" +msgstr "" + +#: notes/knote.cpp:149 +#, kde-format +msgid "Do you really want to delete note %1?" +msgstr "" +"An bhfuil tú cinnte gur mhaith leat nóta %1 a scriosadh?" + +#: notes/knote.cpp:150 +#, kde-format +msgid "Confirm Delete" +msgstr "Dearbhaigh an Scriosadh" + +#: notes/knote.cpp:151 +#, kde-format +msgid "&Delete" +msgstr "&Scrios" + +#: notes/knote.cpp:277 +#, kde-format +msgid "Please enter the new name:" +msgstr "Iontráil an t-ainm nua le do thoil:" + +#: notes/knote.cpp:511 +#, kde-format +msgid "Save note as plain text" +msgstr "Sábháil an nóta mar ghnáth-théacs" + +#: notes/knote.cpp:639 +#, kde-format +msgid "&All Desktops" +msgstr "G&ach Deasc" + +#: notes/knote.cpp:681 +#, kde-format +msgid "New" +msgstr "Nua" + +#: notes/knote.cpp:685 +#, kde-format +msgid "Rename..." +msgstr "Athainmnigh..." + +#: notes/knote.cpp:695 +#, kde-format +msgid "Hide" +msgstr "Folaigh" + +#: notes/knote.cpp:700 +#, kde-format +msgid "Delete" +msgstr "Scrios" + +#: notes/knote.cpp:727 +#, kde-format +msgid "Preferences..." +msgstr "Sainroghanna..." + +#: notes/knote.cpp:732 +#, kde-format +msgid "Keep Above Others" +msgstr "Coimeád Os Cionn" + +#: notes/knote.cpp:737 +#, kde-format +msgid "Keep Below Others" +msgstr "Coimeád Faoi Chinn Eile" + +#: notes/knote.cpp:742 +#, kde-format +msgid "To Desktop" +msgstr "Go Deasc" + +#: notes/knote.cpp:752 +#, kde-format +msgid "Walk Through Notes" +msgstr "Céimnigh Trí na Nótaí" + +#: print/knotegrantleeprint.cpp:50 +#, fuzzy, kde-format +#| msgid "Alarm" +msgid "Alarm:" +msgstr "Aláram" + +#: print/knotegrantleeprint.cpp:51 +#, kde-format +msgid "Note is locked" +msgstr "" + +#: print/knoteprinter.cpp:135 +#, kde-format +msgid "Print Note" +msgid_plural "Print %1 notes" +msgstr[0] "Priontáil Nóta" +msgstr[1] "Priontáil %1 nóta" +msgstr[2] "Priontáil %1 nóta" +msgstr[3] "Priontáil %1 nóta" +msgstr[4] "Priontáil %1 nóta" + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing theme was not found." +msgstr "" + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing error" +msgstr "" + +#: print/knoteprintselectednotesdialog.cpp:63 +#, fuzzy, kde-format +#| msgid "Print Note" +#| msgid_plural "Print %1 notes" +msgid "Printing theme:" +msgstr "Priontáil Nóta" + +#: print/knoteprintselectednotesdialog.cpp:70 +#, kde-format +msgid "Preview" +msgstr "" + +#: print/knoteprintselectednotesdialog.cpp:72 +#, fuzzy, kde-format +#| msgid "Print %1" +msgid "Print" +msgstr "Priontáil %1" + +#: print/knoteprintselectthemedialog.cpp:34 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgid "Select theme" +msgstr "Roghnaigh faighteoir:" + +#: print/knoteprintselectthemedialog.cpp:51 +#, kde-format +msgid "Themes:" +msgstr "" + +#, fuzzy +#~| msgid "Note Actions" +#~ msgid "KNotes Migration" +#~ msgstr "Gníomhartha Nóta" + +#~ msgid "Scheduled Alarm" +#~ msgstr "Aláram Sceidealta" + +#~ msgid "&No alarm" +#~ msgstr "Ga&n aláram" + +#~ msgid "Alarm &at:" +#~ msgstr "Aláram &ag:" + +#~ msgid "The following notes triggered alarms:" +#~ msgstr "Bhain na nótaí seo a leanas aláraim:" + +# ok, under Sainroghanna +#~ msgid "Display" +#~ msgstr "Taispeáint" + +#~ msgid "" +#~ "Unable to save the notes to %1. Check that there is sufficient " +#~ "disk space.
        There should be a backup in the same directory though." +#~ msgstr "" +#~ "Ní féidir na nótaí a shábháil i %1. Bí cinnte go bhfuil go " +#~ "leor spás ar an diosca agat.
        Ba chóir duit cúltaca a choinneáil sa " +#~ "chomhadlann chéanna mar sin féin.
        " + +#~ msgid "Location:" +#~ msgstr "Suíomh:" + +#~ msgid "&Mail action:" +#~ msgstr "Gnío&mh ríomhphoist:" + +#~ msgid "Incoming Notes" +#~ msgstr "Nótaí Isteach" + +#~ msgid "Accept incoming notes" +#~ msgstr "Glac le nótaí isteach" + +#~ msgid "Outgoing Notes" +#~ msgstr "Nótaí Amach" + +#~ msgid "&Sender ID:" +#~ msgstr "&Aitheantas an tSeoltóra:" + +#~ msgid "&Port:" +#~ msgstr "&Port:" + +#~ msgid "Select recipient:" +#~ msgstr "Roghnaigh faighteoir:" + +#~ msgid "Hostname or IP address:" +#~ msgstr "Óstainm nó seoladh IP:" + +#~ msgid "The port KNotes will listen on and send notes to." +#~ msgstr "Port a n-éisteann KNotes leis agus a seolann sé nótaí chuige." + +#~ msgid "Unable to start the mail process." +#~ msgstr "Ní féidir an próiseas poist a thosú." + +#~ msgid "Send \"%1\"" +#~ msgstr "Seol \"%1\"" + +#~ msgid "The host cannot be empty." +#~ msgstr "Ní cheadaítear óstainm folamh." + +#~ msgid "Communication error: %1" +#~ msgstr "Earráid chumarsáide: %1" + +#~ msgid "Alarm &in:" +#~ msgstr "Aláram &i:" + +#~ msgid "&Style:" +#~ msgstr "&Stíl:" + +#~ msgid "Plain" +#~ msgstr "Simplí" + +#~ msgid "(c) 1997-2009, The KNotes Developers" +#~ msgstr "© 1997-2009, Forbróirí KNotes" + +#~ msgid "Defaults" +#~ msgstr "Réamhshocruithe" + +#~ msgid "Default Settings for New Notes" +#~ msgstr "Réamhshocruithe le haghaidh nótaí nua" + +#~ msgid "Actions" +#~ msgstr "Gníomhartha" + +#~ msgid "Action Settings" +#~ msgstr "Socruithe Gnímh" + +#~ msgid "Network" +#~ msgstr "Líonra" + +#~ msgid "Network Settings" +#~ msgstr "Socruithe Líonra" + +#~ msgid "Style" +#~ msgstr "Stíl" + +#~ msgid "Displa&y" +#~ msgstr "&Taispeáin" + +#~ msgid "&Editor" +#~ msgstr "&Eagarthóir" + +#~ msgid "Auto Spell Check" +#~ msgstr "Seiceáil Litriú Go hUathoibríoch" + +#~ msgid "hours/minutes" +#~ msgstr "uaire/nóiméid" diff --git a/po/gl/akonadi_notes_agent.po b/po/gl/akonadi_notes_agent.po new file mode 100644 index 0000000..bfd9ab5 --- /dev/null +++ b/po/gl/akonadi_notes_agent.po @@ -0,0 +1,118 @@ +# Copyright (C) YEAR This_file_is_part_of_KDE +# This file is distributed under the same license as the PACKAGE package. +# +# Xosé , 2014. +# Adrián Chaves Fernández , 2015, 2016. +# Adrián Chaves (Gallaecio) , 2017, 2018. +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2018-04-22 10:53+0100\n" +"Last-Translator: Adrian Chaves \n" +"Language-Team: Galician \n" +"Language: gl\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: Lokalize 2.0\n" + +#: notesagentalarmdialog.cpp:51 notesagentalarmdialog.cpp:220 +#, kde-format +msgid "Alarm" +msgstr "Alarma" + +#: notesagentalarmdialog.cpp:63 +#, kde-format +msgid "The following notes triggered alarms:" +msgstr "As seguintes notas accionaron as alarmas:" + +#: notesagentalarmdialog.cpp:101 +#, kde-format +msgid "Remove Alarm" +msgstr "Retirar unha alarma" + +#: notesagentalarmdialog.cpp:103 +#, kde-format +msgid "Show Note..." +msgstr "Mostrar nota…" + +#: notesagentalarmdialog.cpp:105 +#, kde-format +msgid "Modify Alarm..." +msgstr "Modificar alarma…" + +#: notesagentalarmdialog.cpp:158 +#, kde-format +msgid "Are you sure to remove alarm?" +msgstr "Confirma que desexa retirar esta alarma?" + +#: notesagentalarmdialog.cpp:158 +#, kde-format +msgctxt "@title:window" +msgid "Remove Alarm" +msgstr "Retirar a alarma" + +#: notesagentalarmdialog.cpp:220 +#, kde-format +msgid "Error during fetch alarm info." +msgstr "Produciuse un erro durante a obtención da información da alarma." + +#: notesagentsettingsdialog.cpp:42 +#, kde-format +msgid "Configure Notes Agent" +msgstr "Configurar o Axente de Notas" + +#: notesagentsettingsdialog.cpp:58 +#, kde-format +msgid "Notify" +msgstr "Notificar" + +#: notesagentsettingsdialog.cpp:61 +#, kde-format +msgid "Network" +msgstr "Rede" + +#: notesagentsettingsdialog.cpp:70 +#, kde-format +msgid "Notes Agent" +msgstr "Axente de Notas" + +#: notesagentsettingsdialog.cpp:72 +#, kde-format +msgid "Notes Agent." +msgstr "Axente de notas." + +#: notesagentsettingsdialog.cpp:74 +#, kde-format +msgid "Copyright (C) 2013-2018 Laurent Montel" +msgstr "© 2013-2018 Laurent Montel" + +#: notesagentsettingsdialog.cpp:76 +#, kde-format +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: notesagentsettingsdialog.cpp:77 +#, kde-format +msgid "Maintainer" +msgstr "Mantedor" + +#: notesagentsettingsdialog.cpp:80 +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "Xosé Calvo" + +#: notesagentsettingsdialog.cpp:81 +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "xosecalvo@gmail.com" + +#: notesmanager.cpp:199 +#, kde-format +msgid "Note Received" +msgstr "Nota recibida" diff --git a/po/gl/knotes.po b/po/gl/knotes.po new file mode 100644 index 0000000..bb3a897 --- /dev/null +++ b/po/gl/knotes.po @@ -0,0 +1,1223 @@ +# translation of knotes.po to Galician +# Galician translation of knotes. +# Copyright (C) 2000 Jesús Bravo Álvarez. +# +# Proxecto Trasno - Adaptación do software libre á lingua galega: Se desexas +# colaborar connosco, podes atopar máis información en http://trasno.gpul.org +# +# First Version: 2000-10-28 16:51+0200 +# +# Jesús Bravo Álvarez , 2000. +# Xabi García , 2004. +# Xabier García Feal , 2004. +# Xabi G. Feal , 2006, 2008. +# Xosé , 2008. +# Xosé , 2008, 2009, 2010, 2013, 2014. +# Marce Villarino , 2010. +# Marce Villarino , 2012, 2013, 2014. +# Adrián Chaves Fernández , 2015, 2016, 2017. +# Adrián Chaves (Gallaecio) , 2017, 2018. +msgid "" +msgstr "" +"Project-Id-Version: knotes\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2018-04-22 10:54+0100\n" +"Last-Translator: Adrian Chaves \n" +"Language-Team: Galician \n" +"Language: gl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Lokalize 2.0\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Environment: kde\n" +"X-Accelerator-Marker: &\n" +"X-Text-Markup: kde4\n" + +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "" +"Xabi García,\n" +"Jesús Bravo,\n" +"Xosé Calvo" + +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "xabigf@gmx.net,, xosecalvo@gmail.com" + +#: apps/knotes_options.h:29 +#, kde-format +msgid "Suppress creation of a new note on a non-unique instance." +msgstr "Suprimir a creación dunha nota nova nunha instancia non única." + +#: apps/knotesakonaditray.cpp:35 apps/knotestray.cpp:32 +#, kde-format +msgid "KNotes: Sticky notes by KDE" +msgstr "KNotes: Notas pegañentas de KDE" + +#: apps/knotesapp.cpp:98 +#, kde-format +msgid "New Note" +msgstr "Nova nota" + +#: apps/knotesapp.cpp:106 kontactplugin/knotes_part.cpp:187 +#, kde-format +msgid "New Note From Clipboard" +msgstr "Nova nota desde o portapapeis" + +#: apps/knotesapp.cpp:112 kontactplugin/knotes_part.cpp:192 +#, kde-format +msgid "New Note From Text File..." +msgstr "Nova nota desde un ficheiro de texto…" + +#: apps/knotesapp.cpp:116 +#, kde-format +msgid "Show All Notes" +msgstr "Mostrar todas as notas" + +#: apps/knotesapp.cpp:122 +#, kde-format +msgid "Hide All Notes" +msgstr "Agochar todas as notas" + +#: apps/knotesapp.cpp:128 kontactplugin/knotes_part.cpp:146 +#, kde-format +msgctxt "@action:inmenu" +msgid "Print Selected Notes..." +msgstr "Imprimir as notas seleccionadas…" + +#: apps/knotesapp.cpp:134 +#, kde-format +msgctxt "@action:inmenu" +msgid "Delete Selected Notes..." +msgstr "Eliminar as notas seleccionadas…" + +#: apps/knotesapp.cpp:393 kontactplugin/knotes_part.cpp:874 +#, kde-format +msgid "Select Text File" +msgstr "Seleccionar un ficheiro de texto" + +#: apps/knotesapp.cpp:394 kontactplugin/knotes_part.cpp:875 +#, kde-format +msgid "Text File" +msgstr "Ficheiro de texto" + +#: apps/knotesapp.cpp:400 kontactplugin/knotes_part.cpp:882 +#, kde-format +msgid "Error during open text file: %1" +msgstr "Produciuse un erro ao abrir o ficheiro de texto: %1" + +#: apps/knotesapp.cpp:401 kontactplugin/knotes_part.cpp:883 +#, kde-format +msgid "Open Text File" +msgstr "Abrir un ficheiro de texto" + +#: apps/knotesapp.cpp:404 kontactplugin/knotes_part.cpp:886 +#, kde-format +msgid "Note from file '%1'" +msgstr "Nota desde o ficheiro «%1»" + +#: apps/knotesapp.cpp:499 +#, kde-format +msgid "No Notes" +msgstr "Sen notas" + +#: apps/knotesapp.cpp:552 kontactplugin/knotes_part.cpp:637 +#, kde-format +msgid "Settings" +msgstr "Opcións" + +#. i18n: ectx: Menu (knotes_context) +#: apps/main.cpp:54 data/knotesappui.rc:5 data/knotesappui.rc:6 +#: kontactplugin/knotes_part.cpp:87 kontactplugin/knotes_plugin.cpp:58 +#: kontactplugin/knoteseditdialog.cpp:67 +#, kde-format +msgid "KNotes" +msgstr "KNotes" + +#: apps/main.cpp:56 +#, kde-format +msgid "KDE Notes" +msgstr "Notas de KDE" + +#: apps/main.cpp:58 +#, kde-format +msgid "Copyright © 1997–2018 KNotes authors" +msgstr "© 1997–2018 Autores de KNotes" + +#: apps/main.cpp:78 kontactplugin/kcmknotessummary.cpp:64 +#, kde-format +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: apps/main.cpp:79 +#, kde-format +msgid "Maintainer" +msgstr "Mantedor" + +#: apps/main.cpp:81 +#, kde-format +msgid "Guillermo Antonio Amaral Bastidas" +msgstr "Guillermo Antonio Amaral Bastidas" + +#: apps/main.cpp:82 apps/main.cpp:85 +#, kde-format +msgid "Previous Maintainer" +msgstr "Mantedor Anterior" + +#: apps/main.cpp:84 +#, kde-format +msgid "Michael Brade" +msgstr "Michael Brade" + +#: apps/main.cpp:87 +#, kde-format +msgid "Bernd Johannes Wuebben" +msgstr "Bernd Johannes Wuebben" + +#: apps/main.cpp:88 +#, kde-format +msgid "Original KNotes Author" +msgstr "Autor orixinal de KNotes" + +#: apps/main.cpp:90 +#, kde-format +msgid "Wynn Wilkes" +msgstr "Wynn Wilkes" + +#: apps/main.cpp:91 +#, kde-format +msgid "Ported KNotes to KDE 2" +msgstr "Portou KNotes a KDE 2" + +#: apps/main.cpp:93 +#, kde-format +msgid "Daniel Martin" +msgstr "Daniel Martin" + +#: apps/main.cpp:94 +#, kde-format +msgid "Network Interface" +msgstr "Interface de rede" + +#: apps/main.cpp:96 +#, kde-format +msgid "Bo Thorsen" +msgstr "Bo Thorsen" + +#: apps/main.cpp:97 +#, kde-format +msgid "Started KDE Resource Framework Integration" +msgstr "Iniciou a integración da infraestrutura de recursos de KDE" + +#: apps/main.cpp:99 +#, kde-format +msgid "Bera Debajyoti" +msgstr "Bera Debajyoti" + +#: apps/main.cpp:100 +#, kde-format +msgid "Idea and initial code for the new look & feel" +msgstr "Idea e código inicial para a nova aparencia" + +#: apps/main.cpp:102 +#, kde-format +msgid "Matthias Ettrich" +msgstr "Matthias Ettrich" + +#: apps/main.cpp:105 +#, kde-format +msgid "David Faure" +msgstr "David Faure" + +#: apps/main.cpp:108 +#, kde-format +msgid "Matthias Kiefer" +msgstr "Matthias Kiefer" + +#: apps/main.cpp:111 +#, kde-format +msgid "Luboš Luňák" +msgstr "Luboš Luňák" + +#: apps/main.cpp:113 +#, kde-format +msgid "Dirk A. Mueller" +msgstr "Dirk A. Mueller" + +#: apps/main.cpp:116 +#, kde-format +msgid "Carsten Pfeiffer" +msgstr "Carsten Pfeiffer" + +#: apps/main.cpp:119 +#, kde-format +msgid "Harri Porten" +msgstr "Harri Porten" + +#: apps/main.cpp:122 +#, kde-format +msgid "Espen Sand" +msgstr "Espen Sand" + +#: configdialog/knotecollectionconfigwidget.cpp:121 +#, kde-format +msgid "Folders" +msgstr "Cartafoles" + +#: configdialog/knotecollectionconfigwidget.cpp:123 +#, kde-format +msgid "Select which KNotes folders to show:" +msgstr "Escolla os cartafoles de KNotes que queira mostrar:" + +#: configdialog/knotecollectionconfigwidget.cpp:158 +#, kde-format +msgid "Search..." +msgstr "Buscar…" + +#: configdialog/knotecollectionconfigwidget.cpp:176 +#, kde-format +msgid "&Select All" +msgstr "Escoller &todo" + +#: configdialog/knotecollectionconfigwidget.cpp:180 +#, kde-format +msgid "&Unselect All" +msgstr "&Anular toda a selección" + +#: configdialog/knotecollectionconfigwidget.cpp:185 +#, kde-format +msgid "Rename notes..." +msgstr "Renomear as notas…" + +#: configdialog/knotecollectionconfigwidget.cpp:189 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "Escolla o cartafol onde se ha gardar a nota:" + +#: configdialog/knotecollectionconfigwidget.cpp:208 +#, kde-format +msgid "Notes accounts" +msgstr "Contas de notas" + +#: configdialog/knotecollectionconfigwidget.cpp:213 +#, kde-format +msgid "Accounts" +msgstr "Contas" + +#: configdialog/knotecollectionconfigwidget.cpp:245 +#, kde-format +msgid "Rename Notes" +msgstr "Renomear as notas" + +#: configdialog/knotecollectionconfigwidget.cpp:246 +#, kde-format +msgid "Name:" +msgstr "Nome:" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "An error was occurred during renaming: %1" +msgstr "Produciuse un erro ao renomear: %1" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "Rename note" +msgstr "Renomear a nota" + +#: configdialog/knoteconfigdialog.cpp:192 +#, kde-format +msgid "Show number of notes in tray icon" +msgstr "Mostrar a cantidade de notas na icona da bandexa" + +#: configdialog/knoteconfigdialog.cpp:199 +#, kde-format +msgid "Default Title:" +msgstr "Título predeterminado:" + +#: configdialog/knoteconfigdialog.cpp:206 +#, kde-format +msgid "How does this work?" +msgstr "Como funciona isto?" + +#: configdialog/knoteconfigdialog.cpp:240 +#, kde-format +msgid "" +"

        You can customize title note. You can use:

        • %d current date " +"(short format)
        • %l current date (long format)
        • %t current " +"time
        " +msgstr "" +"

        Pode personalizar a nota. Pode empregar:

        • %d data actual " +"(formato curto)
        • %l data actual (formato longo)
        • %t data " +"actual
        " + +#: configdialog/knoteconfigdialog.cpp:262 +#, kde-format +msgid "Theme:" +msgstr "Tema:" + +#: configdialog/knoteconfigdialog.cpp:272 +#, kde-format +msgid "Download new printing themes" +msgstr "Descargar temas de impresión novos" + +#: configdialog/knotedisplayconfigwidget.cpp:46 +#, kde-format +msgid "&Text color:" +msgstr "Cor do &texto:" + +#: configdialog/knotedisplayconfigwidget.cpp:55 +#, kde-format +msgid "&Background color:" +msgstr "Cor do &fondo:" + +#: configdialog/knotedisplayconfigwidget.cpp:66 +#, kde-format +msgid "&Show note in taskbar" +msgstr "Mostr&ar na barra de tarefas" + +#: configdialog/knotedisplayconfigwidget.cpp:70 +#, kde-format +msgid "&Remember desktop" +msgstr "Lemb&rar o escritorio" + +#: configdialog/knotedisplayconfigwidget.cpp:74 +#, kde-format +msgid "Default &width:" +msgstr "&Anchura predeterminada:" + +#: configdialog/knotedisplayconfigwidget.cpp:85 +#, kde-format +msgid "Default &height:" +msgstr "Altura &predeterminada:" + +#: configdialog/knoteeditorconfigwidget.cpp:37 +#, kde-format +msgid "&Tab size:" +msgstr "&Tamaño do tabulador:" + +#: configdialog/knoteeditorconfigwidget.cpp:46 +#, kde-format +msgid "Auto &indent" +msgstr "Sangrar automat&icamente" + +#: configdialog/knoteeditorconfigwidget.cpp:51 +#, kde-format +msgid "&Rich text" +msgstr "Texto en&riquecido" + +#: configdialog/knoteeditorconfigwidget.cpp:55 +#, kde-format +msgid "Text font:" +msgstr "Tipo de letra do texto:" + +#: configdialog/knoteeditorconfigwidget.cpp:64 +#, kde-format +msgid "Title font:" +msgstr "Tipo de letra do título:" + +#: configdialog/knotesimpleconfigdialog.cpp:64 +#, kde-format +msgid "Editor Settings" +msgstr "Propiedades do editor" + +#: configdialog/knotesimpleconfigdialog.cpp:67 +#, kde-format +msgid "Display Settings" +msgstr "Propiedades da visualización" + +#. i18n: ectx: Menu (help) +#: data/knotesappui.rc:23 +#, kde-format +msgid "&Help" +msgstr "&Axuda" + +#. i18n: ectx: Menu (notes_menu) +#: data/knotesappui.rc:35 data/knotesappui.rc:36 +#, kde-format +msgid "Notes" +msgstr "Notas" + +#: dialog/knotedeleteselectednotesdialog.cpp:32 +#, kde-format +msgid "Select notes to delete" +msgstr "Seleccione as notas que desexe eliminar" + +#: dialog/knoteselectednotesdialog.cpp:34 +#: print/knoteprintselectednotesdialog.cpp:41 +#, kde-format +msgid "Select notes" +msgstr "Seleccionar notas" + +#: dialog/knoteskeydialog.cpp:33 +#, kde-format +msgid "Configure Shortcuts" +msgstr "Configurar os atallos" + +#: dialog/knoteskeydialog.cpp:73 +#, kde-format +msgid "Note Actions" +msgstr "Accións da nota" + +#: finddialog/knotefinddialog.cpp:40 +#, kde-format +msgctxt "@title:window" +msgid "Search Notes" +msgstr "Buscar nas notas" + +#: finddialog/knotefinddialog.cpp:85 +#, kde-format +msgctxt "@label:textbox" +msgid "Search notes:" +msgstr "Buscar nas notas:" + +#: finddialog/knotefinddialog.cpp:94 +#, kde-format +msgctxt "@action:button Search notes" +msgid "Search..." +msgstr "Buscar…" + +#: finddialog/knotefinddialog.cpp:149 +#, kde-format +msgctxt "@label" +msgid "No Results found in search." +msgstr "Non se atoparon resultados na busca." + +#: knoteedit.cpp:56 +#, kde-format +msgid "Bold" +msgstr "Grosa" + +#: knoteedit.cpp:61 +#, kde-format +msgid "Italic" +msgstr "Cursiva" + +#: knoteedit.cpp:65 +#, kde-format +msgid "Underline" +msgstr "Subliñar" + +#: knoteedit.cpp:69 +#, kde-format +msgid "Strike Out" +msgstr "Riscado" + +#: knoteedit.cpp:79 +#, kde-format +msgid "Align Left" +msgstr "Aliñar á esquerda" + +#: knoteedit.cpp:85 +#, kde-format +msgid "Align Center" +msgstr "Centrar" + +#: knoteedit.cpp:90 +#, kde-format +msgid "Align Right" +msgstr "Aliñar á dereita" + +#: knoteedit.cpp:95 +#, kde-format +msgid "Align Block" +msgstr "Aliñar en bloque" + +#: knoteedit.cpp:106 +#, kde-format +msgid "List" +msgstr "Lista" + +#: knoteedit.cpp:111 +#, kde-format +msgid "Superscript" +msgstr "Superíndice" + +#: knoteedit.cpp:114 +#, kde-format +msgid "Subscript" +msgstr "Subíndice" + +#: knoteedit.cpp:120 +#, kde-format +msgid "Increase Indent" +msgstr "Aumentar a sangría" + +#: knoteedit.cpp:126 +#, kde-format +msgid "Decrease Indent" +msgstr "Rebaixar a sangría" + +#: knoteedit.cpp:137 +#, kde-format +msgid "Text Color..." +msgstr "Cor do texto…" + +#: knoteedit.cpp:143 +#, kde-format +msgid "Text Background Color..." +msgstr "Cor de fondo do texto…" + +#: knoteedit.cpp:147 +#, kde-format +msgid "Text Font" +msgstr "Tipo de letra do texto" + +#: knoteedit.cpp:151 +#, kde-format +msgid "Text Size" +msgstr "Tamaño do texto" + +#: knoteedit.cpp:162 +#, kde-format +msgid "Insert Date" +msgstr "Inserir a data" + +#: knoteedit.cpp:166 +#, kde-format +msgid "Insert Checkmark" +msgstr "Inserir unha marca de comprobación" + +#: kontactplugin/kcmknotessummary.cpp:59 +#, kde-format +msgid "kcmknotessummary" +msgstr "kcmknotessummary" + +#: kontactplugin/kcmknotessummary.cpp:61 +#, kde-format +msgid "Notes Summary Configuration Dialog" +msgstr "Diálogo de configuración do resumo das notas" + +#: kontactplugin/kcmknotessummary.cpp:63 +#, kde-format +msgid "Copyright © 2013-2018 Laurent Montel " +msgstr "© 2013-2018 Laurent Montel " + +#: kontactplugin/knotes_part.cpp:98 +#, kde-format +msgctxt "@action:inmenu create new popup note" +msgid "&New" +msgstr "&Nova" + +#: kontactplugin/knotes_part.cpp:108 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be presented with a dialog where you can add a new popup note." +msgstr "Aparece un diálogo no que se pode engadir unha nota emerxente nova." + +#: kontactplugin/knotes_part.cpp:111 kontactplugin/knotes_part.cpp:606 +#: kontactplugin/knotes_part.cpp:608 kontactplugin/knotes_part.cpp:790 +#, kde-format +msgctxt "@action:inmenu" +msgid "Edit..." +msgstr "Editar…" + +#: kontactplugin/knotes_part.cpp:120 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can modify an existing popup " +"note." +msgstr "" +"Aparece un diálogo no que se pode modificar unha nota emerxente existente." + +#: kontactplugin/knotes_part.cpp:123 +#, kde-format +msgctxt "@action:inmenu" +msgid "Rename..." +msgstr "Renomear…" + +#: kontactplugin/knotes_part.cpp:131 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can rename an existing popup " +"note." +msgstr "" +"Aparece un diálogo no que se lle pode renomear a unha nota emerxente xa " +"existente." + +#: kontactplugin/knotes_part.cpp:134 +#, kde-format +msgctxt "@action:inmenu" +msgid "Delete" +msgstr "Eliminar" + +#: kontactplugin/knotes_part.cpp:142 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be prompted if you really want to permanently remove the selected " +"popup note." +msgstr "" +"Pediráselle confirmación antes de retirar a nota emerxente seleccionada de " +"maneira permanente." + +#: kontactplugin/knotes_part.cpp:153 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be prompted to print the selected popup note." +msgstr "Preguntaráselle se quere imprimir a nota emerxente seleccionada." + +#: kontactplugin/knotes_part.cpp:156 +#, kde-format +msgctxt "@action:inmenu" +msgid "Print Preview Selected Notes..." +msgstr "Mostrar a vista previa das notas seleccionadas…" + +#: kontactplugin/knotes_part.cpp:162 +#, kde-format +msgid "Note settings..." +msgstr "Configuración das notas…" + +#: kontactplugin/knotes_part.cpp:167 +#, kde-format +msgid "Preferences KNotes..." +msgstr "Preferencias de KNotes…" + +#: kontactplugin/knotes_part.cpp:172 notes/knote.cpp:713 +#, kde-format +msgid "Mail..." +msgstr "Enviar por correo…" + +#: kontactplugin/knotes_part.cpp:177 notes/knote.cpp:709 +#, kde-format +msgid "Send..." +msgstr "Enviar…" + +#: kontactplugin/knotes_part.cpp:182 notes/knote.cpp:704 +#, kde-format +msgid "Set Alarm..." +msgstr "Pór a alarma…" + +#: kontactplugin/knotes_part.cpp:197 notes/knote.cpp:717 +#, kde-format +msgid "Save As..." +msgstr "Gardar como…" + +#: kontactplugin/knotes_part.cpp:202 notes/knote.cpp:690 +#, kde-format +msgid "Lock" +msgstr "Bloquear" + +#: kontactplugin/knotes_part.cpp:205 notes/knote.cpp:693 +#, kde-format +msgid "Unlock" +msgstr "Desbloquear" + +#: kontactplugin/knotes_part.cpp:238 +#, kde-format +msgid "Set Focus to Quick Search" +msgstr "Estabelecer o foco na busca rápida" + +#: kontactplugin/knotes_part.cpp:321 +#, kde-format +msgctxt "@info" +msgid "To print notes, first select the notes to print from the list." +msgstr "" +"Para imprimir notas, seleccione primeiro na lista as notas que quere " +"imprimir." + +#: kontactplugin/knotes_part.cpp:322 +#, kde-format +msgctxt "@title:window" +msgid "Print Popup Notes" +msgstr "Imprimir notas emerxentes" + +#: kontactplugin/knotes_part.cpp:366 +#, kde-format +msgid "Note was not created." +msgstr "Non se creou a nota." + +#: kontactplugin/knotes_part.cpp:366 +#, kde-format +msgid "Create new note" +msgstr "Crear unha nota nova" + +#: kontactplugin/knotes_part.cpp:388 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:70 +#, kde-format +msgctxt "@info" +msgid "Do you really want to delete this note?" +msgid_plural "Do you really want to delete these %1 notes?" +msgstr[0] "Seguro que quere eliminar esta nota?" +msgstr[1] "Seguro que quere eliminar estas %1 notas?" + +#: kontactplugin/knotes_part.cpp:390 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:57 +#, kde-format +msgctxt "@title:window" +msgid "Confirm Delete" +msgstr "Confirmar a eliminación" + +#: kontactplugin/knotes_part.cpp:582 +#, kde-format +msgctxt "@title:window" +msgid "Rename Popup Note" +msgstr "Renomear a nota emerxente" + +#: kontactplugin/knotes_part.cpp:583 +#, kde-format +msgctxt "@label:textbox" +msgid "New Name:" +msgstr "Nome novo:" + +#: kontactplugin/knotes_part.cpp:606 kontactplugin/knotes_part.cpp:790 +#, kde-format +msgid "Show Note..." +msgstr "Mostrar a nota…" + +#: kontactplugin/knotes_part.cpp:742 +#, kde-format +msgid "Rich text (*.html)" +msgstr "Texto enriquecido (*.html)" + +#: kontactplugin/knotes_part.cpp:744 +#, kde-format +msgid "Plain text (*.txt)" +msgstr "Texto simple (*.txt)" + +#: kontactplugin/knotes_part.cpp:747 notes/knote.cpp:516 +#, kde-format +msgid "Save As" +msgstr "Gardar como" + +#: kontactplugin/knotes_part.cpp:758 notes/knote.cpp:533 +#, kde-format +msgid "" +"A file named %1 already exists.
        Are you sure you want to " +"overwrite it?
        " +msgstr "" +"Xa existe un ficheiro co nome %1.
        Seguro que quere " +"substituílo?
        " + +#: kontactplugin/knotes_plugin.cpp:62 +#, kde-format +msgctxt "@action:inmenu" +msgid "New Popup Note..." +msgstr "Nova nota emerxente…" + +#: kontactplugin/knotes_plugin.cpp:70 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can create a new popup note." +msgstr "Aparece un diálogo no que se pode crear unha nota emerxente nova." + +#: kontactplugin/knotes_plugin.cpp:99 +#, kde-kuit-format +msgctxt "@title" +msgid "KNotes" +msgstr "KNotes" + +#: kontactplugin/knotes_plugin.cpp:101 +#, kde-kuit-format +msgctxt "@title" +msgid "Popup Notes" +msgstr "Notas emerxentes" + +#: kontactplugin/knotes_plugin.cpp:103 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Copyright © 2003–2018 Kontact authors" +msgstr "© 2003–2018 Autores de Kontact" + +#: kontactplugin/knotes_plugin.cpp:105 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: kontactplugin/knotes_plugin.cpp:106 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Current Maintainer" +msgstr "Mantedor actual." + +#: kontactplugin/knotes_plugin.cpp:109 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Michael Brade" +msgstr "Michael Brade" + +#: kontactplugin/knotes_plugin.cpp:110 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Previous Maintainer" +msgstr "Mantedor anterior." + +#: kontactplugin/knotes_plugin.cpp:112 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Tobias Koenig" +msgstr "Tobias Koenig" + +#: kontactplugin/knotes_plugin.cpp:113 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Developer" +msgstr "Desenvolvedor." + +#: kontactplugin/knotes_plugin.cpp:151 +#, kde-format +msgctxt "@item" +msgid "Meeting" +msgstr "Reunión" + +#: kontactplugin/knotes_plugin.cpp:165 kontactplugin/knotes_plugin.cpp:170 +#, kde-format +msgctxt "@item" +msgid "Note: %1" +msgstr "Nota: %1" + +#: kontactplugin/knotes_plugin.cpp:177 +#, kde-format +msgctxt "@item" +msgid "New Note" +msgstr "Nova nota" + +#: kontactplugin/knotes_plugin.cpp:187 +#, kde-format +msgctxt "@info" +msgid "Dropping multiple mails is not supported." +msgstr "Non se permite soltar varias mensaxes de correo." + +#: kontactplugin/knotes_plugin.cpp:190 +#, kde-format +msgctxt "@item" +msgid "" +"From: %1\n" +"To: %2\n" +"Subject: %3" +msgstr "" +"De: %1\n" +"Para: %2\n" +"Asunto: %3" + +#: kontactplugin/knotes_plugin.cpp:193 +#, kde-format +msgctxt "@item" +msgid "Mail: %1" +msgstr "Correo: %1" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, kde-format +msgctxt "@title:window" +msgid "Show Popup Note" +msgstr "Mostrar a nota emerxente" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, kde-format +msgctxt "@title:window" +msgid "Edit Popup Note" +msgstr "Editar a nota emerxente" + +#: kontactplugin/knoteseditdialog.cpp:79 +#, kde-format +msgctxt "@label popup note name" +msgid "Name:" +msgstr "Nome:" + +#: kontactplugin/knoteslistwidgetsearchline.cpp:28 +#, kde-format +msgid "Search notes..." +msgstr "Buscar notas…" + +#: kontactplugin/knoteslistwidgetsearchline.cpp:37 +#, kde-format +msgid "Search notes...<%1>" +msgstr "Buscar notas…<%1>" + +#: kontactplugin/knotesselectdeletenotesdialog.cpp:46 +#, kde-format +msgid "(note locked, it will not removed)" +msgstr "(nota bloqueada; non se vai retirar)" + +#: kontactplugin/summarywidget.cpp:63 +#, kde-format +msgid "Popup Notes" +msgstr "Notas emerxentes" + +#: kontactplugin/summarywidget.cpp:120 +#, kde-format +msgid "No notes found" +msgstr "Non se atopou ningunha nota." + +#: kontactplugin/summarywidget.cpp:153 +#, kde-format +msgid "Modify Note..." +msgstr "Modificar a nota…" + +#: kontactplugin/summarywidget.cpp:157 +#, kde-format +msgid "Delete Note..." +msgstr "Eliminar a nota…" + +#: kontactplugin/summarywidget.cpp:243 +#, kde-format +msgid "Read Popup Note: \"%1\"" +msgstr "Ler a nota emerxente: «%1»" + +#: notes/knote.cpp:149 +#, kde-format +msgid "Do you really want to delete note %1?" +msgstr "Seguro que quere eliminar a nota %1?" + +#: notes/knote.cpp:150 +#, kde-format +msgid "Confirm Delete" +msgstr "Confirmar a eliminación" + +#: notes/knote.cpp:151 +#, kde-format +msgid "&Delete" +msgstr "Elimina&r" + +#: notes/knote.cpp:277 +#, kde-format +msgid "Please enter the new name:" +msgstr "Insira o nome novo:" + +#: notes/knote.cpp:511 +#, kde-format +msgid "Save note as plain text" +msgstr "Gardar a nota como texto simple" + +#: notes/knote.cpp:639 +#, kde-format +msgid "&All Desktops" +msgstr "&Todos os escritorios" + +#: notes/knote.cpp:681 +#, kde-format +msgid "New" +msgstr "Nova" + +#: notes/knote.cpp:685 +#, kde-format +msgid "Rename..." +msgstr "Renomear…" + +#: notes/knote.cpp:695 +#, kde-format +msgid "Hide" +msgstr "Agochar" + +#: notes/knote.cpp:700 +#, kde-format +msgid "Delete" +msgstr "Eliminar" + +#: notes/knote.cpp:727 +#, kde-format +msgid "Preferences..." +msgstr "Preferencias…" + +#: notes/knote.cpp:732 +#, kde-format +msgid "Keep Above Others" +msgstr "Manter enriba das outras" + +#: notes/knote.cpp:737 +#, kde-format +msgid "Keep Below Others" +msgstr "Manter embaixo das outras" + +#: notes/knote.cpp:742 +#, kde-format +msgid "To Desktop" +msgstr "Para o escritorio" + +#: notes/knote.cpp:752 +#, kde-format +msgid "Walk Through Notes" +msgstr "Navegar polas notas" + +#: print/knotegrantleeprint.cpp:50 +#, kde-format +msgid "Alarm:" +msgstr "Alarma:" + +#: print/knotegrantleeprint.cpp:51 +#, kde-format +msgid "Note is locked" +msgstr "A nota está bloqueada" + +#: print/knoteprinter.cpp:135 +#, kde-format +msgid "Print Note" +msgid_plural "Print %1 notes" +msgstr[0] "Imprimir a nota" +msgstr[1] "Imprimir %1 notas" + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing theme was not found." +msgstr "Non foi posíbel atopar o tema de impresión." + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing error" +msgstr "Erro de impresión" + +#: print/knoteprintselectednotesdialog.cpp:63 +#, kde-format +msgid "Printing theme:" +msgstr "Tema de impresión:" + +#: print/knoteprintselectednotesdialog.cpp:70 +#, kde-format +msgid "Preview" +msgstr "Vista previa" + +#: print/knoteprintselectednotesdialog.cpp:72 +#, kde-format +msgid "Print" +msgstr "Imprimir" + +#: print/knoteprintselectthemedialog.cpp:34 +#, kde-format +msgid "Select theme" +msgstr "Escoller o tema" + +#: print/knoteprintselectthemedialog.cpp:51 +#, kde-format +msgid "Themes:" +msgstr "Temas:" + +#~ msgid "" +#~ "Thanks for using KNotes!

        KNotes uses a new storage technology " +#~ "that requires migration of your current KNotes data and configuration.\n" +#~ "

        The conversion process can take a lot of time (depending on the amount " +#~ "of notes you have) and it must not be interrupted.

        \n" +#~ "

        You can:

        • Migrate now (be prepared to wait)
        • Skip the " +#~ "migration and start with fresh data and configuration
        • Cancel and " +#~ "exit KNotes.

        More " +#~ "Information...

        " +#~ msgstr "" +#~ "Grazas por usar o KNotes!

        O KNotes usa unha nova tecnoloxía de " +#~ "almacenaxe que require a migración dos seus datos e configuración de " +#~ "KNotes.

        \n" +#~ "

        O proceso de conversión pode levar un tempo (depende da cantidade de " +#~ "correos que teña) e non debe interromperse.

        \n" +#~ "

        Pode:

        • Migrar agora (prepárese para agardar)
        • Saltar " +#~ "a migración e comezar con datos e configuración novas
        • Cancelar e " +#~ "saír do KNotes.

        Máis información...

        " + +#~ msgid "KNotes Migration" +#~ msgstr "Migración ao KNotes" + +#~ msgid "Migrate Now" +#~ msgstr "Migrar agora" + +#~ msgid "Skip Migration" +#~ msgstr "Saltar a migración" + +#~ msgid "" +#~ "Migration to KNotes failed. In case you want to try again, run 'knotes-" +#~ "migrator --interactive' manually." +#~ msgstr "" +#~ "Fallou a migración ao KNotes. Se quer tentalo de novo, execute " +#~ "manualmente «knotes-migrator --interactive»" + +#~ msgid "Migration Failed" +#~ msgstr "A migración fallou" + +#~ msgid "Uppercase" +#~ msgstr "Maiúsculas" + +#~ msgid "Sentence case" +#~ msgstr "A primeira letra da frase en maiúsculas" + +#~ msgid "Lowercase" +#~ msgstr "Minúsculas" + +#~ msgid "Change case..." +#~ msgstr "Cambiar as maiúsculas..." + +#~ msgid "Debug nepomuk..." +#~ msgstr "Depurar o Nepomuk..." + +#~ msgid "Scheduled Alarm" +#~ msgstr "Alarma programada" + +#~ msgid "&No alarm" +#~ msgstr "Se&n alarma" + +#~ msgid "Alarm &at:" +#~ msgstr "Alarma &o:" + +#~ msgid "The following notes triggered alarms:" +#~ msgstr "As seguintes notas accionaron as alarmas:" + +#~ msgid "Display" +#~ msgstr "Visualización" + +#~ msgid "" +#~ "Unable to save the notes to %1. Check that there is sufficient " +#~ "disk space.
        There should be a backup in the same directory though." +#~ msgstr "" +#~ "Foi imposíbel gardar as notas en %1. Comprobe se hai espazo en " +#~ "disco de abondo.
        Aínda que debería haber unha copia de seguranza no " +#~ "mesmo cartafol.
        " + +#~ msgid "Location:" +#~ msgstr "Lugar:" + +#~ msgid "&Mail action:" +#~ msgstr "Acción de &enviar por correo:" + +#~ msgid "Incoming Notes" +#~ msgstr "Notas entrantes" + +#~ msgid "Accept incoming notes" +#~ msgstr "Aceptar as notas entrantes" + +#~ msgid "Outgoing Notes" +#~ msgstr "Notas saíntes" + +#~ msgid "&Sender ID:" +#~ msgstr "Identificador do &remitente:" + +#~ msgid "&Port:" +#~ msgstr "&Porto:" + +#~ msgid "Select recipient:" +#~ msgstr "Seleccione o destinatario:" + +#~ msgid "Hostname or IP address:" +#~ msgstr "Nome do servidor ou enderezo de IP:" + +#~ msgid "The port KNotes will listen on and send notes to." +#~ msgstr "O porto polo que o KNotes escoitará e ao que enviará as notas." + +#~ msgid "Please configure send mail action." +#~ msgstr "Configure a acción de envío de correo." + +#~ msgid "Unable to start the mail process." +#~ msgstr "Non foi posíbel iniciar o proceso de correo." + +#~ msgid "Send \"%1\"" +#~ msgstr "Enviar «%1»" + +#~ msgid "The host cannot be empty." +#~ msgstr "O servidor non pode estar baleiro." + +#~ msgid "Communication error: %1" +#~ msgstr "Erro de comunicación: %1" + +#~ msgid "Alarm &in:" +#~ msgstr "Alarma &en:" + +#~ msgid "&Style:" +#~ msgstr "&Estilo:" + +#~ msgid "Plain" +#~ msgstr "Sinxelo" diff --git a/po/gl/libnoteshared.po b/po/gl/libnoteshared.po new file mode 100644 index 0000000..cbe72fb --- /dev/null +++ b/po/gl/libnoteshared.po @@ -0,0 +1,176 @@ +# Copyright (C) YEAR This_file_is_part_of_KDE +# This file is distributed under the same license as the PACKAGE package. +# +# Marce Villarino , 2013, 2014. +# Xosé , 2014. +# Adrián Chaves Fernández (Gallaecio) , 2017. +# Adrian Chaves , 2018. +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2017-09-15 03:37+0200\n" +"PO-Revision-Date: 2018-04-22 10:53+0100\n" +"Last-Translator: Adrian Chaves \n" +"Language-Team: Galician \n" +"Language: gl\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: Lokalize 2.0\n" +"X-Environment: kde\n" +"X-Accelerator-Marker: &\n" +"X-Text-Markup: kde4\n" + +#: alarms/notealarmdialog.cpp:77 +#, kde-format +msgid "Scheduled Alarm" +msgstr "Alarma programada" + +#: alarms/notealarmdialog.cpp:80 +#, kde-format +msgid "&No alarm" +msgstr "Se&n alarma" + +#: alarms/notealarmdialog.cpp:89 +#, kde-format +msgid "Alarm &at:" +msgstr "Alarma &o:" + +#: config/noteactionconfig.cpp:36 +#, kde-format +msgid "&Mail action:" +msgstr "&Acción do correo:" + +#: config/noteactionconfig.cpp:44 +#, kde-format +msgid "How does this work?" +msgstr "Como funciona isto?" + +#: config/noteactionconfig.cpp:57 +#, kde-format +msgid "" +"

        You can customize command line. You can use:

        • %t returns " +"current note title
        • %f returns current note text
        " +msgstr "" +"

        Pode personalizar a liña de ordes. Pode usar:

        • %t devolve o " +"título da nota actual
        • %f devolve o texto da nota actual
        " + +#: config/notenetworkconfig.cpp:54 +#, kde-format +msgid "Incoming Notes" +msgstr "Notas entrantes" + +#: config/notenetworkconfig.cpp:57 +#, kde-format +msgid "Accept incoming notes" +msgstr "Aceptar as notas entrantes" + +#: config/notenetworkconfig.cpp:63 +#, kde-format +msgid "Outgoing Notes" +msgstr "Notas saíntes" + +#: config/notenetworkconfig.cpp:66 +#, kde-format +msgid "&Sender ID:" +msgstr "&ID do remitente:" + +#: config/notenetworkconfig.cpp:78 +#, kde-format +msgid "&Port:" +msgstr "&Porto:" + +#: dialog/selectednotefolderdialog.cpp:35 +#, kde-format +msgctxt "@title:window" +msgid "Select Note Folder" +msgstr "Seleccione o cartafol das notas" + +#: dialog/selectednotefolderdialog.cpp:37 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "Seleccione o cartafol onde se ha gardar a nota:" + +#: job/createnewnotejob.cpp:124 job/createnewnotejob.cpp:134 +#, kde-format +msgid "" +"An error occurred during fetching. Do you want to select a new default " +"collection?" +msgstr "" +"Produciuse un erro durante a descarga. Quere seleccionar unha nova colección " +"predeterminada?" + +#: job/createnewnotejob.cpp:144 +#, kde-format +msgid "" +"Collection is hidden. New note will stored but not displaying. Do you want " +"to show collection?" +msgstr "" +"A colección está agochada. A nova nota ha almacenarse pero non se ha " +"mostrar. Quere mostrar a colección?" + +#: job/createnewnotejob.cpp:198 +#, kde-format +msgid "Note was not created." +msgstr "Non se creou a nota." + +#: job/createnewnotejob.cpp:198 +#, kde-format +msgid "Create new note" +msgstr "Crear unha nota nova" + +#: network/notehostdialog.cpp:64 +#, kde-format +msgid "Select recipient:" +msgstr "Escoller un destinatario:" + +#: network/notehostdialog.cpp:83 +#, kde-format +msgid "Hostname or IP address:" +msgstr "Nome do servidor ou enderezo IP:" + +#: network/notesnetworksender.cpp:104 +#, kde-format +msgid "Communication error: %1" +msgstr "Erro de comunicación: %1" + +#: noteutils.cpp:45 +#, kde-format +msgid "Please configure send mail action." +msgstr "Configure a acción de envío de correo." + +#: noteutils.cpp:53 +#, kde-format +msgid "Note: \"%1\"" +msgstr "Nota: «%1»" + +#: noteutils.cpp:60 +#, kde-format +msgid "Unable to start the mail process." +msgstr "Non se pode iniciar o proceso de correo." + +#: noteutils.cpp:69 +#, kde-format +msgid "Send \"%1\"" +msgstr "Enviar «%1»" + +#: noteutils.cpp:73 +#, kde-format +msgid "The host cannot be empty." +msgstr "O servidor non pode deixarse baleiro." + +#: resources/localresourcecreator.cpp:83 +#, kde-format +msgctxt "Default name for resource holding notes" +msgid "Local Notes" +msgstr "Notas locais" + +#. i18n: ectx: label, entry (Port), group (Network) +#: settings/notesharedglobalconfig.kcfg:37 +#, kde-format +msgid "The port will listen on and send notes to." +msgstr "O porto no que se escoitará e ao que se lle han enviar notas." diff --git a/po/he/knotes.po b/po/he/knotes.po new file mode 100644 index 0000000..286b9ee --- /dev/null +++ b/po/he/knotes.po @@ -0,0 +1,1068 @@ +# translation of knotes.po to Hebrew +# translation of knotes.po to +# KDE Hebrew Localization Project +# +# In addition to the copyright owners of the program +# which this translation accompanies, this translation is +# Copyright (C) 2000-2002 Meni Livne +# +# This translation is subject to the same Open Source +# license as the program which it accompanies. +# +# Igal , 2004. +# Diego Iastrubni , 2004, 2005. +# Ran Rutenberg , 2007. +# Elkana Bardugo , 2017. #zanata +msgid "" +msgstr "" +"Project-Id-Version: knotes\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2017-05-16 06:41-0400\n" +"Last-Translator: Copied by Zanata \n" +"Language-Team: Hebrew \n" +"Language: he\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Zanata 3.9.6\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" + +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "צוות התרגום של KDE ישראל" + +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "kde-l10n-he@kde.org" + +#: apps/knotes_options.h:29 +#, kde-format +msgid "Suppress creation of a new note on a non-unique instance." +msgstr "מנע יצירת פתק חדש במקרה שהתוכנית פתוחה יותר מפעם אחת." + +#: apps/knotesakonaditray.cpp:35 apps/knotestray.cpp:32 +#, fuzzy, kde-format +msgid "KNotes: Sticky notes by KDE" +msgstr "KNotes: פתקים דביקים עבור KDE" + +#: apps/knotesapp.cpp:98 +#, kde-format +msgid "New Note" +msgstr "פתק חדש" + +#: apps/knotesapp.cpp:106 kontactplugin/knotes_part.cpp:187 +#, kde-format +msgid "New Note From Clipboard" +msgstr "פתק חדש מלוח העריכה" + +#: apps/knotesapp.cpp:112 kontactplugin/knotes_part.cpp:192 +#, fuzzy, kde-format +msgid "New Note From Text File..." +msgstr "פתק חדש מלוח העריכה" + +#: apps/knotesapp.cpp:116 +#, kde-format +msgid "Show All Notes" +msgstr "הצג את כל הפתקים" + +#: apps/knotesapp.cpp:122 +#, kde-format +msgid "Hide All Notes" +msgstr "הסתר את כל הפתקים" + +#: apps/knotesapp.cpp:128 kontactplugin/knotes_part.cpp:146 +#, fuzzy, kde-format +msgctxt "@action:inmenu" +msgid "Print Selected Notes..." +msgstr "הדפס פתק" + +#: apps/knotesapp.cpp:134 +#, fuzzy, kde-format +msgctxt "@action:inmenu" +msgid "Delete Selected Notes..." +msgstr "הדפס פתק" + +#: apps/knotesapp.cpp:393 kontactplugin/knotes_part.cpp:874 +#, kde-format +msgid "Select Text File" +msgstr "" + +#: apps/knotesapp.cpp:394 kontactplugin/knotes_part.cpp:875 +#, fuzzy, kde-format +msgid "Text File" +msgstr "גודל טקסט" + +#: apps/knotesapp.cpp:400 kontactplugin/knotes_part.cpp:882 +#, kde-format +msgid "Error during open text file: %1" +msgstr "" + +#: apps/knotesapp.cpp:401 kontactplugin/knotes_part.cpp:883 +#, fuzzy, kde-format +msgid "Open Text File" +msgstr "גודל טקסט" + +#: apps/knotesapp.cpp:404 kontactplugin/knotes_part.cpp:886 +#, kde-format +msgid "Note from file '%1'" +msgstr "" + +#: apps/knotesapp.cpp:499 +#, kde-format +msgid "No Notes" +msgstr "אין פתקים" + +#: apps/knotesapp.cpp:552 kontactplugin/knotes_part.cpp:637 +#, kde-format +msgid "Settings" +msgstr "הגדרות" + +#. i18n: ectx: Menu (knotes_context) +#: apps/main.cpp:54 data/knotesappui.rc:5 data/knotesappui.rc:6 +#: kontactplugin/knotes_part.cpp:87 kontactplugin/knotes_plugin.cpp:58 +#: kontactplugin/knoteseditdialog.cpp:67 +#, kde-format +msgid "KNotes" +msgstr "KNotes" + +#: apps/main.cpp:56 +#, kde-format +msgid "KDE Notes" +msgstr "פתקים ל-KDE" + +#: apps/main.cpp:58 +#, kde-format +msgid "Copyright © 1997–2018 KNotes authors" +msgstr "" + +#: apps/main.cpp:78 kontactplugin/kcmknotessummary.cpp:64 +#, kde-format +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: apps/main.cpp:79 +#, kde-format +msgid "Maintainer" +msgstr "מתחזק" + +#: apps/main.cpp:81 +#, kde-format +msgid "Guillermo Antonio Amaral Bastidas" +msgstr "Guillermo Antonio Amaral Bastidas" + +#: apps/main.cpp:82 apps/main.cpp:85 +#, kde-format +msgid "Previous Maintainer" +msgstr "מתחזק קודם" + +#: apps/main.cpp:84 +#, kde-format +msgid "Michael Brade" +msgstr "Michael Brade" + +#: apps/main.cpp:87 +#, kde-format +msgid "Bernd Johannes Wuebben" +msgstr "Bernd Johannes Wuebben" + +#: apps/main.cpp:88 +#, kde-format +msgid "Original KNotes Author" +msgstr "הכותב המקורי של KNotes" + +#: apps/main.cpp:90 +#, kde-format +msgid "Wynn Wilkes" +msgstr "Wynn Wilkes" + +#: apps/main.cpp:91 +#, kde-format +msgid "Ported KNotes to KDE 2" +msgstr "הסב את KNotes ל-KDE 2" + +#: apps/main.cpp:93 +#, kde-format +msgid "Daniel Martin" +msgstr "Daniel Martin" + +#: apps/main.cpp:94 +#, kde-format +msgid "Network Interface" +msgstr "ממשק רשת" + +#: apps/main.cpp:96 +#, kde-format +msgid "Bo Thorsen" +msgstr "Bo Thorsen" + +#: apps/main.cpp:97 +#, kde-format +msgid "Started KDE Resource Framework Integration" +msgstr "התחיל את האינטגרציה עם ממשק המשאבים של KDE" + +#: apps/main.cpp:99 +#, kde-format +msgid "Bera Debajyoti" +msgstr "Bera Debajyoti" + +#: apps/main.cpp:100 +#, kde-format +msgid "Idea and initial code for the new look & feel" +msgstr "רעיון ראשוני, וקוד עבור המראה ומרגש חדשים" + +#: apps/main.cpp:102 +#, kde-format +msgid "Matthias Ettrich" +msgstr "Matthias Ettrich" + +#: apps/main.cpp:105 +#, kde-format +msgid "David Faure" +msgstr "David Faure" + +#: apps/main.cpp:108 +#, kde-format +msgid "Matthias Kiefer" +msgstr "Matthias Kiefer" + +#: apps/main.cpp:111 +#, kde-format +msgid "Luboš Luňák" +msgstr "Luboš Luňák" + +#: apps/main.cpp:113 +#, kde-format +msgid "Dirk A. Mueller" +msgstr "Dirk A. Mueller" + +#: apps/main.cpp:116 +#, kde-format +msgid "Carsten Pfeiffer" +msgstr "Carsten Pfeiffer" + +#: apps/main.cpp:119 +#, kde-format +msgid "Harri Porten" +msgstr "Harri Porten" + +#: apps/main.cpp:122 +#, kde-format +msgid "Espen Sand" +msgstr "Espen Sand" + +#: configdialog/knotecollectionconfigwidget.cpp:121 +#, kde-format +msgid "Folders" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:123 +#, kde-format +msgid "Select which KNotes folders to show:" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:158 +#, kde-format +msgid "Search..." +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:176 +#, kde-format +msgid "&Select All" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:180 +#, kde-format +msgid "&Unselect All" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:185 +#, fuzzy, kde-format +msgid "Rename notes..." +msgstr "שנה שם..." + +#: configdialog/knotecollectionconfigwidget.cpp:189 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:208 +#, fuzzy, kde-format +msgid "Notes accounts" +msgstr "פעולות בפתקים" + +#: configdialog/knotecollectionconfigwidget.cpp:213 +#, kde-format +msgid "Accounts" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:245 +#, fuzzy, kde-format +msgid "Rename Notes" +msgstr "הצג את כל הפתקים" + +#: configdialog/knotecollectionconfigwidget.cpp:246 +#, kde-format +msgid "Name:" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "An error was occurred during renaming: %1" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, fuzzy, kde-format +msgid "Rename note" +msgstr "שנה שם..." + +#: configdialog/knoteconfigdialog.cpp:192 +#, kde-format +msgid "Show number of notes in tray icon" +msgstr "" + +#: configdialog/knoteconfigdialog.cpp:199 +#, fuzzy, kde-format +msgid "Default Title:" +msgstr "רו&חב ברירת מחדל:" + +#: configdialog/knoteconfigdialog.cpp:206 +#, kde-format +msgid "How does this work?" +msgstr "" + +#: configdialog/knoteconfigdialog.cpp:240 +#, kde-format +msgid "" +"

        You can customize title note. You can use:

        • %d current date " +"(short format)
        • %l current date (long format)
        • %t current " +"time
        " +msgstr "" + +#: configdialog/knoteconfigdialog.cpp:262 +#, kde-format +msgid "Theme:" +msgstr "" + +#: configdialog/knoteconfigdialog.cpp:272 +#, fuzzy, kde-format +msgid "Download new printing themes" +msgstr "הדפס פתק" + +#: configdialog/knotedisplayconfigwidget.cpp:46 +#, kde-format +msgid "&Text color:" +msgstr "צבע &טקסט:" + +#: configdialog/knotedisplayconfigwidget.cpp:55 +#, kde-format +msgid "&Background color:" +msgstr "צבע &רקע:" + +#: configdialog/knotedisplayconfigwidget.cpp:66 +#, kde-format +msgid "&Show note in taskbar" +msgstr "&הצג פתק במגש המערכת" + +#: configdialog/knotedisplayconfigwidget.cpp:70 +#, kde-format +msgid "&Remember desktop" +msgstr "&זכור שולחן עבודה" + +#: configdialog/knotedisplayconfigwidget.cpp:74 +#, kde-format +msgid "Default &width:" +msgstr "רו&חב ברירת מחדל:" + +#: configdialog/knotedisplayconfigwidget.cpp:85 +#, kde-format +msgid "Default &height:" +msgstr "&גובה ברירת מחדל:" + +#: configdialog/knoteeditorconfigwidget.cpp:37 +#, kde-format +msgid "&Tab size:" +msgstr "&גודל טאב:" + +#: configdialog/knoteeditorconfigwidget.cpp:46 +#, kde-format +msgid "Auto &indent" +msgstr "הז&חה אוטומטית" + +#: configdialog/knoteeditorconfigwidget.cpp:51 +#, kde-format +msgid "&Rich text" +msgstr "&טקסט עשיר" + +#: configdialog/knoteeditorconfigwidget.cpp:55 +#, kde-format +msgid "Text font:" +msgstr "גופן טקסט:" + +#: configdialog/knoteeditorconfigwidget.cpp:64 +#, kde-format +msgid "Title font:" +msgstr "גופן כותרת:" + +#: configdialog/knotesimpleconfigdialog.cpp:64 +#, kde-format +msgid "Editor Settings" +msgstr "הגדרות העורך" + +#: configdialog/knotesimpleconfigdialog.cpp:67 +#, kde-format +msgid "Display Settings" +msgstr "הגדרות תצוגה" + +#. i18n: ectx: Menu (help) +#: data/knotesappui.rc:23 +#, kde-format +msgid "&Help" +msgstr "&עזרה" + +#. i18n: ectx: Menu (notes_menu) +#: data/knotesappui.rc:35 data/knotesappui.rc:36 +#, kde-format +msgid "Notes" +msgstr "פתקים" + +#: dialog/knotedeleteselectednotesdialog.cpp:32 +#, kde-format +msgid "Select notes to delete" +msgstr "" + +#: dialog/knoteselectednotesdialog.cpp:34 +#: print/knoteprintselectednotesdialog.cpp:41 +#, kde-format +msgid "Select notes" +msgstr "" + +#: dialog/knoteskeydialog.cpp:33 +#, kde-format +msgid "Configure Shortcuts" +msgstr "הגדרת קיצורים" + +#: dialog/knoteskeydialog.cpp:73 +#, kde-format +msgid "Note Actions" +msgstr "פעולות בפתקים" + +#: finddialog/knotefinddialog.cpp:40 +#, fuzzy, kde-format +msgctxt "@title:window" +msgid "Search Notes" +msgstr "הצג את כל הפתקים" + +#: finddialog/knotefinddialog.cpp:85 +#, fuzzy, kde-format +msgctxt "@label:textbox" +msgid "Search notes:" +msgstr "הצג את כל הפתקים" + +#: finddialog/knotefinddialog.cpp:94 +#, fuzzy, kde-format +msgctxt "@action:button Search notes" +msgid "Search..." +msgstr "הצג את כל הפתקים" + +#: finddialog/knotefinddialog.cpp:149 +#, kde-format +msgctxt "@label" +msgid "No Results found in search." +msgstr "" + +#: knoteedit.cpp:56 +#, kde-format +msgid "Bold" +msgstr "מודגש" + +#: knoteedit.cpp:61 +#, kde-format +msgid "Italic" +msgstr "נטוי" + +#: knoteedit.cpp:65 +#, kde-format +msgid "Underline" +msgstr "קו תחתון" + +#: knoteedit.cpp:69 +#, kde-format +msgid "Strike Out" +msgstr "קו חוצה" + +#: knoteedit.cpp:79 +#, kde-format +msgid "Align Left" +msgstr "ישר שמאלה" + +#: knoteedit.cpp:85 +#, kde-format +msgid "Align Center" +msgstr "מרכז" + +#: knoteedit.cpp:90 +#, kde-format +msgid "Align Right" +msgstr "ישר ימינה" + +#: knoteedit.cpp:95 +#, kde-format +msgid "Align Block" +msgstr "ישר לשני הצדדים" + +#: knoteedit.cpp:106 +#, kde-format +msgid "List" +msgstr "רשימה" + +#: knoteedit.cpp:111 +#, kde-format +msgid "Superscript" +msgstr "כתב עילי" + +#: knoteedit.cpp:114 +#, kde-format +msgid "Subscript" +msgstr "כתב תחתי" + +#: knoteedit.cpp:120 +#, kde-format +msgid "Increase Indent" +msgstr "הגדל הזחה" + +#: knoteedit.cpp:126 +#, kde-format +msgid "Decrease Indent" +msgstr "הקטן הזחה" + +#: knoteedit.cpp:137 +#, kde-format +msgid "Text Color..." +msgstr "צבע טקסט..." + +#: knoteedit.cpp:143 +#, fuzzy, kde-format +msgid "Text Background Color..." +msgstr "צבע טקסט..." + +#: knoteedit.cpp:147 +#, kde-format +msgid "Text Font" +msgstr "גופן טקסט" + +#: knoteedit.cpp:151 +#, kde-format +msgid "Text Size" +msgstr "גודל טקסט" + +#: knoteedit.cpp:162 +#, kde-format +msgid "Insert Date" +msgstr "הוסף תאריך" + +#: knoteedit.cpp:166 +#, kde-format +msgid "Insert Checkmark" +msgstr "" + +#: kontactplugin/kcmknotessummary.cpp:59 +#, kde-format +msgid "kcmknotessummary" +msgstr "" + +#: kontactplugin/kcmknotessummary.cpp:61 +#, kde-format +msgid "Notes Summary Configuration Dialog" +msgstr "" + +#: kontactplugin/kcmknotessummary.cpp:63 +#, kde-format +msgid "Copyright © 2013-2018 Laurent Montel " +msgstr "" + +#: kontactplugin/knotes_part.cpp:98 +#, kde-format +msgctxt "@action:inmenu create new popup note" +msgid "&New" +msgstr "" + +#: kontactplugin/knotes_part.cpp:108 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be presented with a dialog where you can add a new popup note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:111 kontactplugin/knotes_part.cpp:606 +#: kontactplugin/knotes_part.cpp:608 kontactplugin/knotes_part.cpp:790 +#, fuzzy, kde-format +msgctxt "@action:inmenu" +msgid "Edit..." +msgstr "עורך" + +#: kontactplugin/knotes_part.cpp:120 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can modify an existing popup " +"note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:123 +#, fuzzy, kde-format +msgctxt "@action:inmenu" +msgid "Rename..." +msgstr "שנה שם..." + +#: kontactplugin/knotes_part.cpp:131 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can rename an existing popup " +"note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:134 +#, fuzzy, kde-format +msgctxt "@action:inmenu" +msgid "Delete" +msgstr "מחק" + +#: kontactplugin/knotes_part.cpp:142 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be prompted if you really want to permanently remove the selected " +"popup note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:153 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be prompted to print the selected popup note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:156 +#, fuzzy, kde-format +msgctxt "@action:inmenu" +msgid "Print Preview Selected Notes..." +msgstr "הדפס פתק" + +#: kontactplugin/knotes_part.cpp:162 +#, fuzzy, kde-format +msgid "Note settings..." +msgstr "הגדרות סגנון" + +#: kontactplugin/knotes_part.cpp:167 +#, fuzzy, kde-format +msgid "Preferences KNotes..." +msgstr "העדפות..." + +#: kontactplugin/knotes_part.cpp:172 notes/knote.cpp:713 +#, kde-format +msgid "Mail..." +msgstr "שליחה בדוא\"ל..." + +#: kontactplugin/knotes_part.cpp:177 notes/knote.cpp:709 +#, kde-format +msgid "Send..." +msgstr "שלח..." + +#: kontactplugin/knotes_part.cpp:182 notes/knote.cpp:704 +#, kde-format +msgid "Set Alarm..." +msgstr "קבע תזכורת..." + +#: kontactplugin/knotes_part.cpp:197 notes/knote.cpp:717 +#, kde-format +msgid "Save As..." +msgstr "שמור בשם..." + +#: kontactplugin/knotes_part.cpp:202 notes/knote.cpp:690 +#, kde-format +msgid "Lock" +msgstr "נְעָל" + +#: kontactplugin/knotes_part.cpp:205 notes/knote.cpp:693 +#, kde-format +msgid "Unlock" +msgstr "שחרר נעילה" + +#: kontactplugin/knotes_part.cpp:238 +#, kde-format +msgid "Set Focus to Quick Search" +msgstr "" + +#: kontactplugin/knotes_part.cpp:321 +#, kde-format +msgctxt "@info" +msgid "To print notes, first select the notes to print from the list." +msgstr "" + +#: kontactplugin/knotes_part.cpp:322 +#, fuzzy, kde-format +msgctxt "@title:window" +msgid "Print Popup Notes" +msgstr "הדפס פתק" + +#: kontactplugin/knotes_part.cpp:366 +#, kde-format +msgid "Note was not created." +msgstr "" + +#: kontactplugin/knotes_part.cpp:366 +#, fuzzy, kde-format +msgid "Create new note" +msgstr "שנה שם..." + +#: kontactplugin/knotes_part.cpp:388 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:70 +#, fuzzy, kde-format +msgctxt "@info" +msgid "Do you really want to delete this note?" +msgid_plural "Do you really want to delete these %1 notes?" +msgstr[0] "האם אתה בטוח שברצונך למחוק את הפתק %1 " +msgstr[1] "האם אתה בטוח שברצונך למחוק את הפתק %1 " + +#: kontactplugin/knotes_part.cpp:390 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:57 +#, fuzzy, kde-format +msgctxt "@title:window" +msgid "Confirm Delete" +msgstr "אשר מחיקה" + +#: kontactplugin/knotes_part.cpp:582 +#, fuzzy, kde-format +msgctxt "@title:window" +msgid "Rename Popup Note" +msgstr "הצג את כל הפתקים" + +#: kontactplugin/knotes_part.cpp:583 +#, fuzzy, kde-format +msgctxt "@label:textbox" +msgid "New Name:" +msgstr "פתק חדש" + +#: kontactplugin/knotes_part.cpp:606 kontactplugin/knotes_part.cpp:790 +#, fuzzy, kde-format +msgid "Show Note..." +msgstr "הצג את כל הפתקים" + +#: kontactplugin/knotes_part.cpp:742 +#, fuzzy, kde-format +#| msgid "&Rich text" +msgid "Rich text (*.html)" +msgstr "&טקסט עשיר" + +#: kontactplugin/knotes_part.cpp:744 +#, kde-format +msgid "Plain text (*.txt)" +msgstr "" + +#: kontactplugin/knotes_part.cpp:747 notes/knote.cpp:516 +#, kde-format +msgid "Save As" +msgstr "שמור בשם" + +#: kontactplugin/knotes_part.cpp:758 notes/knote.cpp:533 +#, kde-format +msgid "" +"A file named %1 already exists.
        Are you sure you want to " +"overwrite it?
        " +msgstr "" +" קובץ בשם %1 כבר קיים.
        האם אתה בטוח שברצונך להחליף אותו? " + +#: kontactplugin/knotes_plugin.cpp:62 +#, fuzzy, kde-format +msgctxt "@action:inmenu" +msgid "New Popup Note..." +msgstr "פתק חדש" + +#: kontactplugin/knotes_plugin.cpp:70 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can create a new popup note." +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:99 +#, fuzzy, kde-kuit-format +msgctxt "@title" +msgid "KNotes" +msgstr "KNotes" + +#: kontactplugin/knotes_plugin.cpp:101 +#, fuzzy, kde-kuit-format +msgctxt "@title" +msgid "Popup Notes" +msgstr "אין פתקים" + +#: kontactplugin/knotes_plugin.cpp:103 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Copyright © 2003–2018 Kontact authors" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:105 +#, fuzzy, kde-kuit-format +msgctxt "@info:credit" +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: kontactplugin/knotes_plugin.cpp:106 +#, fuzzy, kde-kuit-format +msgctxt "@info:credit" +msgid "Current Maintainer" +msgstr "מתחזק" + +#: kontactplugin/knotes_plugin.cpp:109 +#, fuzzy, kde-kuit-format +msgctxt "@info:credit" +msgid "Michael Brade" +msgstr "Michael Brade" + +#: kontactplugin/knotes_plugin.cpp:110 +#, fuzzy, kde-kuit-format +msgctxt "@info:credit" +msgid "Previous Maintainer" +msgstr "מתחזק קודם" + +#: kontactplugin/knotes_plugin.cpp:112 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Tobias Koenig" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:113 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Developer" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:151 +#, fuzzy, kde-format +msgctxt "@item" +msgid "Meeting" +msgstr "הגדרות" + +#: kontactplugin/knotes_plugin.cpp:165 kontactplugin/knotes_plugin.cpp:170 +#, fuzzy, kde-format +msgctxt "@item" +msgid "Note: %1" +msgstr "פתקים" + +#: kontactplugin/knotes_plugin.cpp:177 +#, fuzzy, kde-format +msgctxt "@item" +msgid "New Note" +msgstr "פתק חדש" + +#: kontactplugin/knotes_plugin.cpp:187 +#, kde-format +msgctxt "@info" +msgid "Dropping multiple mails is not supported." +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:190 +#, kde-format +msgctxt "@item" +msgid "" +"From: %1\n" +"To: %2\n" +"Subject: %3" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:193 +#, kde-format +msgctxt "@item" +msgid "Mail: %1" +msgstr "" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, fuzzy, kde-format +msgctxt "@title:window" +msgid "Show Popup Note" +msgstr "הצג את כל הפתקים" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, kde-format +msgctxt "@title:window" +msgid "Edit Popup Note" +msgstr "" + +#: kontactplugin/knoteseditdialog.cpp:79 +#, kde-format +msgctxt "@label popup note name" +msgid "Name:" +msgstr "" + +#: kontactplugin/knoteslistwidgetsearchline.cpp:28 +#, fuzzy, kde-format +msgid "Search notes..." +msgstr "הצג את כל הפתקים" + +#: kontactplugin/knoteslistwidgetsearchline.cpp:37 +#, fuzzy, kde-format +msgid "Search notes...<%1>" +msgstr "הצג את כל הפתקים" + +#: kontactplugin/knotesselectdeletenotesdialog.cpp:46 +#, kde-format +msgid "(note locked, it will not removed)" +msgstr "" + +#: kontactplugin/summarywidget.cpp:63 +#, fuzzy, kde-format +msgid "Popup Notes" +msgstr "אין פתקים" + +#: kontactplugin/summarywidget.cpp:120 +#, fuzzy, kde-format +msgid "No notes found" +msgstr "פעולות בפתקים" + +#: kontactplugin/summarywidget.cpp:153 +#, kde-format +msgid "Modify Note..." +msgstr "" + +#: kontactplugin/summarywidget.cpp:157 +#, fuzzy, kde-format +msgid "Delete Note..." +msgstr "הדפס פתק" + +#: kontactplugin/summarywidget.cpp:243 +#, kde-format +msgid "Read Popup Note: \"%1\"" +msgstr "" + +#: notes/knote.cpp:149 +#, kde-format +msgid "Do you really want to delete note %1?" +msgstr "האם אתה בטוח שברצונך למחוק את הפתק %1 " + +#: notes/knote.cpp:150 +#, kde-format +msgid "Confirm Delete" +msgstr "אשר מחיקה" + +#: notes/knote.cpp:151 +#, kde-format +msgid "&Delete" +msgstr "&מחק" + +#: notes/knote.cpp:277 +#, kde-format +msgid "Please enter the new name:" +msgstr "הזן את השם החדש:" + +#: notes/knote.cpp:511 +#, kde-format +msgid "Save note as plain text" +msgstr "שמור את הפתק בתור קובץ טקסט" + +#: notes/knote.cpp:639 +#, kde-format +msgid "&All Desktops" +msgstr "&כולם" + +#: notes/knote.cpp:681 +#, kde-format +msgid "New" +msgstr "חדש" + +#: notes/knote.cpp:685 +#, kde-format +msgid "Rename..." +msgstr "שנה שם..." + +#: notes/knote.cpp:695 +#, kde-format +msgid "Hide" +msgstr "הסתר" + +#: notes/knote.cpp:700 +#, kde-format +msgid "Delete" +msgstr "מחק" + +#: notes/knote.cpp:727 +#, kde-format +msgid "Preferences..." +msgstr "העדפות..." + +#: notes/knote.cpp:732 +#, kde-format +msgid "Keep Above Others" +msgstr "השאר מעל אחרים" + +#: notes/knote.cpp:737 +#, kde-format +msgid "Keep Below Others" +msgstr "השאר מתחת לאחרים" + +#: notes/knote.cpp:742 +#, kde-format +msgid "To Desktop" +msgstr "לשולחן עבודה" + +#: notes/knote.cpp:752 +#, kde-format +msgid "Walk Through Notes" +msgstr "עבור על כל הפתקים" + +#: print/knotegrantleeprint.cpp:50 +#, fuzzy, kde-format +msgid "Alarm:" +msgstr "תזכורת" + +#: print/knotegrantleeprint.cpp:51 +#, kde-format +msgid "Note is locked" +msgstr "" + +#: print/knoteprinter.cpp:135 +#, kde-format +msgid "Print Note" +msgid_plural "Print %1 notes" +msgstr[0] "הדפס פתק" +msgstr[1] "הדפס %1 פתקים" + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing theme was not found." +msgstr "" + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing error" +msgstr "" + +#: print/knoteprintselectednotesdialog.cpp:63 +#, fuzzy, kde-format +msgid "Printing theme:" +msgstr "הדפס פתק" + +#: print/knoteprintselectednotesdialog.cpp:70 +#, kde-format +msgid "Preview" +msgstr "" + +#: print/knoteprintselectednotesdialog.cpp:72 +#, fuzzy, kde-format +msgid "Print" +msgstr "הדפס %1" + +#: print/knoteprintselectthemedialog.cpp:34 +#, kde-format +msgid "Select theme" +msgstr "" + +#: print/knoteprintselectthemedialog.cpp:51 +#, kde-format +msgid "Themes:" +msgstr "" diff --git a/po/hi/knotes.po b/po/hi/knotes.po new file mode 100644 index 0000000..e1260a9 --- /dev/null +++ b/po/hi/knotes.po @@ -0,0 +1,1195 @@ +# translation of knotes.po to Hindi +# Copyright (C) YEAR This_file_is_part_of_KDE +# This file is distributed under the same license as the PACKAGE package. +# +# Ravishankar Shrivastava , 2008. +msgid "" +msgstr "" +"Project-Id-Version: knotes\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2008-01-22 16:59+0530\n" +"Last-Translator: Ravishankar Shrivastava \n" +"Language-Team: Hindi \n" +"Language: hi\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: KBabel 1.11.4\n" + +#, fuzzy, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "रविशंकर श्रीवास्तव, जी. करूणाकर" + +#, fuzzy, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "raviratlami@aol.in" + +#: apps/knotes_options.h:29 +#, kde-format +msgid "Suppress creation of a new note on a non-unique instance." +msgstr "" + +#: apps/knotesakonaditray.cpp:35 apps/knotestray.cpp:32 +#, fuzzy, kde-format +#| msgid "KNotes: Sticky notes for KDE" +msgid "KNotes: Sticky notes by KDE" +msgstr "केनोट्स: केडीई के लिए स्टिकी नोट्स" + +#: apps/knotesapp.cpp:98 +#, kde-format +msgid "New Note" +msgstr "नई टिप्पणी" + +#: apps/knotesapp.cpp:106 kontactplugin/knotes_part.cpp:187 +#, kde-format +msgid "New Note From Clipboard" +msgstr "क्लिपबोर्ड से नई टिप्पणी" + +#: apps/knotesapp.cpp:112 kontactplugin/knotes_part.cpp:192 +#, fuzzy, kde-format +#| msgid "New Note From Clipboard" +msgid "New Note From Text File..." +msgstr "क्लिपबोर्ड से नई टिप्पणी" + +#: apps/knotesapp.cpp:116 +#, kde-format +msgid "Show All Notes" +msgstr "सभी नोट्स दिखाएँ" + +#: apps/knotesapp.cpp:122 +#, kde-format +msgid "Hide All Notes" +msgstr "सभी नोट्स छुपाएँ" + +#: apps/knotesapp.cpp:128 kontactplugin/knotes_part.cpp:146 +#, fuzzy, kde-format +msgctxt "@action:inmenu" +msgid "Print Selected Notes..." +msgstr "नई टिप्पणी" + +#: apps/knotesapp.cpp:134 +#, fuzzy, kde-format +msgctxt "@action:inmenu" +msgid "Delete Selected Notes..." +msgstr "नई टिप्पणी" + +#: apps/knotesapp.cpp:393 kontactplugin/knotes_part.cpp:874 +#, kde-format +msgid "Select Text File" +msgstr "" + +#: apps/knotesapp.cpp:394 kontactplugin/knotes_part.cpp:875 +#, fuzzy, kde-format +#| msgid "Text Size" +msgid "Text File" +msgstr "पाठ आकार" + +#: apps/knotesapp.cpp:400 kontactplugin/knotes_part.cpp:882 +#, kde-format +msgid "Error during open text file: %1" +msgstr "" + +#: apps/knotesapp.cpp:401 kontactplugin/knotes_part.cpp:883 +#, fuzzy, kde-format +#| msgid "Text Size" +msgid "Open Text File" +msgstr "पाठ आकार" + +#: apps/knotesapp.cpp:404 kontactplugin/knotes_part.cpp:886 +#, kde-format +msgid "Note from file '%1'" +msgstr "" + +#: apps/knotesapp.cpp:499 +#, kde-format +msgid "No Notes" +msgstr "कोई टिप्पणी नहीं" + +#: apps/knotesapp.cpp:552 kontactplugin/knotes_part.cpp:637 +#, kde-format +msgid "Settings" +msgstr "विन्यास" + +#. i18n: ectx: Menu (knotes_context) +#: apps/main.cpp:54 data/knotesappui.rc:5 data/knotesappui.rc:6 +#: kontactplugin/knotes_part.cpp:87 kontactplugin/knotes_plugin.cpp:58 +#: kontactplugin/knoteseditdialog.cpp:67 +#, kde-format +msgid "KNotes" +msgstr "के-नोट्स" + +#: apps/main.cpp:56 +#, kde-format +msgid "KDE Notes" +msgstr "केडीई नोट्स" + +#: apps/main.cpp:58 +#, kde-format +msgid "Copyright © 1997–2018 KNotes authors" +msgstr "" + +#: apps/main.cpp:78 kontactplugin/kcmknotessummary.cpp:64 +#, kde-format +msgid "Laurent Montel" +msgstr "लारेंट मोंटेल" + +#: apps/main.cpp:79 +#, kde-format +msgid "Maintainer" +msgstr "मेंटेनर" + +#: apps/main.cpp:81 +#, kde-format +msgid "Guillermo Antonio Amaral Bastidas" +msgstr "" + +#: apps/main.cpp:82 apps/main.cpp:85 +#, fuzzy, kde-format +msgid "Previous Maintainer" +msgstr "मेंटेनर" + +#: apps/main.cpp:84 +#, kde-format +msgid "Michael Brade" +msgstr "माइकल ब्रेद" + +#: apps/main.cpp:87 +#, kde-format +msgid "Bernd Johannes Wuebben" +msgstr "बर्नड जॉन्स वुएबेन" + +#: apps/main.cpp:88 +#, kde-format +msgid "Original KNotes Author" +msgstr "मूल के-नोट्स लेखक" + +#: apps/main.cpp:90 +#, kde-format +msgid "Wynn Wilkes" +msgstr "वाएन विल्किस" + +#: apps/main.cpp:91 +#, kde-format +msgid "Ported KNotes to KDE 2" +msgstr "के-नोट्स केडीई 2 में पोर्टेड" + +#: apps/main.cpp:93 +#, kde-format +msgid "Daniel Martin" +msgstr "डेनियल मार्टिन" + +#: apps/main.cpp:94 +#, kde-format +msgid "Network Interface" +msgstr "नेटवर्क इंटरफेस" + +#: apps/main.cpp:96 +#, kde-format +msgid "Bo Thorsen" +msgstr "बो थॉर्सेन" + +#: apps/main.cpp:97 +#, kde-format +msgid "Started KDE Resource Framework Integration" +msgstr "केडीई रिसोर्स फ्रेमवर्क इंटीग्रेशन प्रारंभ" + +#: apps/main.cpp:99 +#, kde-format +msgid "Bera Debajyoti" +msgstr "बेरा देबाज्योति" + +#: apps/main.cpp:100 +#, kde-format +msgid "Idea and initial code for the new look & feel" +msgstr "नए रूप तथा आकार के लिए आइडिया तथा आरंभिक कोड" + +#: apps/main.cpp:102 +#, kde-format +msgid "Matthias Ettrich" +msgstr "मेथियास एट्रिच" + +#: apps/main.cpp:105 +#, kde-format +msgid "David Faure" +msgstr "डेविड फॉउरे" + +#: apps/main.cpp:108 +#, kde-format +msgid "Matthias Kiefer" +msgstr "मैथियास केइफर" + +#: apps/main.cpp:111 +#, kde-format +msgid "Luboš Luňák" +msgstr "लुबोस लुनाक" + +#: apps/main.cpp:113 +#, kde-format +msgid "Dirk A. Mueller" +msgstr "डिर्क ए मुलर" + +#: apps/main.cpp:116 +#, kde-format +msgid "Carsten Pfeiffer" +msgstr "कार्स्टेन फेइफर" + +#: apps/main.cpp:119 +#, kde-format +msgid "Harri Porten" +msgstr "हैरी पोर्तेन" + +#: apps/main.cpp:122 +#, kde-format +msgid "Espen Sand" +msgstr "एस्पन सैंड" + +#: configdialog/knotecollectionconfigwidget.cpp:121 +#, kde-format +msgid "Folders" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:123 +#, kde-format +msgid "Select which KNotes folders to show:" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:158 +#, kde-format +msgid "Search..." +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:176 +#, kde-format +msgid "&Select All" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:180 +#, kde-format +msgid "&Unselect All" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:185 +#, fuzzy, kde-format +#| msgid "Rename..." +msgid "Rename notes..." +msgstr "नाम बदलें..." + +#: configdialog/knotecollectionconfigwidget.cpp:189 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:208 +#, fuzzy, kde-format +#| msgid "Note Actions" +msgid "Notes accounts" +msgstr "नोट क्रियाएँ" + +#: configdialog/knotecollectionconfigwidget.cpp:213 +#, kde-format +msgid "Accounts" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:245 +#, fuzzy, kde-format +#| msgid "Show All Notes" +msgid "Rename Notes" +msgstr "सभी नोट्स दिखाएँ" + +#: configdialog/knotecollectionconfigwidget.cpp:246 +#, kde-format +msgid "Name:" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "An error was occurred during renaming: %1" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, fuzzy, kde-format +#| msgid "Rename..." +msgid "Rename note" +msgstr "नाम बदलें..." + +#: configdialog/knoteconfigdialog.cpp:192 +#, kde-format +msgid "Show number of notes in tray icon" +msgstr "" + +#: configdialog/knoteconfigdialog.cpp:199 +#, fuzzy, kde-format +#| msgid "Default &width:" +msgid "Default Title:" +msgstr "डिफॉल्ड चौड़ाईः (&w)" + +#: configdialog/knoteconfigdialog.cpp:206 +#, kde-format +msgid "How does this work?" +msgstr "" + +#: configdialog/knoteconfigdialog.cpp:240 +#, kde-format +msgid "" +"

        You can customize title note. You can use:

        • %d current date " +"(short format)
        • %l current date (long format)
        • %t current " +"time
        " +msgstr "" + +#: configdialog/knoteconfigdialog.cpp:262 +#, kde-format +msgid "Theme:" +msgstr "" + +#: configdialog/knoteconfigdialog.cpp:272 +#, fuzzy, kde-format +msgid "Download new printing themes" +msgstr "नई टिप्पणी" + +#: configdialog/knotedisplayconfigwidget.cpp:46 +#, kde-format +msgid "&Text color:" +msgstr "पाठ रंगः (&T)" + +#: configdialog/knotedisplayconfigwidget.cpp:55 +#, kde-format +msgid "&Background color:" +msgstr "पृष्ठभूमि का रंगः (&B)" + +#: configdialog/knotedisplayconfigwidget.cpp:66 +#, kde-format +msgid "&Show note in taskbar" +msgstr "कार्यपट्टी में टिप्पणी दिखाएँ (&S)" + +#: configdialog/knotedisplayconfigwidget.cpp:70 +#, kde-format +msgid "&Remember desktop" +msgstr "" + +#: configdialog/knotedisplayconfigwidget.cpp:74 +#, kde-format +msgid "Default &width:" +msgstr "डिफॉल्ड चौड़ाईः (&w)" + +#: configdialog/knotedisplayconfigwidget.cpp:85 +#, kde-format +msgid "Default &height:" +msgstr "डिफ़ॉल्ट ऊंचाईः (&h)" + +#: configdialog/knoteeditorconfigwidget.cpp:37 +#, kde-format +msgid "&Tab size:" +msgstr "टैब आकारः (&T)" + +#: configdialog/knoteeditorconfigwidget.cpp:46 +#, kde-format +msgid "Auto &indent" +msgstr "स्वचलित दूरी भरें (&i)" + +#: configdialog/knoteeditorconfigwidget.cpp:51 +#, kde-format +msgid "&Rich text" +msgstr "रिच पाठ (&R)" + +#: configdialog/knoteeditorconfigwidget.cpp:55 +#, kde-format +msgid "Text font:" +msgstr "पाठ फ़ॉन्टः" + +#: configdialog/knoteeditorconfigwidget.cpp:64 +#, kde-format +msgid "Title font:" +msgstr "शीर्षक फ़ॉन्ट:" + +#: configdialog/knotesimpleconfigdialog.cpp:64 +#, kde-format +msgid "Editor Settings" +msgstr "संपादक विन्यास" + +#: configdialog/knotesimpleconfigdialog.cpp:67 +#, kde-format +msgid "Display Settings" +msgstr "प्रकटन विन्यास" + +#. i18n: ectx: Menu (help) +#: data/knotesappui.rc:23 +#, kde-format +msgid "&Help" +msgstr "मदद (&H)" + +#. i18n: ectx: Menu (notes_menu) +#: data/knotesappui.rc:35 data/knotesappui.rc:36 +#, kde-format +msgid "Notes" +msgstr "टीप" + +#: dialog/knotedeleteselectednotesdialog.cpp:32 +#, kde-format +msgid "Select notes to delete" +msgstr "" + +#: dialog/knoteselectednotesdialog.cpp:34 +#: print/knoteprintselectednotesdialog.cpp:41 +#, kde-format +msgid "Select notes" +msgstr "" + +#: dialog/knoteskeydialog.cpp:33 +#, kde-format +msgid "Configure Shortcuts" +msgstr "शॉर्ट कट कॉन्फ़िगर कीजिए" + +#: dialog/knoteskeydialog.cpp:73 +#, kde-format +msgid "Note Actions" +msgstr "नोट क्रियाएँ" + +#: finddialog/knotefinddialog.cpp:40 +#, fuzzy, kde-format +#| msgid "Show All Notes" +msgctxt "@title:window" +msgid "Search Notes" +msgstr "सभी नोट्स दिखाएँ" + +#: finddialog/knotefinddialog.cpp:85 +#, fuzzy, kde-format +#| msgid "Show All Notes" +msgctxt "@label:textbox" +msgid "Search notes:" +msgstr "सभी नोट्स दिखाएँ" + +#: finddialog/knotefinddialog.cpp:94 +#, fuzzy, kde-format +#| msgid "Show All Notes" +msgctxt "@action:button Search notes" +msgid "Search..." +msgstr "सभी नोट्स दिखाएँ" + +#: finddialog/knotefinddialog.cpp:149 +#, kde-format +msgctxt "@label" +msgid "No Results found in search." +msgstr "" + +#: knoteedit.cpp:56 +#, kde-format +msgid "Bold" +msgstr "गाढ़ा" + +#: knoteedit.cpp:61 +#, kde-format +msgid "Italic" +msgstr "ईटैलिक" + +#: knoteedit.cpp:65 +#, kde-format +msgid "Underline" +msgstr "रेखांकित" + +#: knoteedit.cpp:69 +#, kde-format +msgid "Strike Out" +msgstr "लिखकर काटा" + +#: knoteedit.cpp:79 +#, kde-format +msgid "Align Left" +msgstr "बायाँ पंक्तिबद्ध करें " + +#: knoteedit.cpp:85 +#, kde-format +msgid "Align Center" +msgstr "क्रमबद्ध बीच में" + +#: knoteedit.cpp:90 +#, kde-format +msgid "Align Right" +msgstr "दायाँ पंक्तिबद्ध करें" + +#: knoteedit.cpp:95 +#, kde-format +msgid "Align Block" +msgstr "ब्लॉक क्रमबद्ध करें" + +#: knoteedit.cpp:106 +#, kde-format +msgid "List" +msgstr "सूची" + +#: knoteedit.cpp:111 +#, kde-format +msgid "Superscript" +msgstr "सुपरस्क्रिप्ट" + +#: knoteedit.cpp:114 +#, kde-format +msgid "Subscript" +msgstr "सब्स्क्रिप्ट" + +#: knoteedit.cpp:120 +#, kde-format +msgid "Increase Indent" +msgstr "हाशिया बढ़ाएँ" + +#: knoteedit.cpp:126 +#, kde-format +msgid "Decrease Indent" +msgstr "हाशिया घटाएँ" + +#: knoteedit.cpp:137 +#, kde-format +msgid "Text Color..." +msgstr "पाठ रंग..." + +#: knoteedit.cpp:143 +#, fuzzy, kde-format +#| msgid "Text Color..." +msgid "Text Background Color..." +msgstr "पाठ रंग..." + +#: knoteedit.cpp:147 +#, kde-format +msgid "Text Font" +msgstr "पाठ फ़ॉन्ट" + +#: knoteedit.cpp:151 +#, kde-format +msgid "Text Size" +msgstr "पाठ आकार" + +#: knoteedit.cpp:162 +#, kde-format +msgid "Insert Date" +msgstr "तारीख़ प्रविष्ट करें" + +#: knoteedit.cpp:166 +#, kde-format +msgid "Insert Checkmark" +msgstr "" + +#: kontactplugin/kcmknotessummary.cpp:59 +#, kde-format +msgid "kcmknotessummary" +msgstr "" + +#: kontactplugin/kcmknotessummary.cpp:61 +#, kde-format +msgid "Notes Summary Configuration Dialog" +msgstr "" + +#: kontactplugin/kcmknotessummary.cpp:63 +#, kde-format +msgid "Copyright © 2013-2018 Laurent Montel " +msgstr "" + +#: kontactplugin/knotes_part.cpp:98 +#, kde-format +msgctxt "@action:inmenu create new popup note" +msgid "&New" +msgstr "" + +#: kontactplugin/knotes_part.cpp:108 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be presented with a dialog where you can add a new popup note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:111 kontactplugin/knotes_part.cpp:606 +#: kontactplugin/knotes_part.cpp:608 kontactplugin/knotes_part.cpp:790 +#, fuzzy, kde-format +#| msgid "Editor" +msgctxt "@action:inmenu" +msgid "Edit..." +msgstr "संपादक" + +#: kontactplugin/knotes_part.cpp:120 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can modify an existing popup " +"note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:123 +#, fuzzy, kde-format +#| msgid "Rename..." +msgctxt "@action:inmenu" +msgid "Rename..." +msgstr "नाम बदलें..." + +#: kontactplugin/knotes_part.cpp:131 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can rename an existing popup " +"note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:134 +#, fuzzy, kde-format +#| msgid "Delete" +msgctxt "@action:inmenu" +msgid "Delete" +msgstr "मिटाएँ" + +#: kontactplugin/knotes_part.cpp:142 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be prompted if you really want to permanently remove the selected " +"popup note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:153 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be prompted to print the selected popup note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:156 +#, fuzzy, kde-format +msgctxt "@action:inmenu" +msgid "Print Preview Selected Notes..." +msgstr "नई टिप्पणी" + +#: kontactplugin/knotes_part.cpp:162 +#, fuzzy, kde-format +#| msgid "Style Settings" +msgid "Note settings..." +msgstr "शैली विन्यास" + +#: kontactplugin/knotes_part.cpp:167 +#, fuzzy, kde-format +#| msgid "Preferences..." +msgid "Preferences KNotes..." +msgstr "प्राथमिकताएं..." + +#: kontactplugin/knotes_part.cpp:172 notes/knote.cpp:713 +#, kde-format +msgid "Mail..." +msgstr "डाक..." + +#: kontactplugin/knotes_part.cpp:177 notes/knote.cpp:709 +#, kde-format +msgid "Send..." +msgstr "भेजें..." + +#: kontactplugin/knotes_part.cpp:182 notes/knote.cpp:704 +#, kde-format +msgid "Set Alarm..." +msgstr "अलार्म सेट करें..." + +#: kontactplugin/knotes_part.cpp:197 notes/knote.cpp:717 +#, kde-format +msgid "Save As..." +msgstr "ऐसे सहेजें..." + +#: kontactplugin/knotes_part.cpp:202 notes/knote.cpp:690 +#, kde-format +msgid "Lock" +msgstr "तालाबंद" + +#: kontactplugin/knotes_part.cpp:205 notes/knote.cpp:693 +#, kde-format +msgid "Unlock" +msgstr "तालाखोलें" + +#: kontactplugin/knotes_part.cpp:238 +#, kde-format +msgid "Set Focus to Quick Search" +msgstr "" + +#: kontactplugin/knotes_part.cpp:321 +#, kde-format +msgctxt "@info" +msgid "To print notes, first select the notes to print from the list." +msgstr "" + +#: kontactplugin/knotes_part.cpp:322 +#, fuzzy, kde-format +msgctxt "@title:window" +msgid "Print Popup Notes" +msgstr "नई टिप्पणी" + +#: kontactplugin/knotes_part.cpp:366 +#, kde-format +msgid "Note was not created." +msgstr "" + +#: kontactplugin/knotes_part.cpp:366 +#, fuzzy, kde-format +#| msgid "Rename..." +msgid "Create new note" +msgstr "नाम बदलें..." + +#: kontactplugin/knotes_part.cpp:388 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:70 +#, fuzzy, kde-format +#| msgid "Do you really want to delete note %1?" +msgctxt "@info" +msgid "Do you really want to delete this note?" +msgid_plural "Do you really want to delete these %1 notes?" +msgstr[0] "क्या आप सचमुच टिप्पणी %1 को मिटाना चाहते हैं ?" +msgstr[1] "क्या आप सचमुच टिप्पणी %1 को मिटाना चाहते हैं ?" + +#: kontactplugin/knotes_part.cpp:390 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:57 +#, fuzzy, kde-format +#| msgid "Confirm Delete" +msgctxt "@title:window" +msgid "Confirm Delete" +msgstr "मिटाना पुष्टि करें" + +#: kontactplugin/knotes_part.cpp:582 +#, fuzzy, kde-format +#| msgid "Show All Notes" +msgctxt "@title:window" +msgid "Rename Popup Note" +msgstr "सभी नोट्स दिखाएँ" + +#: kontactplugin/knotes_part.cpp:583 +#, fuzzy, kde-format +#| msgid "New Note" +msgctxt "@label:textbox" +msgid "New Name:" +msgstr "नई टिप्पणी" + +#: kontactplugin/knotes_part.cpp:606 kontactplugin/knotes_part.cpp:790 +#, fuzzy, kde-format +#| msgid "Show All Notes" +msgid "Show Note..." +msgstr "सभी नोट्स दिखाएँ" + +#: kontactplugin/knotes_part.cpp:742 +#, fuzzy, kde-format +#| msgid "&Rich text" +msgid "Rich text (*.html)" +msgstr "रिच पाठ (&R)" + +#: kontactplugin/knotes_part.cpp:744 +#, kde-format +msgid "Plain text (*.txt)" +msgstr "" + +#: kontactplugin/knotes_part.cpp:747 notes/knote.cpp:516 +#, kde-format +msgid "Save As" +msgstr "ऐसे सहेजें" + +#: kontactplugin/knotes_part.cpp:758 notes/knote.cpp:533 +#, kde-format +msgid "" +"A file named %1 already exists.
        Are you sure you want to " +"overwrite it?
        " +msgstr "" +"इस नाम %1 की फ़ाइल पहले से ही मौज़ूद है.
        क्या आप सुनिश्चित हैं कि क्या " +"आप इस फ़ाइल को मिटाकर लिखना चाहेंगे?
        " + +#: kontactplugin/knotes_plugin.cpp:62 +#, fuzzy, kde-format +#| msgid "New Note" +msgctxt "@action:inmenu" +msgid "New Popup Note..." +msgstr "नई टिप्पणी" + +#: kontactplugin/knotes_plugin.cpp:70 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can create a new popup note." +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:99 +#, fuzzy, kde-kuit-format +#| msgid "KNotes" +msgctxt "@title" +msgid "KNotes" +msgstr "के-नोट्स" + +#: kontactplugin/knotes_plugin.cpp:101 +#, fuzzy, kde-kuit-format +#| msgid "No Notes" +msgctxt "@title" +msgid "Popup Notes" +msgstr "कोई टिप्पणी नहीं" + +#: kontactplugin/knotes_plugin.cpp:103 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Copyright © 2003–2018 Kontact authors" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:105 +#, fuzzy, kde-kuit-format +#| msgid "Laurent Montel" +msgctxt "@info:credit" +msgid "Laurent Montel" +msgstr "लारेंट मोंटेल" + +#: kontactplugin/knotes_plugin.cpp:106 +#, fuzzy, kde-kuit-format +#| msgid "Maintainer" +msgctxt "@info:credit" +msgid "Current Maintainer" +msgstr "मेंटेनर" + +#: kontactplugin/knotes_plugin.cpp:109 +#, fuzzy, kde-kuit-format +#| msgid "Michael Brade" +msgctxt "@info:credit" +msgid "Michael Brade" +msgstr "माइकल ब्रेद" + +#: kontactplugin/knotes_plugin.cpp:110 +#, fuzzy, kde-kuit-format +msgctxt "@info:credit" +msgid "Previous Maintainer" +msgstr "मेंटेनर" + +#: kontactplugin/knotes_plugin.cpp:112 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Tobias Koenig" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:113 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Developer" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:151 +#, fuzzy, kde-format +#| msgid "Settings" +msgctxt "@item" +msgid "Meeting" +msgstr "विन्यास" + +#: kontactplugin/knotes_plugin.cpp:165 kontactplugin/knotes_plugin.cpp:170 +#, fuzzy, kde-format +#| msgid "Notes" +msgctxt "@item" +msgid "Note: %1" +msgstr "टीप" + +#: kontactplugin/knotes_plugin.cpp:177 +#, fuzzy, kde-format +#| msgid "New Note" +msgctxt "@item" +msgid "New Note" +msgstr "नई टिप्पणी" + +#: kontactplugin/knotes_plugin.cpp:187 +#, kde-format +msgctxt "@info" +msgid "Dropping multiple mails is not supported." +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:190 +#, kde-format +msgctxt "@item" +msgid "" +"From: %1\n" +"To: %2\n" +"Subject: %3" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:193 +#, kde-format +msgctxt "@item" +msgid "Mail: %1" +msgstr "" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, fuzzy, kde-format +#| msgid "Show All Notes" +msgctxt "@title:window" +msgid "Show Popup Note" +msgstr "सभी नोट्स दिखाएँ" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, kde-format +msgctxt "@title:window" +msgid "Edit Popup Note" +msgstr "" + +#: kontactplugin/knoteseditdialog.cpp:79 +#, kde-format +msgctxt "@label popup note name" +msgid "Name:" +msgstr "" + +#: kontactplugin/knoteslistwidgetsearchline.cpp:28 +#, fuzzy, kde-format +#| msgid "Show All Notes" +msgid "Search notes..." +msgstr "सभी नोट्स दिखाएँ" + +#: kontactplugin/knoteslistwidgetsearchline.cpp:37 +#, fuzzy, kde-format +#| msgid "Show All Notes" +msgid "Search notes...<%1>" +msgstr "सभी नोट्स दिखाएँ" + +#: kontactplugin/knotesselectdeletenotesdialog.cpp:46 +#, kde-format +msgid "(note locked, it will not removed)" +msgstr "" + +#: kontactplugin/summarywidget.cpp:63 +#, fuzzy, kde-format +#| msgid "No Notes" +msgid "Popup Notes" +msgstr "कोई टिप्पणी नहीं" + +#: kontactplugin/summarywidget.cpp:120 +#, fuzzy, kde-format +#| msgid "Note Actions" +msgid "No notes found" +msgstr "नोट क्रियाएँ" + +#: kontactplugin/summarywidget.cpp:153 +#, kde-format +msgid "Modify Note..." +msgstr "" + +#: kontactplugin/summarywidget.cpp:157 +#, fuzzy, kde-format +msgid "Delete Note..." +msgstr "नई टिप्पणी" + +#: kontactplugin/summarywidget.cpp:243 +#, kde-format +msgid "Read Popup Note: \"%1\"" +msgstr "" + +#: notes/knote.cpp:149 +#, kde-format +msgid "Do you really want to delete note %1?" +msgstr "क्या आप सचमुच टिप्पणी %1 को मिटाना चाहते हैं ?" + +#: notes/knote.cpp:150 +#, kde-format +msgid "Confirm Delete" +msgstr "मिटाना पुष्टि करें" + +#: notes/knote.cpp:151 +#, kde-format +msgid "&Delete" +msgstr "मिटाएँ (&D)" + +#: notes/knote.cpp:277 +#, kde-format +msgid "Please enter the new name:" +msgstr "कृपया एक नया नाम भरें:" + +#: notes/knote.cpp:511 +#, kde-format +msgid "Save note as plain text" +msgstr "नोट को सादा पाठ के रूप में सहेजें" + +#: notes/knote.cpp:639 +#, kde-format +msgid "&All Desktops" +msgstr "सभी डेस्कटॉप (&A)" + +#: notes/knote.cpp:681 +#, kde-format +msgid "New" +msgstr "नया" + +#: notes/knote.cpp:685 +#, kde-format +msgid "Rename..." +msgstr "नाम बदलें..." + +#: notes/knote.cpp:695 +#, kde-format +msgid "Hide" +msgstr "छुपाएँ" + +#: notes/knote.cpp:700 +#, kde-format +msgid "Delete" +msgstr "मिटाएँ" + +#: notes/knote.cpp:727 +#, kde-format +msgid "Preferences..." +msgstr "प्राथमिकताएं..." + +#: notes/knote.cpp:732 +#, kde-format +msgid "Keep Above Others" +msgstr "अन्यों के ऊपर रखें" + +#: notes/knote.cpp:737 +#, kde-format +msgid "Keep Below Others" +msgstr "अन्यों के नीचे रखें" + +#: notes/knote.cpp:742 +#, kde-format +msgid "To Desktop" +msgstr "डेस्कटॉप पर" + +#: notes/knote.cpp:752 +#, kde-format +msgid "Walk Through Notes" +msgstr "नोट्स के आरपार चलें" + +#: print/knotegrantleeprint.cpp:50 +#, fuzzy, kde-format +#| msgid "Alarm" +msgid "Alarm:" +msgstr "अलार्म" + +#: print/knotegrantleeprint.cpp:51 +#, kde-format +msgid "Note is locked" +msgstr "" + +#: print/knoteprinter.cpp:135 +#, fuzzy, kde-format +msgid "Print Note" +msgid_plural "Print %1 notes" +msgstr[0] "नई टिप्पणी" +msgstr[1] "" + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing theme was not found." +msgstr "" + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing error" +msgstr "" + +#: print/knoteprintselectednotesdialog.cpp:63 +#, fuzzy, kde-format +msgid "Printing theme:" +msgstr "नई टिप्पणी" + +#: print/knoteprintselectednotesdialog.cpp:70 +#, kde-format +msgid "Preview" +msgstr "" + +#: print/knoteprintselectednotesdialog.cpp:72 +#, fuzzy, kde-format +#| msgid "Print %1" +msgid "Print" +msgstr "छापें %1" + +#: print/knoteprintselectthemedialog.cpp:34 +#, kde-format +msgid "Select theme" +msgstr "" + +#: print/knoteprintselectthemedialog.cpp:51 +#, kde-format +msgid "Themes:" +msgstr "" + +#, fuzzy +#~| msgid "Note Actions" +#~ msgid "KNotes Migration" +#~ msgstr "नोट क्रियाएँ" + +#~ msgid "Scheduled Alarm" +#~ msgstr "शेड्यूल्ड अलार्म" + +#~ msgid "&No alarm" +#~ msgstr "कोई अलार्म नहीं (&N)" + +#~ msgid "Alarm &at:" +#~ msgstr "पर अलार्म: (&a)" + +#, fuzzy +#~ msgid "The following notes triggered alarms:" +#~ msgstr "निम्न नोट अलार्म ट्रिगर करते हैं" + +#~ msgid "Display" +#~ msgstr "प्रदर्शक" + +#~ msgid "Location:" +#~ msgstr "स्थानः" + +#~ msgid "&Mail action:" +#~ msgstr "डाक क्रियाः (&M)" + +#~ msgid "Incoming Notes" +#~ msgstr "आवक नोट्स" + +#~ msgid "Accept incoming notes" +#~ msgstr "आवक नोट्स स्वीकारें" + +#~ msgid "Outgoing Notes" +#~ msgstr "जावक नोट्स" + +#~ msgid "&Sender ID:" +#~ msgstr "प्रेषक आईडी: (&S)" + +#~ msgid "&Port:" +#~ msgstr "पोर्टः (&P)" + +#~ msgid "Hostname or IP address:" +#~ msgstr "आईपी पता या होस्टनाम:" + +#~ msgid "The port KNotes will listen on and send notes to." +#~ msgstr "पोर्ट जिस पर केनोट्स सुनेगा तथा नोट्स भेजेगा." + +#~ msgid "Unable to start the mail process." +#~ msgstr "मेल प्रक्रिया प्रारंभ करने में अक्षम." + +#~ msgid "Send \"%1\"" +#~ msgstr "भेजें \"%1\"" + +#~ msgid "The host cannot be empty." +#~ msgstr "होस्ट रिक्त नहीं हो सकता." + +#~ msgid "Communication error: %1" +#~ msgstr "संचारण त्रुटि: %1" + +#~ msgid "Alarm &in:" +#~ msgstr "में अलार्म: (&i)" + +#~ msgid "&Style:" +#~ msgstr "शैली: (&S)" + +#, fuzzy +#~ msgid "(c) 1997-2009, The KNotes Developers" +#~ msgstr "(c) 1997-2006, के-नोट्स डेवलपर्स" + +#~ msgid "Defaults" +#~ msgstr "डिफ़ॉल्ट्स" + +#~ msgid "Default Settings for New Notes" +#~ msgstr "नए नोट्स के लिए डिफ़ॉल्ट विन्यास" + +#~ msgid "Actions" +#~ msgstr "क्रियाएं" + +#~ msgid "Action Settings" +#~ msgstr "क्रिया विन्यास " + +#~ msgid "Network" +#~ msgstr "नेटवर्क" + +#~ msgid "Network Settings" +#~ msgstr "नेटवर्क विन्यास " + +#~ msgid "Style" +#~ msgstr "शैली" + +#~ msgid "Displa&y" +#~ msgstr "प्रदर्शक (&y)" + +#~ msgid "&Editor" +#~ msgstr "संपादक (&E)" diff --git a/po/hr/knotes.po b/po/hr/knotes.po new file mode 100644 index 0000000..94f3534 --- /dev/null +++ b/po/hr/knotes.po @@ -0,0 +1,1140 @@ +# Translation of knotes to Croatian +# +msgid "" +msgstr "" +"Project-Id-Version: knotes 0\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2004-04-20 13:26+CEST\n" +"Last-Translator: auto\n" +"Language-Team: Croatian \n" +"Language: hr\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: TransDict server\n" +"X-Environment: kde\n" +"X-Accelerator-Marker: &\n" +"X-Text-Markup: kde4\n" + +#, fuzzy, kde-format +#| msgctxt "EMAIL OF TRANSLATORS" +#| msgid "Your emails" +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "lokalizacija@linux.hr" + +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "lokalizacija@linux.hr" + +#: apps/knotes_options.h:29 +#, kde-format +msgid "Suppress creation of a new note on a non-unique instance." +msgstr "" + +#: apps/knotesakonaditray.cpp:35 apps/knotestray.cpp:32 +#, kde-format +msgid "KNotes: Sticky notes by KDE" +msgstr "" + +#: apps/knotesapp.cpp:98 +#, kde-format +msgid "New Note" +msgstr "Nova bilješka" + +#: apps/knotesapp.cpp:106 kontactplugin/knotes_part.cpp:187 +#, fuzzy, kde-format +msgid "New Note From Clipboard" +msgstr "Nova zabeleška iz klipborda" + +#: apps/knotesapp.cpp:112 kontactplugin/knotes_part.cpp:192 +#, fuzzy, kde-format +msgid "New Note From Text File..." +msgstr "Nova zabeleška iz klipborda" + +#: apps/knotesapp.cpp:116 +#, fuzzy, kde-format +msgid "Show All Notes" +msgstr "Nema zabeleški" + +#: apps/knotesapp.cpp:122 +#, kde-format +msgid "Hide All Notes" +msgstr "" + +#: apps/knotesapp.cpp:128 kontactplugin/knotes_part.cpp:146 +#, fuzzy, kde-format +#| msgid "Print %1" +msgctxt "@action:inmenu" +msgid "Print Selected Notes..." +msgstr "Ispiši %1" + +#: apps/knotesapp.cpp:134 +#, kde-format +msgctxt "@action:inmenu" +msgid "Delete Selected Notes..." +msgstr "" + +#: apps/knotesapp.cpp:393 kontactplugin/knotes_part.cpp:874 +#, kde-format +msgid "Select Text File" +msgstr "" + +#: apps/knotesapp.cpp:394 kontactplugin/knotes_part.cpp:875 +#, kde-format +msgid "Text File" +msgstr "" + +#: apps/knotesapp.cpp:400 kontactplugin/knotes_part.cpp:882 +#, kde-format +msgid "Error during open text file: %1" +msgstr "" + +#: apps/knotesapp.cpp:401 kontactplugin/knotes_part.cpp:883 +#, kde-format +msgid "Open Text File" +msgstr "" + +#: apps/knotesapp.cpp:404 kontactplugin/knotes_part.cpp:886 +#, kde-format +msgid "Note from file '%1'" +msgstr "" + +#: apps/knotesapp.cpp:499 +#, fuzzy, kde-format +msgid "No Notes" +msgstr "Nema zabeleški" + +#: apps/knotesapp.cpp:552 kontactplugin/knotes_part.cpp:637 +#, fuzzy, kde-format +msgid "Settings" +msgstr "Postavke akcije" + +#. i18n: ectx: Menu (knotes_context) +#: apps/main.cpp:54 data/knotesappui.rc:5 data/knotesappui.rc:6 +#: kontactplugin/knotes_part.cpp:87 kontactplugin/knotes_plugin.cpp:58 +#: kontactplugin/knoteseditdialog.cpp:67 +#, kde-format +msgid "KNotes" +msgstr "Bilješka" + +#: apps/main.cpp:56 +#, kde-format +msgid "KDE Notes" +msgstr "KDE bilješke" + +#: apps/main.cpp:58 +#, kde-format +msgid "Copyright © 1997–2018 KNotes authors" +msgstr "" + +#: apps/main.cpp:78 kontactplugin/kcmknotessummary.cpp:64 +#, kde-format +msgid "Laurent Montel" +msgstr "" + +#: apps/main.cpp:79 +#, kde-format +msgid "Maintainer" +msgstr "Održavatelj" + +#: apps/main.cpp:81 +#, kde-format +msgid "Guillermo Antonio Amaral Bastidas" +msgstr "" + +#: apps/main.cpp:82 apps/main.cpp:85 +#, fuzzy, kde-format +#| msgid "Maintainer" +msgid "Previous Maintainer" +msgstr "Održavatelj" + +#: apps/main.cpp:84 +#, kde-format +msgid "Michael Brade" +msgstr "" + +#: apps/main.cpp:87 +#, kde-format +msgid "Bernd Johannes Wuebben" +msgstr "" + +#: apps/main.cpp:88 +#, fuzzy, kde-format +msgid "Original KNotes Author" +msgstr "Prvobitni autor KNotes-a" + +#: apps/main.cpp:90 +#, kde-format +msgid "Wynn Wilkes" +msgstr "" + +#: apps/main.cpp:91 +#, fuzzy, kde-format +msgid "Ported KNotes to KDE 2" +msgstr "Prilagodio KNotes za KDE 2" + +#: apps/main.cpp:93 +#, fuzzy, kde-format +msgid "Daniel Martin" +msgstr "Akcija &pošte:" + +#: apps/main.cpp:94 +#, kde-format +msgid "Network Interface" +msgstr "" + +#: apps/main.cpp:96 +#, kde-format +msgid "Bo Thorsen" +msgstr "" + +#: apps/main.cpp:97 +#, kde-format +msgid "Started KDE Resource Framework Integration" +msgstr "" + +#: apps/main.cpp:99 +#, kde-format +msgid "Bera Debajyoti" +msgstr "" + +#: apps/main.cpp:100 +#, kde-format +msgid "Idea and initial code for the new look & feel" +msgstr "" + +#: apps/main.cpp:102 +#, kde-format +msgid "Matthias Ettrich" +msgstr "" + +#: apps/main.cpp:105 +#, kde-format +msgid "David Faure" +msgstr "" + +#: apps/main.cpp:108 +#, kde-format +msgid "Matthias Kiefer" +msgstr "" + +#: apps/main.cpp:111 +#, kde-format +msgid "Luboš Luňák" +msgstr "" + +#: apps/main.cpp:113 +#, kde-format +msgid "Dirk A. Mueller" +msgstr "" + +#: apps/main.cpp:116 +#, kde-format +msgid "Carsten Pfeiffer" +msgstr "" + +#: apps/main.cpp:119 +#, kde-format +msgid "Harri Porten" +msgstr "" + +#: apps/main.cpp:122 +#, kde-format +msgid "Espen Sand" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:121 +#, kde-format +msgid "Folders" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:123 +#, kde-format +msgid "Select which KNotes folders to show:" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:158 +#, kde-format +msgid "Search..." +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:176 +#, kde-format +msgid "&Select All" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:180 +#, kde-format +msgid "&Unselect All" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:185 +#, fuzzy, kde-format +#| msgid "Rename..." +msgid "Rename notes..." +msgstr "Promijeni ime …" + +#: configdialog/knotecollectionconfigwidget.cpp:189 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:208 +#, fuzzy, kde-format +msgid "Notes accounts" +msgstr "Akcije" + +#: configdialog/knotecollectionconfigwidget.cpp:213 +#, kde-format +msgid "Accounts" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:245 +#, fuzzy, kde-format +msgid "Rename Notes" +msgstr "Nema zabeleški" + +#: configdialog/knotecollectionconfigwidget.cpp:246 +#, kde-format +msgid "Name:" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "An error was occurred during renaming: %1" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, fuzzy, kde-format +#| msgid "Rename..." +msgid "Rename note" +msgstr "Promijeni ime …" + +#: configdialog/knoteconfigdialog.cpp:192 +#, kde-format +msgid "Show number of notes in tray icon" +msgstr "" + +#: configdialog/knoteconfigdialog.cpp:199 +#, fuzzy, kde-format +msgid "Default Title:" +msgstr "Uobičajena ši&rina:" + +#: configdialog/knoteconfigdialog.cpp:206 +#, kde-format +msgid "How does this work?" +msgstr "" + +#: configdialog/knoteconfigdialog.cpp:240 +#, kde-format +msgid "" +"

        You can customize title note. You can use:

        • %d current date " +"(short format)
        • %l current date (long format)
        • %t current " +"time
        " +msgstr "" + +#: configdialog/knoteconfigdialog.cpp:262 +#, kde-format +msgid "Theme:" +msgstr "" + +#: configdialog/knoteconfigdialog.cpp:272 +#, kde-format +msgid "Download new printing themes" +msgstr "" + +#: configdialog/knotedisplayconfigwidget.cpp:46 +#, kde-format +msgid "&Text color:" +msgstr "&Boja teksta:" + +#: configdialog/knotedisplayconfigwidget.cpp:55 +#, kde-format +msgid "&Background color:" +msgstr "&Boja pozadine" + +#: configdialog/knotedisplayconfigwidget.cpp:66 +#, fuzzy, kde-format +msgid "&Show note in taskbar" +msgstr "&Pokaži zabelešku u taskbaru" + +#: configdialog/knotedisplayconfigwidget.cpp:70 +#, fuzzy, kde-format +#| msgid "&All Desktops" +msgid "&Remember desktop" +msgstr "&Na sve radne površine" + +#: configdialog/knotedisplayconfigwidget.cpp:74 +#, fuzzy, kde-format +msgid "Default &width:" +msgstr "Uobičajena ši&rina:" + +#: configdialog/knotedisplayconfigwidget.cpp:85 +#, fuzzy, kde-format +msgid "Default &height:" +msgstr "Uobičajena &visina:" + +#: configdialog/knoteeditorconfigwidget.cpp:37 +#, fuzzy, kde-format +msgid "&Tab size:" +msgstr "Širina &tabulatora:" + +#: configdialog/knoteeditorconfigwidget.cpp:46 +#, kde-format +msgid "Auto &indent" +msgstr "&Automatsko uvlačenje" + +#: configdialog/knoteeditorconfigwidget.cpp:51 +#, fuzzy, kde-format +msgid "&Rich text" +msgstr "&Bogat tekst" + +#: configdialog/knoteeditorconfigwidget.cpp:55 +#, kde-format +msgid "Text font:" +msgstr "" + +#: configdialog/knoteeditorconfigwidget.cpp:64 +#, kde-format +msgid "Title font:" +msgstr "" + +#: configdialog/knotesimpleconfigdialog.cpp:64 +#, kde-format +msgid "Editor Settings" +msgstr "Postavke uređivača" + +#: configdialog/knotesimpleconfigdialog.cpp:67 +#, kde-format +msgid "Display Settings" +msgstr "Podešavanje prikaza" + +#. i18n: ectx: Menu (help) +#: data/knotesappui.rc:23 +#, kde-format +msgid "&Help" +msgstr "" + +#. i18n: ectx: Menu (notes_menu) +#: data/knotesappui.rc:35 data/knotesappui.rc:36 +#, kde-format +msgid "Notes" +msgstr "Bilješke" + +#: dialog/knotedeleteselectednotesdialog.cpp:32 +#, kde-format +msgid "Select notes to delete" +msgstr "" + +#: dialog/knoteselectednotesdialog.cpp:34 +#: print/knoteprintselectednotesdialog.cpp:41 +#, kde-format +msgid "Select notes" +msgstr "" + +#: dialog/knoteskeydialog.cpp:33 +#, kde-format +msgid "Configure Shortcuts" +msgstr "" + +#: dialog/knoteskeydialog.cpp:73 +#, fuzzy, kde-format +msgid "Note Actions" +msgstr "Akcije" + +#: finddialog/knotefinddialog.cpp:40 +#, fuzzy, kde-format +msgctxt "@title:window" +msgid "Search Notes" +msgstr "Nema zabeleški" + +#: finddialog/knotefinddialog.cpp:85 +#, fuzzy, kde-format +msgctxt "@label:textbox" +msgid "Search notes:" +msgstr "Nema zabeleški" + +#: finddialog/knotefinddialog.cpp:94 +#, fuzzy, kde-format +msgctxt "@action:button Search notes" +msgid "Search..." +msgstr "Nema zabeleški" + +#: finddialog/knotefinddialog.cpp:149 +#, kde-format +msgctxt "@label" +msgid "No Results found in search." +msgstr "" + +#: knoteedit.cpp:56 +#, fuzzy, kde-format +msgid "Bold" +msgstr "&Masno" + +#: knoteedit.cpp:61 +#, kde-format +msgid "Italic" +msgstr "" + +#: knoteedit.cpp:65 +#, fuzzy, kde-format +msgid "Underline" +msgstr "&Podvučeno" + +#: knoteedit.cpp:69 +#, kde-format +msgid "Strike Out" +msgstr "" + +#: knoteedit.cpp:79 +#, fuzzy, kde-format +msgid "Align Left" +msgstr "&Lijevo poravnato" + +#: knoteedit.cpp:85 +#, fuzzy, kde-format +msgid "Align Center" +msgstr "&Centrirano" + +#: knoteedit.cpp:90 +#, fuzzy, kde-format +msgid "Align Right" +msgstr "&Desno poravnato" + +#: knoteedit.cpp:95 +#, kde-format +msgid "Align Block" +msgstr "" + +#: knoteedit.cpp:106 +#, kde-format +msgid "List" +msgstr "Popis" + +#: knoteedit.cpp:111 +#, kde-format +msgid "Superscript" +msgstr "Eksponent" + +#: knoteedit.cpp:114 +#, kde-format +msgid "Subscript" +msgstr "Indeks" + +#: knoteedit.cpp:120 +#, kde-format +msgid "Increase Indent" +msgstr "" + +#: knoteedit.cpp:126 +#, kde-format +msgid "Decrease Indent" +msgstr "" + +#: knoteedit.cpp:137 +#, kde-format +msgid "Text Color..." +msgstr "Boja teksta …" + +#: knoteedit.cpp:143 +#, fuzzy, kde-format +#| msgid "Text Color..." +msgid "Text Background Color..." +msgstr "Boja teksta..." + +#: knoteedit.cpp:147 +#, kde-format +msgid "Text Font" +msgstr "" + +#: knoteedit.cpp:151 +#, kde-format +msgid "Text Size" +msgstr "" + +#: knoteedit.cpp:162 +#, kde-format +msgid "Insert Date" +msgstr "Umetni datum" + +#: knoteedit.cpp:166 +#, kde-format +msgid "Insert Checkmark" +msgstr "" + +#: kontactplugin/kcmknotessummary.cpp:59 +#, kde-format +msgid "kcmknotessummary" +msgstr "" + +#: kontactplugin/kcmknotessummary.cpp:61 +#, kde-format +msgid "Notes Summary Configuration Dialog" +msgstr "" + +#: kontactplugin/kcmknotessummary.cpp:63 +#, kde-format +msgid "Copyright © 2013-2018 Laurent Montel " +msgstr "" + +#: kontactplugin/knotes_part.cpp:98 +#, kde-format +msgctxt "@action:inmenu create new popup note" +msgid "&New" +msgstr "" + +#: kontactplugin/knotes_part.cpp:108 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be presented with a dialog where you can add a new popup note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:111 kontactplugin/knotes_part.cpp:606 +#: kontactplugin/knotes_part.cpp:608 kontactplugin/knotes_part.cpp:790 +#, fuzzy, kde-format +#| msgid "Editor" +msgctxt "@action:inmenu" +msgid "Edit..." +msgstr "Uređivač" + +#: kontactplugin/knotes_part.cpp:120 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can modify an existing popup " +"note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:123 +#, fuzzy, kde-format +#| msgid "Rename..." +msgctxt "@action:inmenu" +msgid "Rename..." +msgstr "Promijeni ime …" + +#: kontactplugin/knotes_part.cpp:131 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can rename an existing popup " +"note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:134 +#, fuzzy, kde-format +msgctxt "@action:inmenu" +msgid "Delete" +msgstr "Potvrda brisanja" + +#: kontactplugin/knotes_part.cpp:142 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be prompted if you really want to permanently remove the selected " +"popup note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:153 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be prompted to print the selected popup note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:156 +#, fuzzy, kde-format +#| msgid "Print %1" +msgctxt "@action:inmenu" +msgid "Print Preview Selected Notes..." +msgstr "Ispiši %1" + +#: kontactplugin/knotes_part.cpp:162 +#, fuzzy, kde-format +msgid "Note settings..." +msgstr "Postavke akcije" + +#: kontactplugin/knotes_part.cpp:167 +#, fuzzy, kde-format +#| msgid "Preferences..." +msgid "Preferences KNotes..." +msgstr "Podešenja …" + +#: kontactplugin/knotes_part.cpp:172 notes/knote.cpp:713 +#, kde-format +msgid "Mail..." +msgstr "Pošta …" + +#: kontactplugin/knotes_part.cpp:177 notes/knote.cpp:709 +#, fuzzy, kde-format +msgid "Send..." +msgstr "Promijeni ime..." + +#: kontactplugin/knotes_part.cpp:182 notes/knote.cpp:704 +#, fuzzy, kde-format +msgid "Set Alarm..." +msgstr "Boja teksta..." + +#: kontactplugin/knotes_part.cpp:197 notes/knote.cpp:717 +#, fuzzy, kde-format +msgid "Save As..." +msgstr "Boja teksta..." + +#: kontactplugin/knotes_part.cpp:202 notes/knote.cpp:690 +#, kde-format +msgid "Lock" +msgstr "" + +#: kontactplugin/knotes_part.cpp:205 notes/knote.cpp:693 +#, kde-format +msgid "Unlock" +msgstr "" + +#: kontactplugin/knotes_part.cpp:238 +#, kde-format +msgid "Set Focus to Quick Search" +msgstr "" + +#: kontactplugin/knotes_part.cpp:321 +#, kde-format +msgctxt "@info" +msgid "To print notes, first select the notes to print from the list." +msgstr "" + +#: kontactplugin/knotes_part.cpp:322 +#, fuzzy, kde-format +#| msgid "Print %1" +msgctxt "@title:window" +msgid "Print Popup Notes" +msgstr "Ispiši %1" + +#: kontactplugin/knotes_part.cpp:366 +#, kde-format +msgid "Note was not created." +msgstr "" + +#: kontactplugin/knotes_part.cpp:366 +#, fuzzy, kde-format +#| msgid "Rename..." +msgid "Create new note" +msgstr "Promijeni ime …" + +#: kontactplugin/knotes_part.cpp:388 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:70 +#, fuzzy, kde-format +msgctxt "@info" +msgid "Do you really want to delete this note?" +msgid_plural "Do you really want to delete these %1 notes?" +msgstr[0] "Da li zaista želite da obrišete zabelešku %1?" +msgstr[1] "Da li zaista želite da obrišete zabelešku %1?" +msgstr[2] "Da li zaista želite da obrišete zabelešku %1?" + +#: kontactplugin/knotes_part.cpp:390 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:57 +#, fuzzy, kde-format +#| msgid "Confirm Delete" +msgctxt "@title:window" +msgid "Confirm Delete" +msgstr "Potvrda brisanja" + +#: kontactplugin/knotes_part.cpp:582 +#, fuzzy, kde-format +msgctxt "@title:window" +msgid "Rename Popup Note" +msgstr "Nema zabeleški" + +#: kontactplugin/knotes_part.cpp:583 +#, fuzzy, kde-format +#| msgid "New Note" +msgctxt "@label:textbox" +msgid "New Name:" +msgstr "Nova bilješka" + +#: kontactplugin/knotes_part.cpp:606 kontactplugin/knotes_part.cpp:790 +#, fuzzy, kde-format +msgid "Show Note..." +msgstr "Nema zabeleški" + +#: kontactplugin/knotes_part.cpp:742 +#, fuzzy, kde-format +msgid "Rich text (*.html)" +msgstr "&Bogat tekst" + +#: kontactplugin/knotes_part.cpp:744 +#, kde-format +msgid "Plain text (*.txt)" +msgstr "" + +#: kontactplugin/knotes_part.cpp:747 notes/knote.cpp:516 +#, kde-format +msgid "Save As" +msgstr "" + +#: kontactplugin/knotes_part.cpp:758 notes/knote.cpp:533 +#, kde-format +msgid "" +"A file named %1 already exists.
        Are you sure you want to " +"overwrite it?
        " +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:62 +#, fuzzy, kde-format +#| msgid "New Note" +msgctxt "@action:inmenu" +msgid "New Popup Note..." +msgstr "Nova bilješka" + +#: kontactplugin/knotes_plugin.cpp:70 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can create a new popup note." +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:99 +#, fuzzy, kde-kuit-format +#| msgid "KNotes" +msgctxt "@title" +msgid "KNotes" +msgstr "Bilješka" + +#: kontactplugin/knotes_plugin.cpp:101 +#, fuzzy, kde-kuit-format +msgctxt "@title" +msgid "Popup Notes" +msgstr "Nema zabeleški" + +#: kontactplugin/knotes_plugin.cpp:103 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Copyright © 2003–2018 Kontact authors" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:105 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Laurent Montel" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:106 +#, fuzzy, kde-kuit-format +#| msgid "Maintainer" +msgctxt "@info:credit" +msgid "Current Maintainer" +msgstr "Održavatelj" + +#: kontactplugin/knotes_plugin.cpp:109 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Michael Brade" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:110 +#, fuzzy, kde-kuit-format +#| msgid "Maintainer" +msgctxt "@info:credit" +msgid "Previous Maintainer" +msgstr "Održavatelj" + +#: kontactplugin/knotes_plugin.cpp:112 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Tobias Koenig" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:113 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Developer" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:151 +#, fuzzy, kde-format +msgctxt "@item" +msgid "Meeting" +msgstr "Postavke akcije" + +#: kontactplugin/knotes_plugin.cpp:165 kontactplugin/knotes_plugin.cpp:170 +#, fuzzy, kde-format +#| msgid "Notes" +msgctxt "@item" +msgid "Note: %1" +msgstr "Bilješke" + +#: kontactplugin/knotes_plugin.cpp:177 +#, fuzzy, kde-format +#| msgid "New Note" +msgctxt "@item" +msgid "New Note" +msgstr "Nova bilješka" + +#: kontactplugin/knotes_plugin.cpp:187 +#, kde-format +msgctxt "@info" +msgid "Dropping multiple mails is not supported." +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:190 +#, kde-format +msgctxt "@item" +msgid "" +"From: %1\n" +"To: %2\n" +"Subject: %3" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:193 +#, kde-format +msgctxt "@item" +msgid "Mail: %1" +msgstr "" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, fuzzy, kde-format +msgctxt "@title:window" +msgid "Show Popup Note" +msgstr "Nema zabeleški" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, kde-format +msgctxt "@title:window" +msgid "Edit Popup Note" +msgstr "" + +#: kontactplugin/knoteseditdialog.cpp:79 +#, kde-format +msgctxt "@label popup note name" +msgid "Name:" +msgstr "" + +#: kontactplugin/knoteslistwidgetsearchline.cpp:28 +#, fuzzy, kde-format +msgid "Search notes..." +msgstr "Nema zabeleški" + +#: kontactplugin/knoteslistwidgetsearchline.cpp:37 +#, fuzzy, kde-format +msgid "Search notes...<%1>" +msgstr "Nema zabeleški" + +#: kontactplugin/knotesselectdeletenotesdialog.cpp:46 +#, kde-format +msgid "(note locked, it will not removed)" +msgstr "" + +#: kontactplugin/summarywidget.cpp:63 +#, fuzzy, kde-format +msgid "Popup Notes" +msgstr "Nema zabeleški" + +#: kontactplugin/summarywidget.cpp:120 +#, fuzzy, kde-format +msgid "No notes found" +msgstr "Akcije" + +#: kontactplugin/summarywidget.cpp:153 +#, kde-format +msgid "Modify Note..." +msgstr "" + +#: kontactplugin/summarywidget.cpp:157 +#, fuzzy, kde-format +#| msgid "Print %1" +msgid "Delete Note..." +msgstr "Ispiši %1" + +#: kontactplugin/summarywidget.cpp:243 +#, kde-format +msgid "Read Popup Note: \"%1\"" +msgstr "" + +#: notes/knote.cpp:149 +#, fuzzy, kde-format +msgid "Do you really want to delete note %1?" +msgstr "Da li zaista želite da obrišete zabelešku %1?" + +#: notes/knote.cpp:150 +#, kde-format +msgid "Confirm Delete" +msgstr "Potvrda brisanja" + +#: notes/knote.cpp:151 +#, kde-format +msgid "&Delete" +msgstr "" + +#: notes/knote.cpp:277 +#, fuzzy, kde-format +msgid "Please enter the new name:" +msgstr "Unesite novo ime:" + +#: notes/knote.cpp:511 +#, kde-format +msgid "Save note as plain text" +msgstr "" + +#: notes/knote.cpp:639 +#, kde-format +msgid "&All Desktops" +msgstr "&Na sve radne površine" + +#: notes/knote.cpp:681 +#, kde-format +msgid "New" +msgstr "Novi" + +#: notes/knote.cpp:685 +#, kde-format +msgid "Rename..." +msgstr "Promijeni ime …" + +#: notes/knote.cpp:695 +#, kde-format +msgid "Hide" +msgstr "Sakrij" + +#: notes/knote.cpp:700 +#, fuzzy, kde-format +msgid "Delete" +msgstr "Potvrda brisanja" + +#: notes/knote.cpp:727 +#, kde-format +msgid "Preferences..." +msgstr "Podešenja …" + +#: notes/knote.cpp:732 +#, kde-format +msgid "Keep Above Others" +msgstr "" + +#: notes/knote.cpp:737 +#, kde-format +msgid "Keep Below Others" +msgstr "" + +#: notes/knote.cpp:742 +#, kde-format +msgid "To Desktop" +msgstr "Na radnu površinu" + +#: notes/knote.cpp:752 +#, kde-format +msgid "Walk Through Notes" +msgstr "" + +#: print/knotegrantleeprint.cpp:50 +#, kde-format +msgid "Alarm:" +msgstr "" + +#: print/knotegrantleeprint.cpp:51 +#, kde-format +msgid "Note is locked" +msgstr "" + +#: print/knoteprinter.cpp:135 +#, fuzzy, kde-format +#| msgid "Print %1" +msgid "Print Note" +msgid_plural "Print %1 notes" +msgstr[0] "Ispiši %1" +msgstr[1] "Ispiši %1" +msgstr[2] "Ispiši %1" + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing theme was not found." +msgstr "" + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing error" +msgstr "" + +#: print/knoteprintselectednotesdialog.cpp:63 +#, fuzzy, kde-format +#| msgid "Print %1" +msgid "Printing theme:" +msgstr "Ispiši %1" + +#: print/knoteprintselectednotesdialog.cpp:70 +#, kde-format +msgid "Preview" +msgstr "" + +#: print/knoteprintselectednotesdialog.cpp:72 +#, fuzzy, kde-format +#| msgid "Print %1" +msgid "Print" +msgstr "Ispiši %1" + +#: print/knoteprintselectthemedialog.cpp:34 +#, kde-format +msgid "Select theme" +msgstr "" + +#: print/knoteprintselectthemedialog.cpp:51 +#, kde-format +msgid "Themes:" +msgstr "" + +#, fuzzy +#~ msgid "KNotes Migration" +#~ msgstr "Akcije" + +#~ msgid "Display" +#~ msgstr "Prikaz" + +#, fuzzy +#~ msgid "&Mail action:" +#~ msgstr "Akcija &pošte:" + +#, fuzzy +#~ msgid "Outgoing Notes" +#~ msgstr "Nema zabeleški" + +#~ msgid "Unable to start the mail process." +#~ msgstr "Ne mogu pokrenuti proces za poštu." + +#, fuzzy +#~ msgid "Hostname or IP address:" +#~ msgstr "Unesite novo ime:" + +#, fuzzy +#~ msgid "Location:" +#~ msgstr "Akcije" + +#, fuzzy +#~ msgid "(c) 1997-2009, The KNotes Developers" +#~ msgstr "(c) 1997-2000, KNote programeri" + +#, fuzzy +#~ msgid "Defaults" +#~ msgstr "Uobičajena ši&rina:" + +#~ msgid "Actions" +#~ msgstr "Akcije" + +#~ msgid "Action Settings" +#~ msgstr "Postavke akcije" + +#, fuzzy +#~ msgid "Network" +#~ msgstr "Novi" + +#, fuzzy +#~ msgid "Network Settings" +#~ msgstr "Postavke uređivača" + +#, fuzzy +#~ msgid "Displa&y" +#~ msgstr "Prikaz" + +#, fuzzy +#~ msgid "&Editor" +#~ msgstr "Uređivač" diff --git a/po/hu/akonadi_notes_agent.po b/po/hu/akonadi_notes_agent.po new file mode 100644 index 0000000..a8f8cb6 --- /dev/null +++ b/po/hu/akonadi_notes_agent.po @@ -0,0 +1,119 @@ +# Copyright (C) YEAR This_file_is_part_of_KDE +# This file is distributed under the same license as the PACKAGE package. +# +# Balázs Úr , 2014. +# Kristóf Kiszel , 2014. +# Kiszel Kristóf , 2017. +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2017-03-04 14:43+0100\n" +"Last-Translator: Kiszel Kristóf \n" +"Language-Team: Hungarian \n" +"Language: hu\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: Lokalize 2.0\n" + +#: notesagentalarmdialog.cpp:51 notesagentalarmdialog.cpp:220 +#, kde-format +msgid "Alarm" +msgstr "Riasztás" + +#: notesagentalarmdialog.cpp:63 +#, kde-format +msgid "The following notes triggered alarms:" +msgstr "A következő jegyzetek váltottak ki riasztást:" + +#: notesagentalarmdialog.cpp:101 +#, kde-format +msgid "Remove Alarm" +msgstr "Riasztás eltávolítása" + +#: notesagentalarmdialog.cpp:103 +#, kde-format +msgid "Show Note..." +msgstr "Jegyzet megjelenítése…" + +#: notesagentalarmdialog.cpp:105 +#, kde-format +msgid "Modify Alarm..." +msgstr "Riasztás módosítása…" + +#: notesagentalarmdialog.cpp:158 +#, kde-format +msgid "Are you sure to remove alarm?" +msgstr "Biztosan eltávolítja a riasztást?" + +#: notesagentalarmdialog.cpp:158 +#, kde-format +msgctxt "@title:window" +msgid "Remove Alarm" +msgstr "Riasztás eltávolítása" + +#: notesagentalarmdialog.cpp:220 +#, kde-format +msgid "Error during fetch alarm info." +msgstr "Hiba a riasztás adatainak letöltésekor." + +#: notesagentsettingsdialog.cpp:42 +#, kde-format +msgid "Configure Notes Agent" +msgstr "Jegyzetek ügynök beállítása" + +#: notesagentsettingsdialog.cpp:58 +#, kde-format +msgid "Notify" +msgstr "Értesítés" + +#: notesagentsettingsdialog.cpp:61 +#, kde-format +msgid "Network" +msgstr "Hálózat" + +#: notesagentsettingsdialog.cpp:70 +#, kde-format +msgid "Notes Agent" +msgstr "Jegyzetek ügynök" + +#: notesagentsettingsdialog.cpp:72 +#, kde-format +msgid "Notes Agent." +msgstr "Jegyzetek ügynök." + +#: notesagentsettingsdialog.cpp:74 +#, fuzzy, kde-format +#| msgid "Copyright (C) 2013-2017 Laurent Montel" +msgid "Copyright (C) 2013-2018 Laurent Montel" +msgstr "Copyright © Laurent Montel, 2013-2017." + +#: notesagentsettingsdialog.cpp:76 +#, kde-format +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: notesagentsettingsdialog.cpp:77 +#, kde-format +msgid "Maintainer" +msgstr "Karbantartó" + +#: notesagentsettingsdialog.cpp:80 +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "Úr Balázs" + +#: notesagentsettingsdialog.cpp:81 +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "urbalazs@gmail.com" + +#: notesmanager.cpp:199 +#, kde-format +msgid "Note Received" +msgstr "Jegyzet fogadva" diff --git a/po/hu/knotes.po b/po/hu/knotes.po new file mode 100644 index 0000000..92ad4c1 --- /dev/null +++ b/po/hu/knotes.po @@ -0,0 +1,1239 @@ +# +# Tamas Szanto , 2000. +# Kristóf Kiszel , 2011, 2014. +# Balázs Úr , 2013, 2014. +msgid "" +msgstr "" +"Project-Id-Version: KDE 4.3\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2014-10-18 12:09+0200\n" +"Last-Translator: Kristóf Kiszel \n" +"Language-Team: Hungarian \n" +"Language: hu\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: Lokalize 1.5\n" + +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "Szántó Tamás" + +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "taszanto@gmail.com" + +#: apps/knotes_options.h:29 +#, kde-format +msgid "Suppress creation of a new note on a non-unique instance." +msgstr "Nem egyedi példányban nincs engedélyezve új jegyzet készítése." + +#: apps/knotesakonaditray.cpp:35 apps/knotestray.cpp:32 +#, fuzzy, kde-format +#| msgid "KNotes: Sticky notes for KDE" +msgid "KNotes: Sticky notes by KDE" +msgstr "KNotes: ragadós jegyzetek a KDE-hez" + +#: apps/knotesapp.cpp:98 +#, kde-format +msgid "New Note" +msgstr "Új jegyzet" + +#: apps/knotesapp.cpp:106 kontactplugin/knotes_part.cpp:187 +#, kde-format +msgid "New Note From Clipboard" +msgstr "Új jegyzet a vágólapról" + +#: apps/knotesapp.cpp:112 kontactplugin/knotes_part.cpp:192 +#, kde-format +msgid "New Note From Text File..." +msgstr "Új jegyzet szövegfájlból…" + +#: apps/knotesapp.cpp:116 +#, kde-format +msgid "Show All Notes" +msgstr "Minden jegyzet megjelenítése" + +#: apps/knotesapp.cpp:122 +#, kde-format +msgid "Hide All Notes" +msgstr "Minden jegyzet elrejtése" + +#: apps/knotesapp.cpp:128 kontactplugin/knotes_part.cpp:146 +#, kde-format +msgctxt "@action:inmenu" +msgid "Print Selected Notes..." +msgstr "A kijelölt jegyzetek nyomtatása…" + +#: apps/knotesapp.cpp:134 +#, kde-format +msgctxt "@action:inmenu" +msgid "Delete Selected Notes..." +msgstr "A kijelölt jegyzetek törlése…" + +#: apps/knotesapp.cpp:393 kontactplugin/knotes_part.cpp:874 +#, kde-format +msgid "Select Text File" +msgstr "Szövegfájl kijelölése" + +#: apps/knotesapp.cpp:394 kontactplugin/knotes_part.cpp:875 +#, fuzzy, kde-format +#| msgid "Open Text File" +msgid "Text File" +msgstr "Szövegfájl megnyitása" + +#: apps/knotesapp.cpp:400 kontactplugin/knotes_part.cpp:882 +#, kde-format +msgid "Error during open text file: %1" +msgstr "Hiba történt a szövegfájl megnyitásakor: %1" + +#: apps/knotesapp.cpp:401 kontactplugin/knotes_part.cpp:883 +#, kde-format +msgid "Open Text File" +msgstr "Szövegfájl megnyitása" + +#: apps/knotesapp.cpp:404 kontactplugin/knotes_part.cpp:886 +#, kde-format +msgid "Note from file '%1'" +msgstr "Jegyzet a(z) „%1” fájlból" + +#: apps/knotesapp.cpp:499 +#, kde-format +msgid "No Notes" +msgstr "Nincsenek jegyzetek" + +#: apps/knotesapp.cpp:552 kontactplugin/knotes_part.cpp:637 +#, kde-format +msgid "Settings" +msgstr "Beállítások" + +#. i18n: ectx: Menu (knotes_context) +#: apps/main.cpp:54 data/knotesappui.rc:5 data/knotesappui.rc:6 +#: kontactplugin/knotes_part.cpp:87 kontactplugin/knotes_plugin.cpp:58 +#: kontactplugin/knoteseditdialog.cpp:67 +#, kde-format +msgid "KNotes" +msgstr "KNotes" + +#: apps/main.cpp:56 +#, kde-format +msgid "KDE Notes" +msgstr "KDE jegyzetek" + +#: apps/main.cpp:58 +#, fuzzy, kde-format +#| msgid "Copyright © 1997–2014 KNotes authors" +msgid "Copyright © 1997–2018 KNotes authors" +msgstr "Copyright © A KNotes szerzői, 1997-2014." + +#: apps/main.cpp:78 kontactplugin/kcmknotessummary.cpp:64 +#, kde-format +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: apps/main.cpp:79 +#, kde-format +msgid "Maintainer" +msgstr "Karbantartó" + +#: apps/main.cpp:81 +#, kde-format +msgid "Guillermo Antonio Amaral Bastidas" +msgstr "Guillermo Antonio Amaral Bastidas" + +#: apps/main.cpp:82 apps/main.cpp:85 +#, kde-format +msgid "Previous Maintainer" +msgstr "Előző karbantartó" + +#: apps/main.cpp:84 +#, kde-format +msgid "Michael Brade" +msgstr "Michael Brade" + +#: apps/main.cpp:87 +#, kde-format +msgid "Bernd Johannes Wuebben" +msgstr "Bernd Johannes Wuebben" + +#: apps/main.cpp:88 +#, kde-format +msgid "Original KNotes Author" +msgstr "A KNotes első változatának szerzője" + +#: apps/main.cpp:90 +#, kde-format +msgid "Wynn Wilkes" +msgstr "Wynn Wilkes" + +#: apps/main.cpp:91 +#, kde-format +msgid "Ported KNotes to KDE 2" +msgstr "A KNotes átdolgozása a KDE 2 alá" + +#: apps/main.cpp:93 +#, kde-format +msgid "Daniel Martin" +msgstr "Daniel Martin" + +#: apps/main.cpp:94 +#, kde-format +msgid "Network Interface" +msgstr "Hálózati felület" + +#: apps/main.cpp:96 +#, kde-format +msgid "Bo Thorsen" +msgstr "Bo Thorsen" + +#: apps/main.cpp:97 +#, kde-format +msgid "Started KDE Resource Framework Integration" +msgstr "Elkezdte az integrációt a KDE erőforrás-keretrendszerével" + +#: apps/main.cpp:99 +#, kde-format +msgid "Bera Debajyoti" +msgstr "Bera Debajyoti" + +#: apps/main.cpp:100 +#, kde-format +msgid "Idea and initial code for the new look & feel" +msgstr "Az új megjelenés kitalálója és lekódolója" + +#: apps/main.cpp:102 +#, kde-format +msgid "Matthias Ettrich" +msgstr "Matthias Ettrich" + +#: apps/main.cpp:105 +#, kde-format +msgid "David Faure" +msgstr "David Faure" + +#: apps/main.cpp:108 +#, kde-format +msgid "Matthias Kiefer" +msgstr "Matthias Kiefer" + +#: apps/main.cpp:111 +#, kde-format +msgid "Luboš Luňák" +msgstr "Luboš Luňák" + +#: apps/main.cpp:113 +#, kde-format +msgid "Dirk A. Mueller" +msgstr "Dirk A. Mueller" + +#: apps/main.cpp:116 +#, kde-format +msgid "Carsten Pfeiffer" +msgstr "Carsten Pfeiffer" + +#: apps/main.cpp:119 +#, kde-format +msgid "Harri Porten" +msgstr "Harri Porten" + +#: apps/main.cpp:122 +#, kde-format +msgid "Espen Sand" +msgstr "Espen Sand" + +#: configdialog/knotecollectionconfigwidget.cpp:121 +#, kde-format +msgid "Folders" +msgstr "Mappák" + +#: configdialog/knotecollectionconfigwidget.cpp:123 +#, kde-format +msgid "Select which KNotes folders to show:" +msgstr "Válassza ki, mely KNotes mappák jelenjenek meg:" + +#: configdialog/knotecollectionconfigwidget.cpp:158 +#, kde-format +msgid "Search..." +msgstr "Keresés…" + +#: configdialog/knotecollectionconfigwidget.cpp:176 +#, kde-format +msgid "&Select All" +msgstr "Min&den kijelölése" + +#: configdialog/knotecollectionconfigwidget.cpp:180 +#, kde-format +msgid "&Unselect All" +msgstr "&Kijelölés megszüntetése" + +#: configdialog/knotecollectionconfigwidget.cpp:185 +#, kde-format +msgid "Rename notes..." +msgstr "Jegyzetek átnevezése…" + +#: configdialog/knotecollectionconfigwidget.cpp:189 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "Válassza ki, hogy mely mappába legyen mentve a jegyzet:" + +#: configdialog/knotecollectionconfigwidget.cpp:208 +#, fuzzy, kde-format +#| msgid "Note Actions" +msgid "Notes accounts" +msgstr "Jegyzetműveletek" + +#: configdialog/knotecollectionconfigwidget.cpp:213 +#, kde-format +msgid "Accounts" +msgstr "Fiókok" + +#: configdialog/knotecollectionconfigwidget.cpp:245 +#, kde-format +msgid "Rename Notes" +msgstr "Jegyzetek átnevezése" + +#: configdialog/knotecollectionconfigwidget.cpp:246 +#, kde-format +msgid "Name:" +msgstr "Név:" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "An error was occurred during renaming: %1" +msgstr "Hiba történt az átnevezés során: %1" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "Rename note" +msgstr "Jegyzet átnevezése" + +#: configdialog/knoteconfigdialog.cpp:192 +#, kde-format +msgid "Show number of notes in tray icon" +msgstr "Jegyzetek számának megjelenítése a tálcaikonon" + +#: configdialog/knoteconfigdialog.cpp:199 +#, kde-format +msgid "Default Title:" +msgstr "Alapértelmezett cím:" + +#: configdialog/knoteconfigdialog.cpp:206 +#, kde-format +msgid "How does this work?" +msgstr "Hogyan működik ez?" + +#: configdialog/knoteconfigdialog.cpp:240 +#, kde-format +msgid "" +"

        You can customize title note. You can use:

        • %d current date " +"(short format)
        • %l current date (long format)
        • %t current " +"time
        " +msgstr "" +"

        Testre szabhatja a cím jegyzetet. Használható:

        • %d " +"jelenlegi dátum (rövid forma)
        • %l jelenlegi dátum (hosszú forma)
        • %t jelenlegi idő
        " + +#: configdialog/knoteconfigdialog.cpp:262 +#, kde-format +msgid "Theme:" +msgstr "Téma:" + +#: configdialog/knoteconfigdialog.cpp:272 +#, kde-format +msgid "Download new printing themes" +msgstr "Új nyomtatási témák letöltése" + +#: configdialog/knotedisplayconfigwidget.cpp:46 +#, kde-format +msgid "&Text color:" +msgstr "Szö&vegszín:" + +#: configdialog/knotedisplayconfigwidget.cpp:55 +#, kde-format +msgid "&Background color:" +msgstr "&Háttérszín:" + +#: configdialog/knotedisplayconfigwidget.cpp:66 +#, kde-format +msgid "&Show note in taskbar" +msgstr "A jegy&zetlap jelenjen meg a feladatsoron" + +#: configdialog/knotedisplayconfigwidget.cpp:70 +#, kde-format +msgid "&Remember desktop" +msgstr "Az asztal megje&gyzése" + +#: configdialog/knotedisplayconfigwidget.cpp:74 +#, kde-format +msgid "Default &width:" +msgstr "Az alapértelmezett szé&lesség:" + +#: configdialog/knotedisplayconfigwidget.cpp:85 +#, kde-format +msgid "Default &height:" +msgstr "Az alapértelmezett &magasság:" + +#: configdialog/knoteeditorconfigwidget.cpp:37 +#, kde-format +msgid "&Tab size:" +msgstr "A &tabulátor szélessége:" + +#: configdialog/knoteeditorconfigwidget.cpp:46 +#, kde-format +msgid "Auto &indent" +msgstr "&Automatikus behúzás" + +#: configdialog/knoteeditorconfigwidget.cpp:51 +#, kde-format +msgid "&Rich text" +msgstr "RTF (Ri&ch Text) formátumban" + +#: configdialog/knoteeditorconfigwidget.cpp:55 +#, kde-format +msgid "Text font:" +msgstr "A szöveg betűtípusa:" + +#: configdialog/knoteeditorconfigwidget.cpp:64 +#, kde-format +msgid "Title font:" +msgstr "A cím betűtípusa:" + +#: configdialog/knotesimpleconfigdialog.cpp:64 +#, kde-format +msgid "Editor Settings" +msgstr "A szerkesztő beállításai" + +#: configdialog/knotesimpleconfigdialog.cpp:67 +#, kde-format +msgid "Display Settings" +msgstr "Képernyőbeállítások" + +#. i18n: ectx: Menu (help) +#: data/knotesappui.rc:23 +#, kde-format +msgid "&Help" +msgstr "&Súgó" + +#. i18n: ectx: Menu (notes_menu) +#: data/knotesappui.rc:35 data/knotesappui.rc:36 +#, kde-format +msgid "Notes" +msgstr "Jegyzetek" + +#: dialog/knotedeleteselectednotesdialog.cpp:32 +#, kde-format +msgid "Select notes to delete" +msgstr "Törlendő jegyzetek kijelölése" + +#: dialog/knoteselectednotesdialog.cpp:34 +#: print/knoteprintselectednotesdialog.cpp:41 +#, kde-format +msgid "Select notes" +msgstr "Jegyzetek kijelölése" + +#: dialog/knoteskeydialog.cpp:33 +#, kde-format +msgid "Configure Shortcuts" +msgstr "A billentyűparancsok beállítása" + +#: dialog/knoteskeydialog.cpp:73 +#, kde-format +msgid "Note Actions" +msgstr "Jegyzetműveletek" + +#: finddialog/knotefinddialog.cpp:40 +#, fuzzy, kde-format +#| msgid "Search Notes" +msgctxt "@title:window" +msgid "Search Notes" +msgstr "Jegyzetek keresése" + +#: finddialog/knotefinddialog.cpp:85 +#, fuzzy, kde-format +#| msgid "Search notes:" +msgctxt "@label:textbox" +msgid "Search notes:" +msgstr "Jegyzetek keresése:" + +#: finddialog/knotefinddialog.cpp:94 +#, fuzzy, kde-format +#| msgid "Search..." +msgctxt "@action:button Search notes" +msgid "Search..." +msgstr "Keresés…" + +#: finddialog/knotefinddialog.cpp:149 +#, fuzzy, kde-format +#| msgid "No Result found." +msgctxt "@label" +msgid "No Results found in search." +msgstr "Nincs találat." + +#: knoteedit.cpp:56 +#, kde-format +msgid "Bold" +msgstr "Félkövér" + +#: knoteedit.cpp:61 +#, kde-format +msgid "Italic" +msgstr "Dőlt" + +#: knoteedit.cpp:65 +#, kde-format +msgid "Underline" +msgstr "Aláhúzott" + +#: knoteedit.cpp:69 +#, kde-format +msgid "Strike Out" +msgstr "Áthúzott" + +#: knoteedit.cpp:79 +#, kde-format +msgid "Align Left" +msgstr "Balra igazítás" + +#: knoteedit.cpp:85 +#, kde-format +msgid "Align Center" +msgstr "Középre igazítás" + +#: knoteedit.cpp:90 +#, kde-format +msgid "Align Right" +msgstr "Jobbra igazítás" + +#: knoteedit.cpp:95 +#, kde-format +msgid "Align Block" +msgstr "Blokkos igazítás" + +#: knoteedit.cpp:106 +#, kde-format +msgid "List" +msgstr "Lista" + +#: knoteedit.cpp:111 +#, kde-format +msgid "Superscript" +msgstr "Felső index" + +#: knoteedit.cpp:114 +#, kde-format +msgid "Subscript" +msgstr "Alsó index" + +#: knoteedit.cpp:120 +#, kde-format +msgid "Increase Indent" +msgstr "Nagyobb behúzás" + +#: knoteedit.cpp:126 +#, kde-format +msgid "Decrease Indent" +msgstr "Kisebb behúzás" + +#: knoteedit.cpp:137 +#, kde-format +msgid "Text Color..." +msgstr "Szövegszín..." + +#: knoteedit.cpp:143 +#, kde-format +msgid "Text Background Color..." +msgstr "Háttérszín..." + +#: knoteedit.cpp:147 +#, kde-format +msgid "Text Font" +msgstr "A szöveg betűtípusa" + +#: knoteedit.cpp:151 +#, kde-format +msgid "Text Size" +msgstr "Betűméret" + +#: knoteedit.cpp:162 +#, kde-format +msgid "Insert Date" +msgstr "A dátum beszúrása" + +#: knoteedit.cpp:166 +#, kde-format +msgid "Insert Checkmark" +msgstr "Megjelölő beszúrása" + +#: kontactplugin/kcmknotessummary.cpp:59 +#, kde-format +msgid "kcmknotessummary" +msgstr "" + +#: kontactplugin/kcmknotessummary.cpp:61 +#, kde-format +msgid "Notes Summary Configuration Dialog" +msgstr "" + +#: kontactplugin/kcmknotessummary.cpp:63 +#, kde-format +msgid "Copyright © 2013-2018 Laurent Montel " +msgstr "" + +#: kontactplugin/knotes_part.cpp:98 +#, kde-format +msgctxt "@action:inmenu create new popup note" +msgid "&New" +msgstr "" + +#: kontactplugin/knotes_part.cpp:108 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be presented with a dialog where you can add a new popup note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:111 kontactplugin/knotes_part.cpp:606 +#: kontactplugin/knotes_part.cpp:608 kontactplugin/knotes_part.cpp:790 +#, fuzzy, kde-format +#| msgid "Editor" +msgctxt "@action:inmenu" +msgid "Edit..." +msgstr "Szerkesztő" + +#: kontactplugin/knotes_part.cpp:120 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can modify an existing popup " +"note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:123 +#, fuzzy, kde-format +#| msgid "Rename..." +msgctxt "@action:inmenu" +msgid "Rename..." +msgstr "Átnevezés..." + +#: kontactplugin/knotes_part.cpp:131 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can rename an existing popup " +"note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:134 +#, fuzzy, kde-format +#| msgid "Delete" +msgctxt "@action:inmenu" +msgid "Delete" +msgstr "Törlés" + +#: kontactplugin/knotes_part.cpp:142 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be prompted if you really want to permanently remove the selected " +"popup note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:153 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be prompted to print the selected popup note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:156 +#, fuzzy, kde-format +#| msgctxt "@action:inmenu" +#| msgid "Print Selected Notes..." +msgctxt "@action:inmenu" +msgid "Print Preview Selected Notes..." +msgstr "A kijelölt jegyzetek nyomtatása…" + +#: kontactplugin/knotes_part.cpp:162 +#, fuzzy, kde-format +#| msgid "Note Actions" +msgid "Note settings..." +msgstr "Jegyzetműveletek" + +#: kontactplugin/knotes_part.cpp:167 +#, fuzzy, kde-format +#| msgid "Preferences..." +msgid "Preferences KNotes..." +msgstr "Beállítások..." + +#: kontactplugin/knotes_part.cpp:172 notes/knote.cpp:713 +#, kde-format +msgid "Mail..." +msgstr "Elküldés levélben..." + +#: kontactplugin/knotes_part.cpp:177 notes/knote.cpp:709 +#, kde-format +msgid "Send..." +msgstr "Küldés..." + +#: kontactplugin/knotes_part.cpp:182 notes/knote.cpp:704 +#, kde-format +msgid "Set Alarm..." +msgstr "Emlékeztető beállítása..." + +#: kontactplugin/knotes_part.cpp:197 notes/knote.cpp:717 +#, kde-format +msgid "Save As..." +msgstr "Mentés mint..." + +#: kontactplugin/knotes_part.cpp:202 notes/knote.cpp:690 +#, kde-format +msgid "Lock" +msgstr "Zárolás" + +#: kontactplugin/knotes_part.cpp:205 notes/knote.cpp:693 +#, kde-format +msgid "Unlock" +msgstr "Feloldás" + +#: kontactplugin/knotes_part.cpp:238 +#, kde-format +msgid "Set Focus to Quick Search" +msgstr "" + +#: kontactplugin/knotes_part.cpp:321 +#, kde-format +msgctxt "@info" +msgid "To print notes, first select the notes to print from the list." +msgstr "" + +#: kontactplugin/knotes_part.cpp:322 +#, fuzzy, kde-format +#| msgid "Print Note" +#| msgid_plural "Print %1 notes" +msgctxt "@title:window" +msgid "Print Popup Notes" +msgstr "Jegyzet nyomtatása" + +#: kontactplugin/knotes_part.cpp:366 +#, fuzzy, kde-format +#| msgid "Note is locked" +msgid "Note was not created." +msgstr "A jegyzet zárolt" + +#: kontactplugin/knotes_part.cpp:366 +#, fuzzy, kde-format +#| msgid "Rename note" +msgid "Create new note" +msgstr "Jegyzet átnevezése" + +#: kontactplugin/knotes_part.cpp:388 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:70 +#, fuzzy, kde-format +#| msgid "Do you really want to delete note %1?" +msgctxt "@info" +msgid "Do you really want to delete this note?" +msgid_plural "Do you really want to delete these %1 notes?" +msgstr[0] "Biztosan törölni szeretné ezt a jegyzetet: %1?" +msgstr[1] "Biztosan törölni szeretné ezt a jegyzetet: %1?" + +#: kontactplugin/knotes_part.cpp:390 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:57 +#, fuzzy, kde-format +#| msgid "Confirm Delete" +msgctxt "@title:window" +msgid "Confirm Delete" +msgstr "A törlés megerősítése" + +#: kontactplugin/knotes_part.cpp:582 +#, fuzzy, kde-format +#| msgid "Rename Notes" +msgctxt "@title:window" +msgid "Rename Popup Note" +msgstr "Jegyzetek átnevezése" + +#: kontactplugin/knotes_part.cpp:583 +#, fuzzy, kde-format +#| msgid "Name:" +msgctxt "@label:textbox" +msgid "New Name:" +msgstr "Név:" + +#: kontactplugin/knotes_part.cpp:606 kontactplugin/knotes_part.cpp:790 +#, fuzzy, kde-format +#| msgid "Show All Notes" +msgid "Show Note..." +msgstr "Minden jegyzet megjelenítése" + +#: kontactplugin/knotes_part.cpp:742 +#, fuzzy, kde-format +#| msgid "&Rich text" +msgid "Rich text (*.html)" +msgstr "RTF (Ri&ch Text) formátumban" + +#: kontactplugin/knotes_part.cpp:744 +#, kde-format +msgid "Plain text (*.txt)" +msgstr "" + +#: kontactplugin/knotes_part.cpp:747 notes/knote.cpp:516 +#, kde-format +msgid "Save As" +msgstr "Mentés mint" + +#: kontactplugin/knotes_part.cpp:758 notes/knote.cpp:533 +#, kde-format +msgid "" +"A file named %1 already exists.
        Are you sure you want to " +"overwrite it?
        " +msgstr "" +"Már létezik %1 nevű fájl.
        Biztosan felül szeretné írni?
        " + +#: kontactplugin/knotes_plugin.cpp:62 +#, fuzzy, kde-format +#| msgid "New Note" +msgctxt "@action:inmenu" +msgid "New Popup Note..." +msgstr "Új jegyzet" + +#: kontactplugin/knotes_plugin.cpp:70 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can create a new popup note." +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:99 +#, fuzzy, kde-kuit-format +#| msgid "KNotes" +msgctxt "@title" +msgid "KNotes" +msgstr "KNotes" + +#: kontactplugin/knotes_plugin.cpp:101 +#, fuzzy, kde-kuit-format +#| msgid "No Notes" +msgctxt "@title" +msgid "Popup Notes" +msgstr "Nincsenek jegyzetek" + +#: kontactplugin/knotes_plugin.cpp:103 +#, fuzzy, kde-kuit-format +#| msgid "Copyright © 1997–2014 KNotes authors" +msgctxt "@info:credit" +msgid "Copyright © 2003–2018 Kontact authors" +msgstr "Copyright © A KNotes szerzői, 1997-2014." + +#: kontactplugin/knotes_plugin.cpp:105 +#, fuzzy, kde-kuit-format +#| msgid "Laurent Montel" +msgctxt "@info:credit" +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: kontactplugin/knotes_plugin.cpp:106 +#, fuzzy, kde-kuit-format +#| msgid "Maintainer" +msgctxt "@info:credit" +msgid "Current Maintainer" +msgstr "Karbantartó" + +#: kontactplugin/knotes_plugin.cpp:109 +#, fuzzy, kde-kuit-format +#| msgid "Michael Brade" +msgctxt "@info:credit" +msgid "Michael Brade" +msgstr "Michael Brade" + +#: kontactplugin/knotes_plugin.cpp:110 +#, fuzzy, kde-kuit-format +#| msgid "Previous Maintainer" +msgctxt "@info:credit" +msgid "Previous Maintainer" +msgstr "Előző karbantartó" + +#: kontactplugin/knotes_plugin.cpp:112 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Tobias Koenig" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:113 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Developer" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:151 +#, fuzzy, kde-format +#| msgid "Settings" +msgctxt "@item" +msgid "Meeting" +msgstr "Beállítások" + +#: kontactplugin/knotes_plugin.cpp:165 kontactplugin/knotes_plugin.cpp:170 +#, fuzzy, kde-format +#| msgid "Notes" +msgctxt "@item" +msgid "Note: %1" +msgstr "Jegyzetek" + +#: kontactplugin/knotes_plugin.cpp:177 +#, fuzzy, kde-format +#| msgid "New Note" +msgctxt "@item" +msgid "New Note" +msgstr "Új jegyzet" + +#: kontactplugin/knotes_plugin.cpp:187 +#, kde-format +msgctxt "@info" +msgid "Dropping multiple mails is not supported." +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:190 +#, kde-format +msgctxt "@item" +msgid "" +"From: %1\n" +"To: %2\n" +"Subject: %3" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:193 +#, kde-format +msgctxt "@item" +msgid "Mail: %1" +msgstr "" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, fuzzy, kde-format +#| msgid "Show All Notes" +msgctxt "@title:window" +msgid "Show Popup Note" +msgstr "Minden jegyzet megjelenítése" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, kde-format +msgctxt "@title:window" +msgid "Edit Popup Note" +msgstr "" + +#: kontactplugin/knoteseditdialog.cpp:79 +#, fuzzy, kde-format +#| msgid "Name:" +msgctxt "@label popup note name" +msgid "Name:" +msgstr "Név:" + +#: kontactplugin/knoteslistwidgetsearchline.cpp:28 +#, fuzzy, kde-format +#| msgid "Search notes:" +msgid "Search notes..." +msgstr "Jegyzetek keresése:" + +#: kontactplugin/knoteslistwidgetsearchline.cpp:37 +#, fuzzy, kde-format +#| msgid "Search notes:" +msgid "Search notes...<%1>" +msgstr "Jegyzetek keresése:" + +#: kontactplugin/knotesselectdeletenotesdialog.cpp:46 +#, kde-format +msgid "(note locked, it will not removed)" +msgstr "" + +#: kontactplugin/summarywidget.cpp:63 +#, fuzzy, kde-format +#| msgid "No Notes" +msgid "Popup Notes" +msgstr "Nincsenek jegyzetek" + +#: kontactplugin/summarywidget.cpp:120 +#, fuzzy, kde-format +#| msgid "No Result found." +msgid "No notes found" +msgstr "Nincs találat." + +#: kontactplugin/summarywidget.cpp:153 +#, kde-format +msgid "Modify Note..." +msgstr "" + +#: kontactplugin/summarywidget.cpp:157 +#, fuzzy, kde-format +#| msgctxt "@action:inmenu" +#| msgid "Delete Selected Notes..." +msgid "Delete Note..." +msgstr "A kijelölt jegyzetek törlése…" + +#: kontactplugin/summarywidget.cpp:243 +#, kde-format +msgid "Read Popup Note: \"%1\"" +msgstr "" + +#: notes/knote.cpp:149 +#, kde-format +msgid "Do you really want to delete note %1?" +msgstr "Biztosan törölni szeretné ezt a jegyzetet: %1?" + +#: notes/knote.cpp:150 +#, kde-format +msgid "Confirm Delete" +msgstr "A törlés megerősítése" + +#: notes/knote.cpp:151 +#, kde-format +msgid "&Delete" +msgstr "&Törlés" + +#: notes/knote.cpp:277 +#, kde-format +msgid "Please enter the new name:" +msgstr "Adja meg az új nevet:" + +#: notes/knote.cpp:511 +#, kde-format +msgid "Save note as plain text" +msgstr "Jegyzet mentése egyszerű szövegként" + +#: notes/knote.cpp:639 +#, kde-format +msgid "&All Desktops" +msgstr "Az összes &asztalra" + +#: notes/knote.cpp:681 +#, kde-format +msgid "New" +msgstr "Új" + +#: notes/knote.cpp:685 +#, kde-format +msgid "Rename..." +msgstr "Átnevezés..." + +#: notes/knote.cpp:695 +#, kde-format +msgid "Hide" +msgstr "Elrejtés" + +#: notes/knote.cpp:700 +#, kde-format +msgid "Delete" +msgstr "Törlés" + +#: notes/knote.cpp:727 +#, kde-format +msgid "Preferences..." +msgstr "Beállítások..." + +#: notes/knote.cpp:732 +#, kde-format +msgid "Keep Above Others" +msgstr "A többi fölé" + +#: notes/knote.cpp:737 +#, kde-format +msgid "Keep Below Others" +msgstr "A többi alá" + +#: notes/knote.cpp:742 +#, kde-format +msgid "To Desktop" +msgstr "Erre az asztalra" + +#: notes/knote.cpp:752 +#, kde-format +msgid "Walk Through Notes" +msgstr "Jegyzetek végigjárása" + +#: print/knotegrantleeprint.cpp:50 +#, kde-format +msgid "Alarm:" +msgstr "Riasztás:" + +#: print/knotegrantleeprint.cpp:51 +#, kde-format +msgid "Note is locked" +msgstr "A jegyzet zárolt" + +#: print/knoteprinter.cpp:135 +#, kde-format +msgid "Print Note" +msgid_plural "Print %1 notes" +msgstr[0] "Jegyzet nyomtatása" +msgstr[1] "%1 jegyzet nyomtatása" + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing theme was not found." +msgstr "A nyomtatási téma nem található." + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing error" +msgstr "Nyomtatási hiba" + +#: print/knoteprintselectednotesdialog.cpp:63 +#, kde-format +msgid "Printing theme:" +msgstr "Nyomtatási téma:" + +#: print/knoteprintselectednotesdialog.cpp:70 +#, kde-format +msgid "Preview" +msgstr "Előnézet" + +#: print/knoteprintselectednotesdialog.cpp:72 +#, kde-format +msgid "Print" +msgstr "Nyomtatás" + +#: print/knoteprintselectthemedialog.cpp:34 +#, kde-format +msgid "Select theme" +msgstr "Téma kiválasztása" + +#: print/knoteprintselectthemedialog.cpp:51 +#, kde-format +msgid "Themes:" +msgstr "Témák:" + +#~ msgid "" +#~ "Thanks for using KNotes!

        KNotes uses a new storage technology " +#~ "that requires migration of your current KNotes data and configuration.\n" +#~ "

        The conversion process can take a lot of time (depending on the amount " +#~ "of notes you have) and it must not be interrupted.

        \n" +#~ "

        You can:

        • Migrate now (be prepared to wait)
        • Skip the " +#~ "migration and start with fresh data and configuration
        • Cancel and " +#~ "exit KNotes.

        More " +#~ "Information...

        " +#~ msgstr "" +#~ "Köszönjük, hogy a KNotes programot használja!

        A KNotes egy új " +#~ "tárolási technológiát használ, amely szükségessé teszi a jelenlegi KNotes " +#~ "adatok és beállítások átköltöztetését

        \n" +#~ "

        A konverziós folyamat sok időt vehet igénybe (a jegyzetek számától " +#~ "függően), és nem szakítható meg.

        \n" +#~ "

        A lehetőségei:

        • Költöztetés most (készüljön fel a " +#~ "várakozásra)
        • Költöztetés kihagyása és indítás friss adatokkal és " +#~ "beállításokkal
        • Megszakítás és kilépés a KNotes programból.
        • További információk…

          " + +#~ msgid "KNotes Migration" +#~ msgstr "KNotes költöztetés" + +#~ msgid "Migrate Now" +#~ msgstr "Költöztetés most" + +#~ msgid "Skip Migration" +#~ msgstr "Költöztetés kihagyása" + +#~ msgid "" +#~ "Migration to KNotes failed. In case you want to try again, run 'knotes-" +#~ "migrator --interactive' manually." +#~ msgstr "" +#~ "Nem sikerült átköltöztetni a KNotes programra. Ha szeretné újból " +#~ "megpróbálni, futtassa a „knotes-migrator --interactive” parancsot kézzel." + +#~ msgid "Migration Failed" +#~ msgstr "Nem sikerült a költöztetés" + +#~ msgid "Uppercase" +#~ msgstr "Nagybetűs" + +#~ msgid "Sentence case" +#~ msgstr "Mondatkezdő nagybetűs" + +#~ msgid "Lowercase" +#~ msgstr "Kisbetűs" + +#~ msgid "Change case..." +#~ msgstr "Kis- és nagybetűk változtatása…" + +#~ msgid "Debug nepomuk..." +#~ msgstr "Nepomuk hibakeresése…" + +#~ msgid "Scheduled Alarm" +#~ msgstr "Ütemezett emlékeztető" + +#~ msgid "&No alarm" +#~ msgstr "N&incs emlékeztető" + +#~ msgid "Alarm &at:" +#~ msgstr "Idő&pont:" + +#~ msgid "The following notes triggered alarms:" +#~ msgstr "A következő lapok váltottak ki emlékeztetőt:" + +#~ msgid "Display" +#~ msgstr "Képernyő" + +#~ msgid "" +#~ "Unable to save the notes to %1. Check that there is sufficient " +#~ "disk space.
          There should be a backup in the same directory though." +#~ msgstr "" +#~ "Nem sikerült elmenteni a jegyzetlapokat ide: %1. Lehet, hogy " +#~ "elfogyott a szabad hely a lemezen.
          Valószínűleg található egy " +#~ "biztonsági másolat a lap könyvtárában.
          " + +#~ msgid "Location:" +#~ msgstr "Hely:" + +#~ msgid "&Mail action:" +#~ msgstr "L&evélküldési parancs:" + +#~ msgid "Incoming Notes" +#~ msgstr "Bejövő feljegyzések" + +#~ msgid "Accept incoming notes" +#~ msgstr "A bejövő feljegyzések elfogadása" + +#~ msgid "Outgoing Notes" +#~ msgstr "Kimenő feljegyzések" + +#~ msgid "&Sender ID:" +#~ msgstr "A küldő az&onosítója:" + +#~ msgid "&Port:" +#~ msgstr "&Port:" + +#~ msgid "Select recipient:" +#~ msgstr "Címzett:" + +#~ msgid "Hostname or IP address:" +#~ msgstr "Gépnév vagy IP-cím:" + +#~ msgid "The port KNotes will listen on and send notes to." +#~ msgstr "Ezen a porton várja és ide küldi a kéréseket a KNotes." + +#~ msgid "Please configure send mail action." +#~ msgstr "Kérjük állítsa be a levélküldés műveletet." + +#~ msgid "Unable to start the mail process." +#~ msgstr "Nem sikerült elindítani az üzenetküldő folyamatot." + +#~ msgid "Send \"%1\"" +#~ msgstr "Küldés - \"%1\"" + +#~ msgid "The host cannot be empty." +#~ msgstr "A gépnév nem lehet üres." + +#~ msgid "Communication error: %1" +#~ msgstr "Kommunikációs hiba történt: %1" + +#~ msgid "Alarm &in:" +#~ msgstr "Ennyi idő múl&va:" + +#~ msgid "&Style:" +#~ msgstr "&Stílus:" + +#~ msgid "Plain" +#~ msgstr "Normál" + +#~ msgid "(c) 1997-2009, The KNotes Developers" +#~ msgstr "(c) A KNotes fejlesztői, 1997-2009." diff --git a/po/hu/libnoteshared.po b/po/hu/libnoteshared.po new file mode 100644 index 0000000..70e10a5 --- /dev/null +++ b/po/hu/libnoteshared.po @@ -0,0 +1,174 @@ +# Copyright (C) YEAR This_file_is_part_of_KDE +# This file is distributed under the same license as the PACKAGE package. +# +# Balázs Úr , 2014. +# Kristóf Kiszel , 2014. +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2017-09-15 03:37+0200\n" +"PO-Revision-Date: 2014-09-04 12:27+0200\n" +"Last-Translator: Kristóf Kiszel \n" +"Language-Team: Hungarian \n" +"Language: hu\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: Lokalize 1.5\n" + +#: alarms/notealarmdialog.cpp:77 +#, kde-format +msgid "Scheduled Alarm" +msgstr "Ütemezett riasztás" + +#: alarms/notealarmdialog.cpp:80 +#, kde-format +msgid "&No alarm" +msgstr "&Nincs riasztás" + +#: alarms/notealarmdialog.cpp:89 +#, kde-format +msgid "Alarm &at:" +msgstr "Riasztás &ekkor:" + +#: config/noteactionconfig.cpp:36 +#, kde-format +msgid "&Mail action:" +msgstr "&Levélművelet:" + +#: config/noteactionconfig.cpp:44 +#, kde-format +msgid "
          How does this work?" +msgstr "Hogyan működik ez?" + +#: config/noteactionconfig.cpp:57 +#, kde-format +msgid "" +"

          You can customize command line. You can use:

          • %t returns " +"current note title
          • %f returns current note text
          " +msgstr "" +"

          Testre szabhatja a parancssort. Használható:

          • %t visszaadja " +"a jelenlegi feljegyzés címét
          • %f visszaadja a jelenlegi feljegyzés " +"szövegét
          " + +#: config/notenetworkconfig.cpp:54 +#, kde-format +msgid "Incoming Notes" +msgstr "Bejövő feljegyzések" + +#: config/notenetworkconfig.cpp:57 +#, kde-format +msgid "Accept incoming notes" +msgstr "A bejövő feljegyzések elfogadása" + +#: config/notenetworkconfig.cpp:63 +#, kde-format +msgid "Outgoing Notes" +msgstr "Kimenő feljegyzések" + +#: config/notenetworkconfig.cpp:66 +#, kde-format +msgid "&Sender ID:" +msgstr "A küldő az&onosítója:" + +#: config/notenetworkconfig.cpp:78 +#, kde-format +msgid "&Port:" +msgstr "&Port:" + +#: dialog/selectednotefolderdialog.cpp:35 +#, kde-format +msgctxt "@title:window" +msgid "Select Note Folder" +msgstr "Feljegyzés mappa kiválasztása" + +#: dialog/selectednotefolderdialog.cpp:37 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "Válassza ki, hogy mely mappába legyen mentve a feljegyzés:" + +#: job/createnewnotejob.cpp:124 job/createnewnotejob.cpp:134 +#, fuzzy, kde-format +#| msgid "" +#| "An error occurred during fetching. Do you want select a new default " +#| "collection?" +msgid "" +"An error occurred during fetching. Do you want to select a new default " +"collection?" +msgstr "" +"Hiba történt a letöltés során. Szeretne kiválasztani egy új alapértelmezett " +"gyűjteményt?" + +#: job/createnewnotejob.cpp:144 +#, kde-format +msgid "" +"Collection is hidden. New note will stored but not displaying. Do you want " +"to show collection?" +msgstr "" +"A gyűjtemény rejtett. Az új feljegyzés el lesz tárolva, de nem lesz " +"megjelenítve. Szeretné megjeleníteni a gyűjteményt?" + +#: job/createnewnotejob.cpp:198 +#, kde-format +msgid "Note was not created." +msgstr "A feljegyzés nem jött létre." + +#: job/createnewnotejob.cpp:198 +#, kde-format +msgid "Create new note" +msgstr "Új feljegyzés létrehozása" + +#: network/notehostdialog.cpp:64 +#, kde-format +msgid "Select recipient:" +msgstr "Címzett kiválasztása:" + +#: network/notehostdialog.cpp:83 +#, kde-format +msgid "Hostname or IP address:" +msgstr "Gépnév vagy IP-cím:" + +#: network/notesnetworksender.cpp:104 +#, kde-format +msgid "Communication error: %1" +msgstr "Kommunikációs hiba: %1" + +#: noteutils.cpp:45 +#, kde-format +msgid "Please configure send mail action." +msgstr "Kérjük állítsa be a levélküldés műveletet." + +#: noteutils.cpp:53 +#, kde-format +msgid "Note: \"%1\"" +msgstr "Feljegyzés: „%1”" + +#: noteutils.cpp:60 +#, kde-format +msgid "Unable to start the mail process." +msgstr "Nem sikerült elindítani az üzenetküldő folyamatot." + +#: noteutils.cpp:69 +#, kde-format +msgid "Send \"%1\"" +msgstr "„%1” küldése" + +#: noteutils.cpp:73 +#, kde-format +msgid "The host cannot be empty." +msgstr "A gépnév nem lehet üres." + +#: resources/localresourcecreator.cpp:83 +#, kde-format +msgctxt "Default name for resource holding notes" +msgid "Local Notes" +msgstr "Helyi jegyzetek" + +#. i18n: ectx: label, entry (Port), group (Network) +#: settings/notesharedglobalconfig.kcfg:37 +#, kde-format +msgid "The port will listen on and send notes to." +msgstr "Ezen a porton várja és ide küldi a feljegyzéseket." diff --git a/po/ia/akonadi_notes_agent.po b/po/ia/akonadi_notes_agent.po new file mode 100644 index 0000000..22813fc --- /dev/null +++ b/po/ia/akonadi_notes_agent.po @@ -0,0 +1,117 @@ +# Copyright (C) YEAR This_file_is_part_of_KDE +# This file is distributed under the same license as the PACKAGE package. +# +# G.Sora , 2013, 2014. +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2014-04-08 14:56+0200\n" +"Last-Translator: G.Sora \n" +"Language-Team: Interlingua \n" +"Language: ia\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: Lokalize 1.5\n" + +#: notesagentalarmdialog.cpp:51 notesagentalarmdialog.cpp:220 +#, kde-format +msgid "Alarm" +msgstr "Alarma" + +#: notesagentalarmdialog.cpp:63 +#, kde-format +msgid "The following notes triggered alarms:" +msgstr "Le notas sequente discatenava alarmas:" + +#: notesagentalarmdialog.cpp:101 +#, kde-format +msgid "Remove Alarm" +msgstr "Remove alarma" + +#: notesagentalarmdialog.cpp:103 +#, kde-format +msgid "Show Note..." +msgstr "Monstra nota ..." + +#: notesagentalarmdialog.cpp:105 +#, kde-format +msgid "Modify Alarm..." +msgstr "Modifica alarma..." + +#: notesagentalarmdialog.cpp:158 +#, kde-format +msgid "Are you sure to remove alarm?" +msgstr "Tu es secur que tu vole remover alarma?" + +#: notesagentalarmdialog.cpp:158 +#, kde-format +msgctxt "@title:window" +msgid "Remove Alarm" +msgstr "Remove alarma" + +#: notesagentalarmdialog.cpp:220 +#, kde-format +msgid "Error during fetch alarm info." +msgstr "" + +#: notesagentsettingsdialog.cpp:42 +#, kde-format +msgid "Configure Notes Agent" +msgstr "Configura agente de notas" + +#: notesagentsettingsdialog.cpp:58 +#, kde-format +msgid "Notify" +msgstr "Notifica" + +#: notesagentsettingsdialog.cpp:61 +#, kde-format +msgid "Network" +msgstr "Rete" + +#: notesagentsettingsdialog.cpp:70 +#, kde-format +msgid "Notes Agent" +msgstr "Agente de Notas" + +#: notesagentsettingsdialog.cpp:72 +#, kde-format +msgid "Notes Agent." +msgstr "Agente de Notas." + +#: notesagentsettingsdialog.cpp:74 +#, fuzzy, kde-format +#| msgid "Copyright (C) 2013, 2014 Laurent Montel" +msgid "Copyright (C) 2013-2018 Laurent Montel" +msgstr "Copyright (C) , 2013, 2014 Laurent Montel" + +#: notesagentsettingsdialog.cpp:76 +#, kde-format +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: notesagentsettingsdialog.cpp:77 +#, kde-format +msgid "Maintainer" +msgstr "Mantenitor" + +#: notesagentsettingsdialog.cpp:80 +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "Giovanni Sora" + +#: notesagentsettingsdialog.cpp:81 +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "g.sora@tiscali.it" + +#: notesmanager.cpp:199 +#, kde-format +msgid "Note Received" +msgstr "Nota recipite" diff --git a/po/ia/knotes.po b/po/ia/knotes.po new file mode 100644 index 0000000..01fca40 --- /dev/null +++ b/po/ia/knotes.po @@ -0,0 +1,1246 @@ +# Copyright (C) YEAR This_file_is_part_of_KDE +# This file is distributed under the same license as the PACKAGE package. +# +# g.sora , 2011, 2012, 2013, 2014. +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2014-04-08 15:10+0200\n" +"Last-Translator: G.Sora \n" +"Language-Team: Interlingua \n" +"Language: ia\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: Lokalize 1.5\n" + +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "Giovanni Sora" + +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "g.sora@tiscali.it" + +#: apps/knotes_options.h:29 +#, kde-format +msgid "Suppress creation of a new note on a non-unique instance." +msgstr "Supprime creation de un nove nota sur un instantia non unic." + +#: apps/knotesakonaditray.cpp:35 apps/knotestray.cpp:32 +#, fuzzy, kde-format +#| msgid "KNotes: Sticky notes for KDE" +msgid "KNotes: Sticky notes by KDE" +msgstr "KNotes: notas collose per KDE" + +#: apps/knotesapp.cpp:98 +#, kde-format +msgid "New Note" +msgstr "Nove Nota" + +#: apps/knotesapp.cpp:106 kontactplugin/knotes_part.cpp:187 +#, kde-format +msgid "New Note From Clipboard" +msgstr "Nove nota ex area de transferentia" + +#: apps/knotesapp.cpp:112 kontactplugin/knotes_part.cpp:192 +#, fuzzy, kde-format +#| msgid "New Note From Clipboard" +msgid "New Note From Text File..." +msgstr "Nove nota ex area de transferentia" + +#: apps/knotesapp.cpp:116 +#, kde-format +msgid "Show All Notes" +msgstr "Monstra omne notas" + +#: apps/knotesapp.cpp:122 +#, kde-format +msgid "Hide All Notes" +msgstr "Cela omne notas" + +#: apps/knotesapp.cpp:128 kontactplugin/knotes_part.cpp:146 +#, kde-format +msgctxt "@action:inmenu" +msgid "Print Selected Notes..." +msgstr "Imprime notas seligite ..." + +#: apps/knotesapp.cpp:134 +#, fuzzy, kde-format +#| msgctxt "@action:inmenu" +#| msgid "Print Selected Notes..." +msgctxt "@action:inmenu" +msgid "Delete Selected Notes..." +msgstr "Imprime notas seligite ..." + +#: apps/knotesapp.cpp:393 kontactplugin/knotes_part.cpp:874 +#, fuzzy, kde-format +#| msgctxt "@title:window" +#| msgid "Select Note Folder" +msgid "Select Text File" +msgstr "Selige dossier de nota" + +#: apps/knotesapp.cpp:394 kontactplugin/knotes_part.cpp:875 +#, fuzzy, kde-format +#| msgid "Text Size" +msgid "Text File" +msgstr "Dimension de texto" + +#: apps/knotesapp.cpp:400 kontactplugin/knotes_part.cpp:882 +#, kde-format +msgid "Error during open text file: %1" +msgstr "" + +#: apps/knotesapp.cpp:401 kontactplugin/knotes_part.cpp:883 +#, fuzzy, kde-format +#| msgid "Text Size" +msgid "Open Text File" +msgstr "Dimension de texto" + +#: apps/knotesapp.cpp:404 kontactplugin/knotes_part.cpp:886 +#, kde-format +msgid "Note from file '%1'" +msgstr "" + +#: apps/knotesapp.cpp:499 +#, kde-format +msgid "No Notes" +msgstr "Nulle notas" + +#: apps/knotesapp.cpp:552 kontactplugin/knotes_part.cpp:637 +#, kde-format +msgid "Settings" +msgstr "Preferentias" + +#. i18n: ectx: Menu (knotes_context) +#: apps/main.cpp:54 data/knotesappui.rc:5 data/knotesappui.rc:6 +#: kontactplugin/knotes_part.cpp:87 kontactplugin/knotes_plugin.cpp:58 +#: kontactplugin/knoteseditdialog.cpp:67 +#, kde-format +msgid "KNotes" +msgstr "KNotes" + +#: apps/main.cpp:56 +#, kde-format +msgid "KDE Notes" +msgstr "Notas de KDE" + +#: apps/main.cpp:58 +#, fuzzy, kde-format +#| msgid "Copyright © 1997–2014 KNotes authors" +msgid "Copyright © 1997–2018 KNotes authors" +msgstr "Copyright © 1997–2014 Le Autores de KNotes" + +#: apps/main.cpp:78 kontactplugin/kcmknotessummary.cpp:64 +#, kde-format +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: apps/main.cpp:79 +#, kde-format +msgid "Maintainer" +msgstr "Mantenitor" + +#: apps/main.cpp:81 +#, kde-format +msgid "Guillermo Antonio Amaral Bastidas" +msgstr "Guillermo Antonio Amaral Bastidas" + +#: apps/main.cpp:82 apps/main.cpp:85 +#, kde-format +msgid "Previous Maintainer" +msgstr "Previe mantenitor" + +#: apps/main.cpp:84 +#, kde-format +msgid "Michael Brade" +msgstr "Michael Brade" + +#: apps/main.cpp:87 +#, kde-format +msgid "Bernd Johannes Wuebben" +msgstr "Bernd Johannes Wuebben" + +#: apps/main.cpp:88 +#, kde-format +msgid "Original KNotes Author" +msgstr "Autor original de KNotes" + +#: apps/main.cpp:90 +#, kde-format +msgid "Wynn Wilkes" +msgstr "Wynn Wilkes" + +#: apps/main.cpp:91 +#, kde-format +msgid "Ported KNotes to KDE 2" +msgstr "Portava KNotes a KDE 2" + +#: apps/main.cpp:93 +#, kde-format +msgid "Daniel Martin" +msgstr "Daniel Martin" + +#: apps/main.cpp:94 +#, kde-format +msgid "Network Interface" +msgstr "Interfacie de rete" + +#: apps/main.cpp:96 +#, kde-format +msgid "Bo Thorsen" +msgstr "Bo Thorsen" + +#: apps/main.cpp:97 +#, kde-format +msgid "Started KDE Resource Framework Integration" +msgstr "Initiava integration de quadro de ressource de KDE" + +#: apps/main.cpp:99 +#, kde-format +msgid "Bera Debajyoti" +msgstr "Bera Debajyoti" + +#: apps/main.cpp:100 +#, kde-format +msgid "Idea and initial code for the new look & feel" +msgstr "Idea e codice initial pro le nove semblantia " + +#: apps/main.cpp:102 +#, kde-format +msgid "Matthias Ettrich" +msgstr "Matthias Ettrich" + +#: apps/main.cpp:105 +#, kde-format +msgid "David Faure" +msgstr "David Faure" + +#: apps/main.cpp:108 +#, kde-format +msgid "Matthias Kiefer" +msgstr "Matthias Elter" + +#: apps/main.cpp:111 +#, kde-format +msgid "Luboš Luňák" +msgstr "Lubos Lunak" + +#: apps/main.cpp:113 +#, kde-format +msgid "Dirk A. Mueller" +msgstr "Dirk A. Mueller" + +#: apps/main.cpp:116 +#, kde-format +msgid "Carsten Pfeiffer" +msgstr "Carsten Pfeiffer" + +#: apps/main.cpp:119 +#, kde-format +msgid "Harri Porten" +msgstr "Harri Porten" + +#: apps/main.cpp:122 +#, kde-format +msgid "Espen Sand" +msgstr "Espen Sand" + +#: configdialog/knotecollectionconfigwidget.cpp:121 +#, kde-format +msgid "Folders" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:123 +#, kde-format +msgid "Select which KNotes folders to show:" +msgstr "Selige qual dossier de KNotes on debe monstrar" + +#: configdialog/knotecollectionconfigwidget.cpp:158 +#, kde-format +msgid "Search..." +msgstr "Cerca..." + +#: configdialog/knotecollectionconfigwidget.cpp:176 +#, kde-format +msgid "&Select All" +msgstr "&Selectiona omne" + +#: configdialog/knotecollectionconfigwidget.cpp:180 +#, kde-format +msgid "&Unselect All" +msgstr "&Annulla toto" + +#: configdialog/knotecollectionconfigwidget.cpp:185 +#, fuzzy, kde-format +#| msgid "Rename..." +msgid "Rename notes..." +msgstr "Renomina..." + +#: configdialog/knotecollectionconfigwidget.cpp:189 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "Selige le dossier ubi le nota essera salveguardate:" + +#: configdialog/knotecollectionconfigwidget.cpp:208 +#, fuzzy, kde-format +#| msgid "Note Actions" +msgid "Notes accounts" +msgstr "Actiones de nota" + +#: configdialog/knotecollectionconfigwidget.cpp:213 +#, kde-format +msgid "Accounts" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:245 +#, fuzzy, kde-format +#| msgid "Search Notes" +msgid "Rename Notes" +msgstr "Cerca notas" + +#: configdialog/knotecollectionconfigwidget.cpp:246 +#, kde-format +msgid "Name:" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "An error was occurred during renaming: %1" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, fuzzy, kde-format +#| msgid "Create new note" +msgid "Rename note" +msgstr "Crea nove nota" + +#: configdialog/knoteconfigdialog.cpp:192 +#, kde-format +msgid "Show number of notes in tray icon" +msgstr "Monstra numero de notas in le tabuliero" + +#: configdialog/knoteconfigdialog.cpp:199 +#, kde-format +msgid "Default Title:" +msgstr "Titulo predefinite:" + +#: configdialog/knoteconfigdialog.cpp:206 +#, kde-format +msgid "How does this work?" +msgstr "Como il functiona?" + +#: configdialog/knoteconfigdialog.cpp:240 +#, kde-format +msgid "" +"

          You can customize title note. You can use:

          • %d current date " +"(short format)
          • %l current date (long format)
          • %t current " +"time
          " +msgstr "" +"

          Tu pote personalisar le nota de titulo. Tu pote usar:

          • %d " +"data currente (forma breve)
          • %l data currente (forma longe)
          • " +"%t tempore currente
          " + +#: configdialog/knoteconfigdialog.cpp:262 +#, kde-format +msgid "Theme:" +msgstr "Thema:" + +#: configdialog/knoteconfigdialog.cpp:272 +#, kde-format +msgid "Download new printing themes" +msgstr "Discarga nove themas de imprimer" + +#: configdialog/knotedisplayconfigwidget.cpp:46 +#, kde-format +msgid "&Text color:" +msgstr "Color de &texto :" + +#: configdialog/knotedisplayconfigwidget.cpp:55 +#, kde-format +msgid "&Background color:" +msgstr "Color de &fundo:" + +#: configdialog/knotedisplayconfigwidget.cpp:66 +#, kde-format +msgid "&Show note in taskbar" +msgstr "Mon&stra nota in barra de cargas" + +#: configdialog/knotedisplayconfigwidget.cpp:70 +#, kde-format +msgid "&Remember desktop" +msgstr "Memo&ra scriptorio" + +#: configdialog/knotedisplayconfigwidget.cpp:74 +#, kde-format +msgid "Default &width:" +msgstr "Lon&gitude predefinite:" + +#: configdialog/knotedisplayconfigwidget.cpp:85 +#, kde-format +msgid "Default &height:" +msgstr "&Altezza predefinite:" + +#: configdialog/knoteeditorconfigwidget.cpp:37 +#, kde-format +msgid "&Tab size:" +msgstr "Grandor de &tabulation:" + +#: configdialog/knoteeditorconfigwidget.cpp:46 +#, kde-format +msgid "Auto &indent" +msgstr "&Indentation automatic" + +#: configdialog/knoteeditorconfigwidget.cpp:51 +#, kde-format +msgid "&Rich text" +msgstr "&Rich text" + +#: configdialog/knoteeditorconfigwidget.cpp:55 +#, kde-format +msgid "Text font:" +msgstr "Font de texto:" + +#: configdialog/knoteeditorconfigwidget.cpp:64 +#, kde-format +msgid "Title font:" +msgstr "Font de titulo:" + +#: configdialog/knotesimpleconfigdialog.cpp:64 +#, kde-format +msgid "Editor Settings" +msgstr "Preferentias de Editor" + +#: configdialog/knotesimpleconfigdialog.cpp:67 +#, kde-format +msgid "Display Settings" +msgstr "Preferentias de monstrator" + +#. i18n: ectx: Menu (help) +#: data/knotesappui.rc:23 +#, kde-format +msgid "&Help" +msgstr "Ad&juta" + +#. i18n: ectx: Menu (notes_menu) +#: data/knotesappui.rc:35 data/knotesappui.rc:36 +#, kde-format +msgid "Notes" +msgstr "Notas" + +#: dialog/knotedeleteselectednotesdialog.cpp:32 +#, fuzzy, kde-format +#| msgid "Select notes" +msgid "Select notes to delete" +msgstr "Selige notas" + +#: dialog/knoteselectednotesdialog.cpp:34 +#: print/knoteprintselectednotesdialog.cpp:41 +#, kde-format +msgid "Select notes" +msgstr "Selige notas" + +#: dialog/knoteskeydialog.cpp:33 +#, kde-format +msgid "Configure Shortcuts" +msgstr "Configura vias breve" + +#: dialog/knoteskeydialog.cpp:73 +#, kde-format +msgid "Note Actions" +msgstr "Actiones de nota" + +#: finddialog/knotefinddialog.cpp:40 +#, fuzzy, kde-format +#| msgid "Search Notes" +msgctxt "@title:window" +msgid "Search Notes" +msgstr "Cerca notas" + +#: finddialog/knotefinddialog.cpp:85 +#, fuzzy, kde-format +#| msgid "Search notes:" +msgctxt "@label:textbox" +msgid "Search notes:" +msgstr "Cerca notas:" + +#: finddialog/knotefinddialog.cpp:94 +#, fuzzy, kde-format +#| msgid "Search..." +msgctxt "@action:button Search notes" +msgid "Search..." +msgstr "Cerca..." + +#: finddialog/knotefinddialog.cpp:149 +#, fuzzy, kde-format +#| msgid "No Result found." +msgctxt "@label" +msgid "No Results found in search." +msgstr "Il trovava necun exito." + +#: knoteedit.cpp:56 +#, kde-format +msgid "Bold" +msgstr "Bold" + +#: knoteedit.cpp:61 +#, kde-format +msgid "Italic" +msgstr "Italic" + +#: knoteedit.cpp:65 +#, kde-format +msgid "Underline" +msgstr "Sublinear" + +#: knoteedit.cpp:69 +#, kde-format +msgid "Strike Out" +msgstr "Strike Out" + +#: knoteedit.cpp:79 +#, kde-format +msgid "Align Left" +msgstr "Alinea a sinistra" + +#: knoteedit.cpp:85 +#, kde-format +msgid "Align Center" +msgstr "Alinea a centro" + +#: knoteedit.cpp:90 +#, kde-format +msgid "Align Right" +msgstr "Alinea a dextera" + +#: knoteedit.cpp:95 +#, kde-format +msgid "Align Block" +msgstr "Alinea bloco" + +#: knoteedit.cpp:106 +#, kde-format +msgid "List" +msgstr "Lista" + +#: knoteedit.cpp:111 +#, kde-format +msgid "Superscript" +msgstr "Superscript" + +#: knoteedit.cpp:114 +#, kde-format +msgid "Subscript" +msgstr "Subscript" + +#: knoteedit.cpp:120 +#, kde-format +msgid "Increase Indent" +msgstr "Augmenta Indent" + +#: knoteedit.cpp:126 +#, kde-format +msgid "Decrease Indent" +msgstr "Diminue indent" + +#: knoteedit.cpp:137 +#, kde-format +msgid "Text Color..." +msgstr "Color de texto ..." + +#: knoteedit.cpp:143 +#, kde-format +msgid "Text Background Color..." +msgstr "Color de fundo de texto..." + +#: knoteedit.cpp:147 +#, kde-format +msgid "Text Font" +msgstr "Font de texto" + +#: knoteedit.cpp:151 +#, kde-format +msgid "Text Size" +msgstr "Dimension de texto" + +#: knoteedit.cpp:162 +#, kde-format +msgid "Insert Date" +msgstr "Inserta data" + +#: knoteedit.cpp:166 +#, kde-format +msgid "Insert Checkmark" +msgstr "Inserta marca de verification" + +#: kontactplugin/kcmknotessummary.cpp:59 +#, kde-format +msgid "kcmknotessummary" +msgstr "" + +#: kontactplugin/kcmknotessummary.cpp:61 +#, kde-format +msgid "Notes Summary Configuration Dialog" +msgstr "" + +#: kontactplugin/kcmknotessummary.cpp:63 +#, kde-format +msgid "Copyright © 2013-2018 Laurent Montel " +msgstr "" + +#: kontactplugin/knotes_part.cpp:98 +#, kde-format +msgctxt "@action:inmenu create new popup note" +msgid "&New" +msgstr "" + +#: kontactplugin/knotes_part.cpp:108 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be presented with a dialog where you can add a new popup note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:111 kontactplugin/knotes_part.cpp:606 +#: kontactplugin/knotes_part.cpp:608 kontactplugin/knotes_part.cpp:790 +#, fuzzy, kde-format +#| msgid "Editor" +msgctxt "@action:inmenu" +msgid "Edit..." +msgstr "Editor" + +#: kontactplugin/knotes_part.cpp:120 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can modify an existing popup " +"note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:123 +#, fuzzy, kde-format +#| msgid "Rename..." +msgctxt "@action:inmenu" +msgid "Rename..." +msgstr "Renomina..." + +#: kontactplugin/knotes_part.cpp:131 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can rename an existing popup " +"note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:134 +#, fuzzy, kde-format +#| msgid "Delete" +msgctxt "@action:inmenu" +msgid "Delete" +msgstr "Dele" + +#: kontactplugin/knotes_part.cpp:142 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be prompted if you really want to permanently remove the selected " +"popup note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:153 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be prompted to print the selected popup note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:156 +#, fuzzy, kde-format +#| msgctxt "@action:inmenu" +#| msgid "Print Selected Notes..." +msgctxt "@action:inmenu" +msgid "Print Preview Selected Notes..." +msgstr "Imprime notas seligite ..." + +#: kontactplugin/knotes_part.cpp:162 +#, fuzzy, kde-format +#| msgid "Note Actions" +msgid "Note settings..." +msgstr "Actiones de nota" + +#: kontactplugin/knotes_part.cpp:167 +#, fuzzy, kde-format +#| msgid "Preferences..." +msgid "Preferences KNotes..." +msgstr "Preferentias..." + +#: kontactplugin/knotes_part.cpp:172 notes/knote.cpp:713 +#, kde-format +msgid "Mail..." +msgstr "Invia via e-posta..." + +#: kontactplugin/knotes_part.cpp:177 notes/knote.cpp:709 +#, kde-format +msgid "Send..." +msgstr "Invia..." + +#: kontactplugin/knotes_part.cpp:182 notes/knote.cpp:704 +#, kde-format +msgid "Set Alarm..." +msgstr "Fixa alarma..." + +#: kontactplugin/knotes_part.cpp:197 notes/knote.cpp:717 +#, kde-format +msgid "Save As..." +msgstr "Salvar como..." + +#: kontactplugin/knotes_part.cpp:202 notes/knote.cpp:690 +#, kde-format +msgid "Lock" +msgstr "Bloca" + +#: kontactplugin/knotes_part.cpp:205 notes/knote.cpp:693 +#, kde-format +msgid "Unlock" +msgstr "Disbloca" + +#: kontactplugin/knotes_part.cpp:238 +#, kde-format +msgid "Set Focus to Quick Search" +msgstr "" + +#: kontactplugin/knotes_part.cpp:321 +#, kde-format +msgctxt "@info" +msgid "To print notes, first select the notes to print from the list." +msgstr "" + +#: kontactplugin/knotes_part.cpp:322 +#, fuzzy, kde-format +#| msgid "Print Note" +#| msgid_plural "Print %1 notes" +msgctxt "@title:window" +msgid "Print Popup Notes" +msgstr "Imprime nota" + +#: kontactplugin/knotes_part.cpp:366 +#, fuzzy, kde-format +#| msgid "Note is locked" +msgid "Note was not created." +msgstr "Nota es blocate" + +#: kontactplugin/knotes_part.cpp:366 +#, fuzzy, kde-format +#| msgid "Create new note" +msgid "Create new note" +msgstr "Crea nove nota" + +#: kontactplugin/knotes_part.cpp:388 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:70 +#, fuzzy, kde-format +#| msgid "Do you really want to delete note %1?" +msgctxt "@info" +msgid "Do you really want to delete this note?" +msgid_plural "Do you really want to delete these %1 notes?" +msgstr[0] "Tu vermente voler dele nota %1?" +msgstr[1] "Tu vermente voler dele nota %1?" + +#: kontactplugin/knotes_part.cpp:390 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:57 +#, fuzzy, kde-format +#| msgid "Confirm Delete" +msgctxt "@title:window" +msgid "Confirm Delete" +msgstr "Confirma dele" + +#: kontactplugin/knotes_part.cpp:582 +#, fuzzy, kde-format +#| msgid "Search Notes" +msgctxt "@title:window" +msgid "Rename Popup Note" +msgstr "Cerca notas" + +#: kontactplugin/knotes_part.cpp:583 +#, fuzzy, kde-format +#| msgid "New Note" +msgctxt "@label:textbox" +msgid "New Name:" +msgstr "Nove Nota" + +#: kontactplugin/knotes_part.cpp:606 kontactplugin/knotes_part.cpp:790 +#, fuzzy, kde-format +#| msgid "Show All Notes" +msgid "Show Note..." +msgstr "Monstra omne notas" + +#: kontactplugin/knotes_part.cpp:742 +#, fuzzy, kde-format +#| msgid "&Rich text" +msgid "Rich text (*.html)" +msgstr "&Rich text" + +#: kontactplugin/knotes_part.cpp:744 +#, kde-format +msgid "Plain text (*.txt)" +msgstr "" + +#: kontactplugin/knotes_part.cpp:747 notes/knote.cpp:516 +#, kde-format +msgid "Save As" +msgstr "Salveguarda como" + +#: kontactplugin/knotes_part.cpp:758 notes/knote.cpp:533 +#, kde-format +msgid "" +"A file named %1 already exists.
          Are you sure you want to " +"overwrite it?
          " +msgstr "" +"Un file de nomine \"%1\" ja existe.
          Tu es secur que tu " +"vole super scriber lo?
          " + +#: kontactplugin/knotes_plugin.cpp:62 +#, fuzzy, kde-format +#| msgid "New Note" +msgctxt "@action:inmenu" +msgid "New Popup Note..." +msgstr "Nove Nota" + +#: kontactplugin/knotes_plugin.cpp:70 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can create a new popup note." +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:99 +#, fuzzy, kde-kuit-format +#| msgid "KNotes" +msgctxt "@title" +msgid "KNotes" +msgstr "KNotes" + +#: kontactplugin/knotes_plugin.cpp:101 +#, fuzzy, kde-kuit-format +#| msgid "No Notes" +msgctxt "@title" +msgid "Popup Notes" +msgstr "Nulle notas" + +#: kontactplugin/knotes_plugin.cpp:103 +#, fuzzy, kde-kuit-format +#| msgid "Copyright © 1997–2014 KNotes authors" +msgctxt "@info:credit" +msgid "Copyright © 2003–2018 Kontact authors" +msgstr "Copyright © 1997–2014 Le Autores de KNotes" + +#: kontactplugin/knotes_plugin.cpp:105 +#, fuzzy, kde-kuit-format +#| msgid "Laurent Montel" +msgctxt "@info:credit" +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: kontactplugin/knotes_plugin.cpp:106 +#, fuzzy, kde-kuit-format +#| msgid "Maintainer" +msgctxt "@info:credit" +msgid "Current Maintainer" +msgstr "Mantenitor" + +#: kontactplugin/knotes_plugin.cpp:109 +#, fuzzy, kde-kuit-format +#| msgid "Michael Brade" +msgctxt "@info:credit" +msgid "Michael Brade" +msgstr "Michael Brade" + +#: kontactplugin/knotes_plugin.cpp:110 +#, fuzzy, kde-kuit-format +#| msgid "Previous Maintainer" +msgctxt "@info:credit" +msgid "Previous Maintainer" +msgstr "Previe mantenitor" + +#: kontactplugin/knotes_plugin.cpp:112 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Tobias Koenig" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:113 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Developer" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:151 +#, fuzzy, kde-format +#| msgid "Settings" +msgctxt "@item" +msgid "Meeting" +msgstr "Preferentias" + +#: kontactplugin/knotes_plugin.cpp:165 kontactplugin/knotes_plugin.cpp:170 +#, fuzzy, kde-format +#| msgid "Notes" +msgctxt "@item" +msgid "Note: %1" +msgstr "Notas" + +#: kontactplugin/knotes_plugin.cpp:177 +#, fuzzy, kde-format +#| msgid "New Note" +msgctxt "@item" +msgid "New Note" +msgstr "Nove Nota" + +#: kontactplugin/knotes_plugin.cpp:187 +#, kde-format +msgctxt "@info" +msgid "Dropping multiple mails is not supported." +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:190 +#, kde-format +msgctxt "@item" +msgid "" +"From: %1\n" +"To: %2\n" +"Subject: %3" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:193 +#, kde-format +msgctxt "@item" +msgid "Mail: %1" +msgstr "" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, fuzzy, kde-format +#| msgid "Show All Notes" +msgctxt "@title:window" +msgid "Show Popup Note" +msgstr "Monstra omne notas" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, kde-format +msgctxt "@title:window" +msgid "Edit Popup Note" +msgstr "" + +#: kontactplugin/knoteseditdialog.cpp:79 +#, kde-format +msgctxt "@label popup note name" +msgid "Name:" +msgstr "" + +#: kontactplugin/knoteslistwidgetsearchline.cpp:28 +#, fuzzy, kde-format +#| msgid "Search notes:" +msgid "Search notes..." +msgstr "Cerca notas:" + +#: kontactplugin/knoteslistwidgetsearchline.cpp:37 +#, fuzzy, kde-format +#| msgid "Search notes:" +msgid "Search notes...<%1>" +msgstr "Cerca notas:" + +#: kontactplugin/knotesselectdeletenotesdialog.cpp:46 +#, kde-format +msgid "(note locked, it will not removed)" +msgstr "" + +#: kontactplugin/summarywidget.cpp:63 +#, fuzzy, kde-format +#| msgid "No Notes" +msgid "Popup Notes" +msgstr "Nulle notas" + +#: kontactplugin/summarywidget.cpp:120 +#, fuzzy, kde-format +#| msgid "No Result found." +msgid "No notes found" +msgstr "Il trovava necun exito." + +#: kontactplugin/summarywidget.cpp:153 +#, kde-format +msgid "Modify Note..." +msgstr "" + +#: kontactplugin/summarywidget.cpp:157 +#, fuzzy, kde-format +#| msgctxt "@action:inmenu" +#| msgid "Print Selected Notes..." +msgid "Delete Note..." +msgstr "Imprime notas seligite ..." + +#: kontactplugin/summarywidget.cpp:243 +#, kde-format +msgid "Read Popup Note: \"%1\"" +msgstr "" + +#: notes/knote.cpp:149 +#, kde-format +msgid "Do you really want to delete note %1?" +msgstr "Tu vermente voler dele nota %1?" + +#: notes/knote.cpp:150 +#, kde-format +msgid "Confirm Delete" +msgstr "Confirma dele" + +#: notes/knote.cpp:151 +#, kde-format +msgid "&Delete" +msgstr "&Dele" + +#: notes/knote.cpp:277 +#, kde-format +msgid "Please enter the new name:" +msgstr "Per favor inserta le nove nomine:" + +#: notes/knote.cpp:511 +#, kde-format +msgid "Save note as plain text" +msgstr "Salveguardar nota como texto plan" + +#: notes/knote.cpp:639 +#, kde-format +msgid "&All Desktops" +msgstr "&Omne Scriptorios" + +#: notes/knote.cpp:681 +#, kde-format +msgid "New" +msgstr "Nove " + +#: notes/knote.cpp:685 +#, kde-format +msgid "Rename..." +msgstr "Renomina..." + +#: notes/knote.cpp:695 +#, kde-format +msgid "Hide" +msgstr "Cela" + +#: notes/knote.cpp:700 +#, kde-format +msgid "Delete" +msgstr "Dele" + +#: notes/knote.cpp:727 +#, kde-format +msgid "Preferences..." +msgstr "Preferentias..." + +#: notes/knote.cpp:732 +#, kde-format +msgid "Keep Above Others" +msgstr "Mantene super alteres" + +#: notes/knote.cpp:737 +#, kde-format +msgid "Keep Below Others" +msgstr "Mantene sub alteres" + +#: notes/knote.cpp:742 +#, kde-format +msgid "To Desktop" +msgstr "A scriptorio" + +#: notes/knote.cpp:752 +#, kde-format +msgid "Walk Through Notes" +msgstr "Transversa Notas" + +#: print/knotegrantleeprint.cpp:50 +#, kde-format +msgid "Alarm:" +msgstr "Alarma:" + +#: print/knotegrantleeprint.cpp:51 +#, kde-format +msgid "Note is locked" +msgstr "Nota es blocate" + +#: print/knoteprinter.cpp:135 +#, kde-format +msgid "Print Note" +msgid_plural "Print %1 notes" +msgstr[0] "Imprime nota" +msgstr[1] "Imprime %1 notas" + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing theme was not found." +msgstr "Il non trovava le thema de imprimer." + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing error" +msgstr "Error de imprimer" + +#: print/knoteprintselectednotesdialog.cpp:63 +#, kde-format +msgid "Printing theme:" +msgstr "Thema de imprimer :" + +#: print/knoteprintselectednotesdialog.cpp:70 +#, kde-format +msgid "Preview" +msgstr "Vista preliminar" + +#: print/knoteprintselectednotesdialog.cpp:72 +#, kde-format +msgid "Print" +msgstr "Imprime" + +#: print/knoteprintselectthemedialog.cpp:34 +#, kde-format +msgid "Select theme" +msgstr "Selige thema" + +#: print/knoteprintselectthemedialog.cpp:51 +#, kde-format +msgid "Themes:" +msgstr "Themas:" + +#~ msgid "" +#~ "Thanks for using KNotes!

          KNotes uses a new storage technology " +#~ "that requires migration of your current KNotes data and configuration.\n" +#~ "

          The conversion process can take a lot of time (depending on the amount " +#~ "of notes you have) and it must not be interrupted.

          \n" +#~ "

          You can:

          • Migrate now (be prepared to wait)
          • Skip the " +#~ "migration and start with fresh data and configuration
          • Cancel and " +#~ "exit KNotes.

          More " +#~ "Information...

          " +#~ msgstr "" +#~ "Gratias pro usar KNotes

          KNotes usa un nove technologia de " +#~ "immagasinage que require le migration de tu datos currente de KNotes e de " +#~ "tu configuration.

          \n" +#~ "

          Le processo de conversion pote prender multo tempore (il es dependente " +#~ "del numero de notas que tu ha) e il non pote esser interrumpite." +#~ "

          \n" +#~ "

          Tu pote:

          • Migrar nunc (tu es preparate a expectar)
          • Saltar le migration e initiar con datos fresc e fresc " +#~ "configuration
          • Cancellar e abandonar KNotes.

          Ulterior information...

          " + +#~ msgid "KNotes Migration" +#~ msgstr "Migration de KNotes" + +#~ msgid "Migrate Now" +#~ msgstr "Migra ora" + +#~ msgid "Skip Migration" +#~ msgstr "Salta migration" + +#~ msgid "" +#~ "Migration to KNotes failed. In case you want to try again, run 'knotes-" +#~ "migrator --interactive' manually." +#~ msgstr "" +#~ "Le migration a KNotes falleva. In le caso que tu vole essayar de nove, " +#~ "executa \"knotes-migrator --interactive\" manualmente." + +#~ msgid "Migration Failed" +#~ msgstr "Migration falleva" + +#~ msgid "Uppercase" +#~ msgstr "Majuscule" + +#~ msgid "Sentence case" +#~ msgstr "Phrase in majuscule o minuscule" + +#~ msgid "Lowercase" +#~ msgstr "Minuscule" + +#~ msgid "Change case..." +#~ msgstr "Modifica caso..." + +#~ msgid "Debug nepomuk..." +#~ msgstr "Cerca de error (debug) in Nepomuk..." + +#~ msgid "Scheduled Alarm" +#~ msgstr "Alarma planificate" + +#~ msgid "&No alarm" +#~ msgstr "&Nulle alarma" + +#~ msgid "Alarm &at:" +#~ msgstr "Alarma &a:" + +#~ msgid "The following notes triggered alarms:" +#~ msgstr "Le notas sequente discatenava alarmas:" + +#~ msgid "Display" +#~ msgstr "Monstrator" + +#~ msgid "" +#~ "Unable to save the notes to %1. Check that there is sufficient " +#~ "disk space.
          There should be a backup in the same directory though." +#~ msgstr "" +#~ "Incapace de salveguardar notas a %1. Verifica que on ha satis " +#~ "spatio de disco.
          Totevia il deberea esser un backup in le mesme " +#~ "directorio.
          " + +#~ msgid "Location:" +#~ msgstr "Location:" + +#~ msgid "&Mail action:" +#~ msgstr "Action de &E-posta:" + +#~ msgid "Incoming Notes" +#~ msgstr "Notas in arrivata" + +#~ msgid "Accept incoming notes" +#~ msgstr "Da acceptation a notas in arrivata" + +#~ msgid "Outgoing Notes" +#~ msgstr "Notas in exito" + +#~ msgid "&Sender ID:" +#~ msgstr "ID &Mittente:" + +#~ msgid "&Port:" +#~ msgstr "&Porto:" + +#~ msgid "Select recipient:" +#~ msgstr "Selige destinatario:" + +#~ msgid "Hostname or IP address:" +#~ msgstr "Nomine de hospite o adresse IP:" + +#~ msgid "The port KNotes will listen on and send notes to." +#~ msgstr "Le porto ubi Knotes ascoltara e ubi inviara notas." + +#~ msgid "Please configure send mail action." +#~ msgstr "Pro favor configura action pro inviar e-posta." + +#~ msgid "Unable to start the mail process." +#~ msgstr "Incapace de initiar le processo de e-posta." + +#~ msgid "Send \"%1\"" +#~ msgstr "Invia \"%1\"" + +#~ msgid "The host cannot be empty." +#~ msgstr "Le hospite non pote esser vacue." + +#~ msgid "Communication error: %1" +#~ msgstr "Error de Communication: %1" + +#~ msgid "Alarm &in:" +#~ msgstr "Alarma &in:" + +#~ msgid "&Style:" +#~ msgstr "&Stilo:" + +#~ msgid "Plain" +#~ msgstr "Plan" diff --git a/po/ia/libnoteshared.po b/po/ia/libnoteshared.po new file mode 100644 index 0000000..df0dc39 --- /dev/null +++ b/po/ia/libnoteshared.po @@ -0,0 +1,167 @@ +# Copyright (C) YEAR This_file_is_part_of_KDE +# This file is distributed under the same license as the PACKAGE package. +# +# Giovanni Sora , 2013. +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2017-09-15 03:37+0200\n" +"PO-Revision-Date: 2013-12-16 13:48+0100\n" +"Last-Translator: G.Sora \n" +"Language-Team: Interlingua \n" +"Language: ia\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: Lokalize 1.5\n" + +#: alarms/notealarmdialog.cpp:77 +#, kde-format +msgid "Scheduled Alarm" +msgstr "" + +#: alarms/notealarmdialog.cpp:80 +#, kde-format +msgid "&No alarm" +msgstr "" + +#: alarms/notealarmdialog.cpp:89 +#, kde-format +msgid "Alarm &at:" +msgstr "" + +#: config/noteactionconfig.cpp:36 +#, kde-format +msgid "&Mail action:" +msgstr "Action de &E-posta:" + +#: config/noteactionconfig.cpp:44 +#, kde-format +msgid "How does this work?" +msgstr "Como il functiona?" + +#: config/noteactionconfig.cpp:57 +#, kde-format +msgid "" +"

          You can customize command line. You can use:

          • %t returns " +"current note title
          • %f returns current note text
          " +msgstr "" +"

          Tu pote personalisar le linea de commando. Tu pote usar:

          • " +"%t retorna le titulo de nota currente
          • %f retorna le texto de nota " +"currente
          " + +#: config/notenetworkconfig.cpp:54 +#, kde-format +msgid "Incoming Notes" +msgstr "Notas in arrivata" + +#: config/notenetworkconfig.cpp:57 +#, kde-format +msgid "Accept incoming notes" +msgstr "Da acceptation a notas in arrivata" + +#: config/notenetworkconfig.cpp:63 +#, kde-format +msgid "Outgoing Notes" +msgstr "Notas in exito" + +#: config/notenetworkconfig.cpp:66 +#, kde-format +msgid "&Sender ID:" +msgstr "ID &Mittente:" + +#: config/notenetworkconfig.cpp:78 +#, kde-format +msgid "&Port:" +msgstr "&Porto:" + +#: dialog/selectednotefolderdialog.cpp:35 +#, kde-format +msgctxt "@title:window" +msgid "Select Note Folder" +msgstr "Selige dossier de nota" + +#: dialog/selectednotefolderdialog.cpp:37 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "Selige le dossier ubi le nota essera salveguardate:" + +#: job/createnewnotejob.cpp:124 job/createnewnotejob.cpp:134 +#, kde-format +msgid "" +"An error occurred during fetching. Do you want to select a new default " +"collection?" +msgstr "" + +#: job/createnewnotejob.cpp:144 +#, kde-format +msgid "" +"Collection is hidden. New note will stored but not displaying. Do you want " +"to show collection?" +msgstr "" + +#: job/createnewnotejob.cpp:198 +#, kde-format +msgid "Note was not created." +msgstr "Nota esseva create." + +#: job/createnewnotejob.cpp:198 +#, kde-format +msgid "Create new note" +msgstr "Crea nove nota" + +#: network/notehostdialog.cpp:64 +#, kde-format +msgid "Select recipient:" +msgstr "Selige destinatario:" + +#: network/notehostdialog.cpp:83 +#, kde-format +msgid "Hostname or IP address:" +msgstr "Nomine de hospite o adresse IP:" + +#: network/notesnetworksender.cpp:104 +#, kde-format +msgid "Communication error: %1" +msgstr "Error de Communication: %1" + +#: noteutils.cpp:45 +#, kde-format +msgid "Please configure send mail action." +msgstr "Pro favor configura action pro inviar e-posta." + +#: noteutils.cpp:53 +#, fuzzy, kde-format +#| msgid "Send \"%1\"" +msgid "Note: \"%1\"" +msgstr "Invia \"%1\"" + +#: noteutils.cpp:60 +#, kde-format +msgid "Unable to start the mail process." +msgstr "Incapace de initiar le processo de e-posta." + +#: noteutils.cpp:69 +#, kde-format +msgid "Send \"%1\"" +msgstr "Invia \"%1\"" + +#: noteutils.cpp:73 +#, kde-format +msgid "The host cannot be empty." +msgstr "Le hospite non pote esser vacue." + +#: resources/localresourcecreator.cpp:83 +#, kde-format +msgctxt "Default name for resource holding notes" +msgid "Local Notes" +msgstr "Notas local" + +#. i18n: ectx: label, entry (Port), group (Network) +#: settings/notesharedglobalconfig.kcfg:37 +#, kde-format +msgid "The port will listen on and send notes to." +msgstr "Le porto ubi il ascoltara e ubi il inviara notas." diff --git a/po/is/knotes.po b/po/is/knotes.po new file mode 100644 index 0000000..a90eb11 --- /dev/null +++ b/po/is/knotes.po @@ -0,0 +1,1210 @@ +# translation of knotes.po to icelandic +# Icelandic translation of KNotes. +# Copyright (C) 1998 Bjarni R. Einarsson +# +# Bjarni R. Einarsson, , 1998. +# Svanur Palsson , 2004. +# Þröstur Svanbergsson , 2004. +# Arnar Leosson , 2005. +# Sveinn í Felli , 2009. +msgid "" +msgstr "" +"Project-Id-Version: knotes\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2009-06-13 16:18+0000\n" +"Last-Translator: Sveinn í Felli \n" +"Language-Team: icelandic \n" +"Language: is\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: Plural-Forms: nplurals=2; plural=n != 1;\n" +"\n" +"\n" + +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "" +"Þórarinn R. Einarsson, Bjarni R. Einarsson, Pjetur G.Hjaltason, Svanur " +"Pálsson, Richard Allen" + +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "" +"thori@mindspring.com, bre@klaki.net, pjetur@pjetur.net, " +"svanurpalsson@hotmail.com, ra@ra.is" + +#: apps/knotes_options.h:29 +#, kde-format +msgid "Suppress creation of a new note on a non-unique instance." +msgstr "" + +#: apps/knotesakonaditray.cpp:35 apps/knotestray.cpp:32 +#, fuzzy, kde-format +#| msgid "KNotes: Sticky notes for KDE" +msgid "KNotes: Sticky notes by KDE" +msgstr "KNotes: Límmiðar fyrir KDE" + +#: apps/knotesapp.cpp:98 +#, kde-format +msgid "New Note" +msgstr "Nýr miði" + +#: apps/knotesapp.cpp:106 kontactplugin/knotes_part.cpp:187 +#, kde-format +msgid "New Note From Clipboard" +msgstr "Nýr miði frá klippispjaldi" + +#: apps/knotesapp.cpp:112 kontactplugin/knotes_part.cpp:192 +#, fuzzy, kde-format +#| msgid "New Note From Clipboard" +msgid "New Note From Text File..." +msgstr "Nýr miði frá klippispjaldi" + +#: apps/knotesapp.cpp:116 +#, kde-format +msgid "Show All Notes" +msgstr "Sýna alla miða" + +#: apps/knotesapp.cpp:122 +#, kde-format +msgid "Hide All Notes" +msgstr "Fela alla miða" + +#: apps/knotesapp.cpp:128 kontactplugin/knotes_part.cpp:146 +#, fuzzy, kde-format +#| msgid "Print %1" +msgctxt "@action:inmenu" +msgid "Print Selected Notes..." +msgstr "Prenta %1" + +#: apps/knotesapp.cpp:134 +#, fuzzy, kde-format +#| msgid "Print %1" +msgctxt "@action:inmenu" +msgid "Delete Selected Notes..." +msgstr "Prenta %1" + +#: apps/knotesapp.cpp:393 kontactplugin/knotes_part.cpp:874 +#, kde-format +msgid "Select Text File" +msgstr "" + +#: apps/knotesapp.cpp:394 kontactplugin/knotes_part.cpp:875 +#, fuzzy, kde-format +#| msgid "Text Size" +msgid "Text File" +msgstr "Textastærð" + +#: apps/knotesapp.cpp:400 kontactplugin/knotes_part.cpp:882 +#, kde-format +msgid "Error during open text file: %1" +msgstr "" + +#: apps/knotesapp.cpp:401 kontactplugin/knotes_part.cpp:883 +#, fuzzy, kde-format +#| msgid "Text Size" +msgid "Open Text File" +msgstr "Textastærð" + +#: apps/knotesapp.cpp:404 kontactplugin/knotes_part.cpp:886 +#, kde-format +msgid "Note from file '%1'" +msgstr "" + +#: apps/knotesapp.cpp:499 +#, kde-format +msgid "No Notes" +msgstr "Engir miðar" + +#: apps/knotesapp.cpp:552 kontactplugin/knotes_part.cpp:637 +#, kde-format +msgid "Settings" +msgstr "Stillingar" + +#. i18n: ectx: Menu (knotes_context) +#: apps/main.cpp:54 data/knotesappui.rc:5 data/knotesappui.rc:6 +#: kontactplugin/knotes_part.cpp:87 kontactplugin/knotes_plugin.cpp:58 +#: kontactplugin/knoteseditdialog.cpp:67 +#, kde-format +msgid "KNotes" +msgstr "KNotes" + +#: apps/main.cpp:56 +#, kde-format +msgid "KDE Notes" +msgstr "KDE miðar" + +#: apps/main.cpp:58 +#, kde-format +msgid "Copyright © 1997–2018 KNotes authors" +msgstr "" + +#: apps/main.cpp:78 kontactplugin/kcmknotessummary.cpp:64 +#, fuzzy, kde-format +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: apps/main.cpp:79 +#, kde-format +msgid "Maintainer" +msgstr "Umsjónaraðili" + +#: apps/main.cpp:81 +#, kde-format +msgid "Guillermo Antonio Amaral Bastidas" +msgstr "" + +#: apps/main.cpp:82 apps/main.cpp:85 +#, fuzzy, kde-format +#| msgid "Maintainer" +msgid "Previous Maintainer" +msgstr "Umsjónaraðili" + +#: apps/main.cpp:84 +#, fuzzy, kde-format +msgid "Michael Brade" +msgstr "Michael Brade" + +#: apps/main.cpp:87 +#, fuzzy, kde-format +msgid "Bernd Johannes Wuebben" +msgstr "Bernd Johannes Wuebben" + +#: apps/main.cpp:88 +#, kde-format +msgid "Original KNotes Author" +msgstr "Upprunalegur KNotes höfundur" + +#: apps/main.cpp:90 +#, fuzzy, kde-format +msgid "Wynn Wilkes" +msgstr "Wynn Wilkes" + +#: apps/main.cpp:91 +#, kde-format +msgid "Ported KNotes to KDE 2" +msgstr "Flutti KNotes yfir í KDE 2" + +#: apps/main.cpp:93 +#, fuzzy, kde-format +#| msgid "&Mail action:" +msgid "Daniel Martin" +msgstr "&Póstaðgerð:" + +#: apps/main.cpp:94 +#, kde-format +msgid "Network Interface" +msgstr "Viðmót nets" + +#: apps/main.cpp:96 +#, kde-format +msgid "Bo Thorsen" +msgstr "" + +#: apps/main.cpp:97 +#, kde-format +msgid "Started KDE Resource Framework Integration" +msgstr "Ræsi KDE 'Resource Framework Integration'" + +#: apps/main.cpp:99 +#, kde-format +msgid "Bera Debajyoti" +msgstr "" + +#: apps/main.cpp:100 +#, fuzzy, kde-format +#| msgid "Idea and initial code for the new look&feel" +msgid "Idea and initial code for the new look & feel" +msgstr "Hugmynd og upphafskóði fyrir nýja útlit og viðmót" + +#: apps/main.cpp:102 +#, fuzzy, kde-format +msgid "Matthias Ettrich" +msgstr "Matthias Ettrich" + +#: apps/main.cpp:105 +#, fuzzy, kde-format +msgid "David Faure" +msgstr "David Faure" + +#: apps/main.cpp:108 +#, kde-format +msgid "Matthias Kiefer" +msgstr "" + +#: apps/main.cpp:111 +#, fuzzy, kde-format +msgid "Luboš Luňák" +msgstr "Luboš Luňák" + +#: apps/main.cpp:113 +#, fuzzy, kde-format +msgid "Dirk A. Mueller" +msgstr "Dirk A. Mueller" + +#: apps/main.cpp:116 +#, fuzzy, kde-format +msgid "Carsten Pfeiffer" +msgstr "Carsten Pfeiffer" + +#: apps/main.cpp:119 +#, fuzzy, kde-format +msgid "Harri Porten" +msgstr "Harri Porten" + +#: apps/main.cpp:122 +#, fuzzy, kde-format +msgid "Espen Sand" +msgstr "Espen Sand" + +#: configdialog/knotecollectionconfigwidget.cpp:121 +#, kde-format +msgid "Folders" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:123 +#, kde-format +msgid "Select which KNotes folders to show:" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:158 +#, kde-format +msgid "Search..." +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:176 +#, kde-format +msgid "&Select All" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:180 +#, kde-format +msgid "&Unselect All" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:185 +#, fuzzy, kde-format +#| msgid "Rename..." +msgid "Rename notes..." +msgstr "Endurnefna..." + +#: configdialog/knotecollectionconfigwidget.cpp:189 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:208 +#, fuzzy, kde-format +#| msgid "Note Actions" +msgid "Notes accounts" +msgstr "Aðgerðir miða" + +#: configdialog/knotecollectionconfigwidget.cpp:213 +#, kde-format +msgid "Accounts" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:245 +#, fuzzy, kde-format +#| msgid "Show All Notes" +msgid "Rename Notes" +msgstr "Sýna alla miða" + +#: configdialog/knotecollectionconfigwidget.cpp:246 +#, kde-format +msgid "Name:" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "An error was occurred during renaming: %1" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, fuzzy, kde-format +#| msgid "Rename..." +msgid "Rename note" +msgstr "Endurnefna..." + +#: configdialog/knoteconfigdialog.cpp:192 +#, kde-format +msgid "Show number of notes in tray icon" +msgstr "" + +#: configdialog/knoteconfigdialog.cpp:199 +#, fuzzy, kde-format +#| msgid "Default &width:" +msgid "Default Title:" +msgstr "Sjálfgefin &breidd:" + +#: configdialog/knoteconfigdialog.cpp:206 +#, kde-format +msgid "How does this work?" +msgstr "" + +#: configdialog/knoteconfigdialog.cpp:240 +#, kde-format +msgid "" +"

          You can customize title note. You can use:

          • %d current date " +"(short format)
          • %l current date (long format)
          • %t current " +"time
          " +msgstr "" + +#: configdialog/knoteconfigdialog.cpp:262 +#, kde-format +msgid "Theme:" +msgstr "" + +#: configdialog/knoteconfigdialog.cpp:272 +#, fuzzy, kde-format +#| msgid "Print %1" +msgid "Download new printing themes" +msgstr "Prenta %1" + +#: configdialog/knotedisplayconfigwidget.cpp:46 +#, kde-format +msgid "&Text color:" +msgstr "&Textalitur:" + +#: configdialog/knotedisplayconfigwidget.cpp:55 +#, kde-format +msgid "&Background color:" +msgstr "Bak&grunnslitur:" + +#: configdialog/knotedisplayconfigwidget.cpp:66 +#, kde-format +msgid "&Show note in taskbar" +msgstr "&Sýna miða í tækjaslá" + +#: configdialog/knotedisplayconfigwidget.cpp:70 +#, fuzzy, kde-format +#| msgid "&All Desktops" +msgid "&Remember desktop" +msgstr "Öll &skjáborð" + +#: configdialog/knotedisplayconfigwidget.cpp:74 +#, kde-format +msgid "Default &width:" +msgstr "Sjálfgefin &breidd:" + +#: configdialog/knotedisplayconfigwidget.cpp:85 +#, kde-format +msgid "Default &height:" +msgstr "Sjálfgefin &hæð:" + +#: configdialog/knoteeditorconfigwidget.cpp:37 +#, kde-format +msgid "&Tab size:" +msgstr "&Dýpt inndrátts:" + +#: configdialog/knoteeditorconfigwidget.cpp:46 +#, kde-format +msgid "Auto &indent" +msgstr "Sjálvirkur &inndráttur" + +#: configdialog/knoteeditorconfigwidget.cpp:51 +#, kde-format +msgid "&Rich text" +msgstr "&Rich text" + +#: configdialog/knoteeditorconfigwidget.cpp:55 +#, kde-format +msgid "Text font:" +msgstr "Textaletur:" + +#: configdialog/knoteeditorconfigwidget.cpp:64 +#, kde-format +msgid "Title font:" +msgstr "Titilletur:" + +#: configdialog/knotesimpleconfigdialog.cpp:64 +#, kde-format +msgid "Editor Settings" +msgstr "Stillingar ritils" + +#: configdialog/knotesimpleconfigdialog.cpp:67 +#, kde-format +msgid "Display Settings" +msgstr "Skjástillingar" + +#. i18n: ectx: Menu (help) +#: data/knotesappui.rc:23 +#, fuzzy, kde-format +msgid "&Help" +msgstr "&Hjálp" + +#. i18n: ectx: Menu (notes_menu) +#: data/knotesappui.rc:35 data/knotesappui.rc:36 +#, kde-format +msgid "Notes" +msgstr "Miðar" + +#: dialog/knotedeleteselectednotesdialog.cpp:32 +#, kde-format +msgid "Select notes to delete" +msgstr "" + +#: dialog/knoteselectednotesdialog.cpp:34 +#: print/knoteprintselectednotesdialog.cpp:41 +#, kde-format +msgid "Select notes" +msgstr "" + +#: dialog/knoteskeydialog.cpp:33 +#, kde-format +msgid "Configure Shortcuts" +msgstr "Stilla flýtilykla" + +#: dialog/knoteskeydialog.cpp:73 +#, kde-format +msgid "Note Actions" +msgstr "Aðgerðir miða" + +#: finddialog/knotefinddialog.cpp:40 +#, fuzzy, kde-format +#| msgid "Show All Notes" +msgctxt "@title:window" +msgid "Search Notes" +msgstr "Sýna alla miða" + +#: finddialog/knotefinddialog.cpp:85 +#, fuzzy, kde-format +#| msgid "Show All Notes" +msgctxt "@label:textbox" +msgid "Search notes:" +msgstr "Sýna alla miða" + +#: finddialog/knotefinddialog.cpp:94 +#, fuzzy, kde-format +#| msgid "Show All Notes" +msgctxt "@action:button Search notes" +msgid "Search..." +msgstr "Sýna alla miða" + +#: finddialog/knotefinddialog.cpp:149 +#, kde-format +msgctxt "@label" +msgid "No Results found in search." +msgstr "" + +#: knoteedit.cpp:56 +#, kde-format +msgid "Bold" +msgstr "Feitletrað" + +#: knoteedit.cpp:61 +#, fuzzy, kde-format +msgid "Italic" +msgstr "Skáletrað" + +#: knoteedit.cpp:65 +#, kde-format +msgid "Underline" +msgstr "Undirstrikað" + +#: knoteedit.cpp:69 +#, kde-format +msgid "Strike Out" +msgstr "Yfirstrikað" + +#: knoteedit.cpp:79 +#, kde-format +msgid "Align Left" +msgstr "Jafna til vinstri" + +#: knoteedit.cpp:85 +#, kde-format +msgid "Align Center" +msgstr "Jafna í miðju" + +#: knoteedit.cpp:90 +#, kde-format +msgid "Align Right" +msgstr "Jafna til hægri" + +#: knoteedit.cpp:95 +#, kde-format +msgid "Align Block" +msgstr "Jafna blokkir" + +#: knoteedit.cpp:106 +#, kde-format +msgid "List" +msgstr "Listi" + +#: knoteedit.cpp:111 +#, kde-format +msgid "Superscript" +msgstr "Háletur" + +#: knoteedit.cpp:114 +#, kde-format +msgid "Subscript" +msgstr "Lágletur" + +#: knoteedit.cpp:120 +#, fuzzy, kde-format +msgid "Increase Indent" +msgstr "Auka inndrátt" + +#: knoteedit.cpp:126 +#, fuzzy, kde-format +msgid "Decrease Indent" +msgstr "Minnka inndrátt" + +#: knoteedit.cpp:137 +#, kde-format +msgid "Text Color..." +msgstr "Textalitur..." + +#: knoteedit.cpp:143 +#, fuzzy, kde-format +#| msgid "Text Color..." +msgid "Text Background Color..." +msgstr "Textalitur..." + +#: knoteedit.cpp:147 +#, kde-format +msgid "Text Font" +msgstr "Textaletur" + +#: knoteedit.cpp:151 +#, kde-format +msgid "Text Size" +msgstr "Textastærð" + +#: knoteedit.cpp:162 +#, kde-format +msgid "Insert Date" +msgstr "Setja inn dagsetningu" + +#: knoteedit.cpp:166 +#, kde-format +msgid "Insert Checkmark" +msgstr "" + +#: kontactplugin/kcmknotessummary.cpp:59 +#, kde-format +msgid "kcmknotessummary" +msgstr "" + +#: kontactplugin/kcmknotessummary.cpp:61 +#, kde-format +msgid "Notes Summary Configuration Dialog" +msgstr "" + +#: kontactplugin/kcmknotessummary.cpp:63 +#, kde-format +msgid "Copyright © 2013-2018 Laurent Montel " +msgstr "" + +#: kontactplugin/knotes_part.cpp:98 +#, kde-format +msgctxt "@action:inmenu create new popup note" +msgid "&New" +msgstr "" + +#: kontactplugin/knotes_part.cpp:108 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be presented with a dialog where you can add a new popup note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:111 kontactplugin/knotes_part.cpp:606 +#: kontactplugin/knotes_part.cpp:608 kontactplugin/knotes_part.cpp:790 +#, fuzzy, kde-format +#| msgid "Editor" +msgctxt "@action:inmenu" +msgid "Edit..." +msgstr "Ritill" + +#: kontactplugin/knotes_part.cpp:120 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can modify an existing popup " +"note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:123 +#, fuzzy, kde-format +#| msgid "Rename..." +msgctxt "@action:inmenu" +msgid "Rename..." +msgstr "Endurnefna..." + +#: kontactplugin/knotes_part.cpp:131 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can rename an existing popup " +"note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:134 +#, fuzzy, kde-format +msgctxt "@action:inmenu" +msgid "Delete" +msgstr "Staðfesta eyðingu" + +#: kontactplugin/knotes_part.cpp:142 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be prompted if you really want to permanently remove the selected " +"popup note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:153 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be prompted to print the selected popup note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:156 +#, fuzzy, kde-format +#| msgid "Print %1" +msgctxt "@action:inmenu" +msgid "Print Preview Selected Notes..." +msgstr "Prenta %1" + +#: kontactplugin/knotes_part.cpp:162 +#, fuzzy, kde-format +#| msgid "Note Actions" +msgid "Note settings..." +msgstr "Aðgerðir miða" + +#: kontactplugin/knotes_part.cpp:167 +#, fuzzy, kde-format +#| msgid "Preferences..." +msgid "Preferences KNotes..." +msgstr "Stillingar..." + +#: kontactplugin/knotes_part.cpp:172 notes/knote.cpp:713 +#, kde-format +msgid "Mail..." +msgstr "Póstsenda..." + +#: kontactplugin/knotes_part.cpp:177 notes/knote.cpp:709 +#, kde-format +msgid "Send..." +msgstr "Senda..." + +#: kontactplugin/knotes_part.cpp:182 notes/knote.cpp:704 +#, kde-format +msgid "Set Alarm..." +msgstr "Setja áminningu..." + +#: kontactplugin/knotes_part.cpp:197 notes/knote.cpp:717 +#, fuzzy, kde-format +msgid "Save As..." +msgstr "Setja áminningu..." + +#: kontactplugin/knotes_part.cpp:202 notes/knote.cpp:690 +#, kde-format +msgid "Lock" +msgstr "Læsa" + +#: kontactplugin/knotes_part.cpp:205 notes/knote.cpp:693 +#, kde-format +msgid "Unlock" +msgstr "Aflæsa" + +#: kontactplugin/knotes_part.cpp:238 +#, kde-format +msgid "Set Focus to Quick Search" +msgstr "" + +#: kontactplugin/knotes_part.cpp:321 +#, kde-format +msgctxt "@info" +msgid "To print notes, first select the notes to print from the list." +msgstr "" + +#: kontactplugin/knotes_part.cpp:322 +#, fuzzy, kde-format +#| msgid "Print %1" +msgctxt "@title:window" +msgid "Print Popup Notes" +msgstr "Prenta %1" + +#: kontactplugin/knotes_part.cpp:366 +#, kde-format +msgid "Note was not created." +msgstr "" + +#: kontactplugin/knotes_part.cpp:366 +#, fuzzy, kde-format +#| msgid "Rename..." +msgid "Create new note" +msgstr "Endurnefna..." + +#: kontactplugin/knotes_part.cpp:388 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:70 +#, fuzzy, kde-format +#| msgid "Do you really want to delete note %1?" +msgctxt "@info" +msgid "Do you really want to delete this note?" +msgid_plural "Do you really want to delete these %1 notes?" +msgstr[0] "Viltu örugglega eyða miða %1?" +msgstr[1] "Viltu örugglega eyða miða %1?" + +#: kontactplugin/knotes_part.cpp:390 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:57 +#, fuzzy, kde-format +#| msgid "Confirm Delete" +msgctxt "@title:window" +msgid "Confirm Delete" +msgstr "Staðfesta eyðingu" + +#: kontactplugin/knotes_part.cpp:582 +#, fuzzy, kde-format +#| msgid "Show All Notes" +msgctxt "@title:window" +msgid "Rename Popup Note" +msgstr "Sýna alla miða" + +#: kontactplugin/knotes_part.cpp:583 +#, fuzzy, kde-format +#| msgid "New Note" +msgctxt "@label:textbox" +msgid "New Name:" +msgstr "Nýr miði" + +#: kontactplugin/knotes_part.cpp:606 kontactplugin/knotes_part.cpp:790 +#, fuzzy, kde-format +#| msgid "Show All Notes" +msgid "Show Note..." +msgstr "Sýna alla miða" + +#: kontactplugin/knotes_part.cpp:742 +#, fuzzy, kde-format +#| msgid "&Rich text" +msgid "Rich text (*.html)" +msgstr "&Rich text" + +#: kontactplugin/knotes_part.cpp:744 +#, kde-format +msgid "Plain text (*.txt)" +msgstr "" + +#: kontactplugin/knotes_part.cpp:747 notes/knote.cpp:516 +#, fuzzy, kde-format +msgid "Save As" +msgstr "Vista sem" + +#: kontactplugin/knotes_part.cpp:758 notes/knote.cpp:533 +#, fuzzy, kde-format +#| msgid "" +#| "A file named %1 already exists.
          Are you sure you want to " +#| "overwrite it?
          " +msgid "" +"A file named %1 already exists.
          Are you sure you want to " +"overwrite it?
          " +msgstr "" +"Skrá með nafninu %1 er þegar til.
          Ertu viss um að þú viljir " +"skrifa yfir hana?
          " + +#: kontactplugin/knotes_plugin.cpp:62 +#, fuzzy, kde-format +#| msgid "New Note" +msgctxt "@action:inmenu" +msgid "New Popup Note..." +msgstr "Nýr miði" + +#: kontactplugin/knotes_plugin.cpp:70 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can create a new popup note." +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:99 +#, fuzzy, kde-kuit-format +#| msgid "KNotes" +msgctxt "@title" +msgid "KNotes" +msgstr "KNotes" + +#: kontactplugin/knotes_plugin.cpp:101 +#, fuzzy, kde-kuit-format +#| msgid "No Notes" +msgctxt "@title" +msgid "Popup Notes" +msgstr "Engir miðar" + +#: kontactplugin/knotes_plugin.cpp:103 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Copyright © 2003–2018 Kontact authors" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:105 +#, fuzzy, kde-kuit-format +msgctxt "@info:credit" +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: kontactplugin/knotes_plugin.cpp:106 +#, fuzzy, kde-kuit-format +#| msgid "Maintainer" +msgctxt "@info:credit" +msgid "Current Maintainer" +msgstr "Umsjónaraðili" + +#: kontactplugin/knotes_plugin.cpp:109 +#, fuzzy, kde-kuit-format +msgctxt "@info:credit" +msgid "Michael Brade" +msgstr "Michael Brade" + +#: kontactplugin/knotes_plugin.cpp:110 +#, fuzzy, kde-kuit-format +#| msgid "Maintainer" +msgctxt "@info:credit" +msgid "Previous Maintainer" +msgstr "Umsjónaraðili" + +#: kontactplugin/knotes_plugin.cpp:112 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Tobias Koenig" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:113 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Developer" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:151 +#, fuzzy, kde-format +#| msgid "Settings" +msgctxt "@item" +msgid "Meeting" +msgstr "Stillingar" + +#: kontactplugin/knotes_plugin.cpp:165 kontactplugin/knotes_plugin.cpp:170 +#, fuzzy, kde-format +#| msgid "Notes" +msgctxt "@item" +msgid "Note: %1" +msgstr "Miðar" + +#: kontactplugin/knotes_plugin.cpp:177 +#, fuzzy, kde-format +#| msgid "New Note" +msgctxt "@item" +msgid "New Note" +msgstr "Nýr miði" + +#: kontactplugin/knotes_plugin.cpp:187 +#, kde-format +msgctxt "@info" +msgid "Dropping multiple mails is not supported." +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:190 +#, kde-format +msgctxt "@item" +msgid "" +"From: %1\n" +"To: %2\n" +"Subject: %3" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:193 +#, kde-format +msgctxt "@item" +msgid "Mail: %1" +msgstr "" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, fuzzy, kde-format +#| msgid "Show All Notes" +msgctxt "@title:window" +msgid "Show Popup Note" +msgstr "Sýna alla miða" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, kde-format +msgctxt "@title:window" +msgid "Edit Popup Note" +msgstr "" + +#: kontactplugin/knoteseditdialog.cpp:79 +#, kde-format +msgctxt "@label popup note name" +msgid "Name:" +msgstr "" + +#: kontactplugin/knoteslistwidgetsearchline.cpp:28 +#, fuzzy, kde-format +#| msgid "Show All Notes" +msgid "Search notes..." +msgstr "Sýna alla miða" + +#: kontactplugin/knoteslistwidgetsearchline.cpp:37 +#, fuzzy, kde-format +#| msgid "Show All Notes" +msgid "Search notes...<%1>" +msgstr "Sýna alla miða" + +#: kontactplugin/knotesselectdeletenotesdialog.cpp:46 +#, kde-format +msgid "(note locked, it will not removed)" +msgstr "" + +#: kontactplugin/summarywidget.cpp:63 +#, fuzzy, kde-format +#| msgid "No Notes" +msgid "Popup Notes" +msgstr "Engir miðar" + +#: kontactplugin/summarywidget.cpp:120 +#, fuzzy, kde-format +#| msgid "Note Actions" +msgid "No notes found" +msgstr "Aðgerðir miða" + +#: kontactplugin/summarywidget.cpp:153 +#, kde-format +msgid "Modify Note..." +msgstr "" + +#: kontactplugin/summarywidget.cpp:157 +#, fuzzy, kde-format +#| msgid "Print %1" +msgid "Delete Note..." +msgstr "Prenta %1" + +#: kontactplugin/summarywidget.cpp:243 +#, kde-format +msgid "Read Popup Note: \"%1\"" +msgstr "" + +#: notes/knote.cpp:149 +#, kde-format +msgid "Do you really want to delete note %1?" +msgstr "Viltu örugglega eyða miða %1?" + +#: notes/knote.cpp:150 +#, kde-format +msgid "Confirm Delete" +msgstr "Staðfesta eyðingu" + +#: notes/knote.cpp:151 +#, fuzzy, kde-format +msgid "&Delete" +msgstr "&Eyða" + +#: notes/knote.cpp:277 +#, kde-format +msgid "Please enter the new name:" +msgstr "Sláðu inn nýtt heiti:" + +#: notes/knote.cpp:511 +#, kde-format +msgid "Save note as plain text" +msgstr "Vista miða sem texta" + +#: notes/knote.cpp:639 +#, kde-format +msgid "&All Desktops" +msgstr "Öll &skjáborð" + +#: notes/knote.cpp:681 +#, kde-format +msgid "New" +msgstr "Nýr" + +#: notes/knote.cpp:685 +#, kde-format +msgid "Rename..." +msgstr "Endurnefna..." + +#: notes/knote.cpp:695 +#, kde-format +msgid "Hide" +msgstr "Fela" + +#: notes/knote.cpp:700 +#, fuzzy, kde-format +msgid "Delete" +msgstr "Staðfesta eyðingu" + +#: notes/knote.cpp:727 +#, kde-format +msgid "Preferences..." +msgstr "Stillingar..." + +#: notes/knote.cpp:732 +#, kde-format +msgid "Keep Above Others" +msgstr "Fyrir ofan aðra" + +#: notes/knote.cpp:737 +#, kde-format +msgid "Keep Below Others" +msgstr "Fyrir neðan aðra" + +#: notes/knote.cpp:742 +#, kde-format +msgid "To Desktop" +msgstr "Á skjáborð" + +#: notes/knote.cpp:752 +#, kde-format +msgid "Walk Through Notes" +msgstr "Ganga gegnum miða" + +#: print/knotegrantleeprint.cpp:50 +#, fuzzy, kde-format +#| msgid "Alarm" +msgid "Alarm:" +msgstr "Áminning" + +#: print/knotegrantleeprint.cpp:51 +#, kde-format +msgid "Note is locked" +msgstr "" + +#: print/knoteprinter.cpp:135 +#, fuzzy, kde-format +#| msgid "Print %1" +msgid "Print Note" +msgid_plural "Print %1 notes" +msgstr[0] "Prenta %1" +msgstr[1] "Prenta %1" + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing theme was not found." +msgstr "" + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing error" +msgstr "" + +#: print/knoteprintselectednotesdialog.cpp:63 +#, fuzzy, kde-format +#| msgid "Print %1" +msgid "Printing theme:" +msgstr "Prenta %1" + +#: print/knoteprintselectednotesdialog.cpp:70 +#, kde-format +msgid "Preview" +msgstr "" + +#: print/knoteprintselectednotesdialog.cpp:72 +#, fuzzy, kde-format +#| msgid "Print %1" +msgid "Print" +msgstr "Prenta %1" + +#: print/knoteprintselectthemedialog.cpp:34 +#, kde-format +msgid "Select theme" +msgstr "" + +#: print/knoteprintselectthemedialog.cpp:51 +#, kde-format +msgid "Themes:" +msgstr "" + +#, fuzzy +#~| msgid "Note Actions" +#~ msgid "KNotes Migration" +#~ msgstr "Aðgerðir miða" + +#~ msgid "Scheduled Alarm" +#~ msgstr "Áminning" + +#~ msgid "&No alarm" +#~ msgstr "E&ngin áminning" + +#~ msgid "Alarm &at:" +#~ msgstr "Á&minning þann:" + +#, fuzzy +#~| msgid "The following notes triggered alarms:" +#~ msgid "The following notes triggered alarms:" +#~ msgstr "Eftirfarandi miðar ræstu áminningar:" + +#~ msgid "Display" +#~ msgstr "Skjár" + +#, fuzzy +#~| msgid "" +#~| "Unable to save the notes to %1. Check that there is " +#~| "sufficient disk space.
          There should be a backup in the same directory " +#~| "though.
          " +#~ msgid "" +#~ "Unable to save the notes to %1. Check that there is sufficient " +#~ "disk space.
          There should be a backup in the same directory though." +#~ msgstr "" +#~ "Gat ekki vistað miðana í %1. Athugaðu hvort það sé nóg " +#~ "diskapláss.
          Það ætti þó að vera öryggisafrit í sömu möppu.
          " + +#~ msgid "Location:" +#~ msgstr "Staðsetning:" + +#~ msgid "&Mail action:" +#~ msgstr "&Póstaðgerð:" + +#~ msgid "Incoming Notes" +#~ msgstr "Miðar á innleið" + +#~ msgid "Accept incoming notes" +#~ msgstr "Taka við miðum" + +#~ msgid "Outgoing Notes" +#~ msgstr "Miðar á útleið" + +#~ msgid "&Sender ID:" +#~ msgstr "Auðkenni &sendanda:" + +#~ msgid "&Port:" +#~ msgstr "&Gátt:" + +#~ msgid "Hostname or IP address:" +#~ msgstr "Vélarnafn eða IP-tala:" + +#~ msgid "The port KNotes will listen on and send notes to." +#~ msgstr "Gáttin sem KNotes mun hlusta á og senda miða á." + +#~ msgid "Unable to start the mail process." +#~ msgstr "Gat ekki ræst póstforritið." + +#~ msgid "Send \"%1\"" +#~ msgstr "Senda \"%1\"" + +#~ msgid "The host cannot be empty." +#~ msgstr "Þjónninn má ekki vera tómur." + +#~ msgid "Communication error: %1" +#~ msgstr "Samskiptavilla: %1" + +#~ msgid "Alarm &in:" +#~ msgstr "Ám&inning eftir:" + +#~ msgid "&Style:" +#~ msgstr "&Stíll:" + +#, fuzzy +#~ msgid "Plain" +#~ msgstr "Venjulegt" + +#, fuzzy +#~| msgid "(c) 1997-2006, The KNotes Developers" +#~ msgid "(c) 1997-2009, The KNotes Developers" +#~ msgstr "(c) 1997-2006, KNotes höfundarnir" diff --git a/po/it/akonadi_notes_agent.po b/po/it/akonadi_notes_agent.po new file mode 100644 index 0000000..1f2c157 --- /dev/null +++ b/po/it/akonadi_notes_agent.po @@ -0,0 +1,116 @@ +# Copyright (C) YEAR This_file_is_part_of_KDE +# This file is distributed under the same license as the PACKAGE package. +# Luigi Toscano , 2014, 2015, 2016, 2017, 2018. +# +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2018-01-03 21:00+0100\n" +"Last-Translator: Luigi Toscano \n" +"Language-Team: Italian \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: Lokalize 2.0\n" + +#: notesagentalarmdialog.cpp:51 notesagentalarmdialog.cpp:220 +#, kde-format +msgid "Alarm" +msgstr "Avviso" + +#: notesagentalarmdialog.cpp:63 +#, kde-format +msgid "The following notes triggered alarms:" +msgstr "Le note seguenti hanno innescato avvisi:" + +#: notesagentalarmdialog.cpp:101 +#, kde-format +msgid "Remove Alarm" +msgstr "Rimuovi avviso" + +#: notesagentalarmdialog.cpp:103 +#, kde-format +msgid "Show Note..." +msgstr "Mostra nota..." + +#: notesagentalarmdialog.cpp:105 +#, kde-format +msgid "Modify Alarm..." +msgstr "Modifica avviso..." + +#: notesagentalarmdialog.cpp:158 +#, kde-format +msgid "Are you sure to remove alarm?" +msgstr "Sei sicuro di voler eliminare l'avviso?" + +#: notesagentalarmdialog.cpp:158 +#, kde-format +msgctxt "@title:window" +msgid "Remove Alarm" +msgstr "Rimuovi avviso" + +#: notesagentalarmdialog.cpp:220 +#, kde-format +msgid "Error during fetch alarm info." +msgstr "Errore durante il recupero delle informazioni dell'avviso." + +#: notesagentsettingsdialog.cpp:42 +#, kde-format +msgid "Configure Notes Agent" +msgstr "Configura l'agente delle note" + +#: notesagentsettingsdialog.cpp:58 +#, kde-format +msgid "Notify" +msgstr "Notifica" + +#: notesagentsettingsdialog.cpp:61 +#, kde-format +msgid "Network" +msgstr "Rete" + +#: notesagentsettingsdialog.cpp:70 +#, kde-format +msgid "Notes Agent" +msgstr "Agente delle note" + +#: notesagentsettingsdialog.cpp:72 +#, kde-format +msgid "Notes Agent." +msgstr "Agente delle note." + +#: notesagentsettingsdialog.cpp:74 +#, kde-format +msgid "Copyright (C) 2013-2018 Laurent Montel" +msgstr "Copyright (C) 2013-2018 Laurent Montel" + +#: notesagentsettingsdialog.cpp:76 +#, kde-format +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: notesagentsettingsdialog.cpp:77 +#, kde-format +msgid "Maintainer" +msgstr "Responsabile" + +#: notesagentsettingsdialog.cpp:80 +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "Luigi Toscano" + +#: notesagentsettingsdialog.cpp:81 +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "luigi.toscano@tiscali.it" + +#: notesmanager.cpp:199 +#, kde-format +msgid "Note Received" +msgstr "Nota ricevuta" diff --git a/po/it/docs/akonadi_notes_agent/index.docbook b/po/it/docs/akonadi_notes_agent/index.docbook new file mode 100644 index 0000000..893b956 --- /dev/null +++ b/po/it/docs/akonadi_notes_agent/index.docbook @@ -0,0 +1,96 @@ + +Agente delle note"> + + +]> + +
          + +Manuale di &i18n-notesagent; + + Laurent Montel &Laurent.Montel.mail; +Luigi Toscano
          luigi.toscano@tiscali.it
          Traduzione del documento
          +
          + + +2013 +&Laurent.Montel; + + +2013-12-20 +&kde; 4.13 + +
          + + +Introduzione + +&i18n-notesagent; è un agente Akonadi che ti permette di ricevere note dalla rete e inviare avvisi. + + + +Riconoscimenti e licenza + +&i18n-notesagent; +Copyright del programma 2013 &Laurent.Montel; &Laurent.Montel.mail; +Copyright della documentazione © 2013 &Laurent.Montel; &Laurent.Montel.mail; + +Traduzione di Luigi Toscano luigi.toscano@tiscali.it +&underFDL; &underGPL; + + + +
          + diff --git a/po/it/docs/knotes/index.docbook b/po/it/docs/knotes/index.docbook new file mode 100644 index 0000000..965aa5b --- /dev/null +++ b/po/it/docs/knotes/index.docbook @@ -0,0 +1,862 @@ + + + + + +]> + + + + +Manuale di &knotes; + + +Fabian Dal Santo
          &Fabian.DalSanto.mail;
          +
          +
          + +Greg M. Holmes + +Lauri Watts Revisore + +LucianoMontanaro
          mikelima@cirulla.net
          Traduzione
          + +
          + + +2000 +&Greg.M.Holmes; + + +2001 +Fabian Del Santo + + +&FDLNotice; + +2013-05-26 +4.11 pre (&kde; 4.11) + +&knotes; è un'applicazione che fornisce delle note adesive per il desktop. + + +KDE +Knotes +kdeutils +note +popup +pop-up +knotes + + + +
          + + +Introduzione + +&knotes; è un programma che permette di scrivere l'equivalente dei bigliettini adesivi per il computer. Le note sono salvate automaticamente all'uscita del programma, e vengono mostrate all'avvio del programma. + +Puoi stampare ed inviare per posta elettronica le tue note se configuri &knotes; in modo che usi applicazioni di supporto. + +Le caratteristiche dell'aspetto delle note come il colore ed il carattere, possono essere personalizzate per ciascuna nota. Puoi anche cambiare l'aspetto predefinito. + +Dopo aver avviato &knotes; per la prima volta, ci sarà una risorsa installata che salva tutte le note nel file $HOME/.kde/share/apps/knotes/notes.ics. + + + + +Usare &knotes; + + + +Creare una nuova nota: + +Per creare una nuova nota fai clic con il &RMB; sull'icona del pannello di &knotes; e seleziona Nuova nota. +Puoi creare una nuova nota dagli appunti di sistema selezionando Nuova nota dagli appunti. + + + + + +Scrivere una nota: + +Per scrivere la nota, digita semplicemente la nota nello spazio fornito. Sono gestite le normali funzioni di modifica da tastiera e da mouse. Un clic con il tasto destro sull'area del messaggio fornisce un menu con le seguenti opzioni: + + +&Ctrl;Z Annulla +&Ctrl;&Shift;Z Rifai +&Ctrl;X Taglia +&Ctrl;C Copia +&Ctrl;V Incolla +Cancella +&Ctrl;A Seleziona tutto +Controlla l'ortografia +Controllo ortografico automatico +Permetti tabulazioni +&Ctrl;F Cerca +F3 Trova successivo +&Ctrl;R Sostituisci +Pronuncia testo + +Puoi selezionare il testo tenendo premuto il &LMB; e muovendo il mouse, o tenendo premuto il tasto &Shift; ed usando i tasti freccia. + + + + +Inserire la data: + +Per inserire la data attuale nella nota, fai clic con il &RMB; sulla barra del titolo della nota e seleziona Inserisci data. +La data e l'ora attuale saranno inserite nel testo della nota alla posizione del cursore. + + + + +Rinominare una nota: + +Per rinominare una nota fai clic con il &RMB; sul titolo della nota e seleziona Rinomina.... +Inserisci il nuovo nome della nota nella finestra che comparirà. Per accettare il nuovo nome, premi il pulsante OK. Per uscire dalla finestra senza rinominare la nota premi il pulsante Annulla. + + + + +Inviare una nota per posta: + +Per inviare per posta elettronica una nota fai clic con il &RMB; e seleziona Posta.... +Che cosa accade dipende da come hai configurato l'azione Posta nella finestra delle Preferenze. + + + + +Stampare una nota: + +Per stampare una nota fai clic con il &RMB; sulla barra del titolo e seleziona &Ctrl;P Stampa. +Si aprirà una finestra di stampa standard di &kde;. + + + + +Cancellare una nota: + +Per eliminare una nota fai clic con il &RMB; e sulla barra del titolo e seleziona Elimina. + + + + +Nascondere una nota: + +Per nascondere una nota fai clic sulla X nell'angolo in alto a destra della barra del titolo della nota, o seleziona &Esc;Nascondi nel menu contestuale. La nota non sarà più mostrata sullo schermo, ma non sarà cancellata. + + + + +Impostare un avviso: + +Scegli Imposta avviso nel menu contestuale della barra del titolo della nota. Nella finestra di dialogo che appare, abilita Avviso alle e imposta la data e l'ora per il promemoria. All'orario dell'avviso sarà mostrata una finestra a comparsa e una lista di tutte le note con avviso impostato a quell'orario. + + + + +Inviare una nota: + +Per inviare una nota ad un altro computer, scegli Invia... nel menu contestuale della barra del titolo della nota. Aggiungi un nome host o un IP, oppure scegli un destinatario dalla lista di note inviate in precedenza. Se i destinatari hanno abilitato la ricezione di note, la nota apparirà sul loro schermo, indicando l'indentificativo del mittente nella barra del titolo. + + + + +Bloccare una nota: + +Per evitare modifiche fortuite in una nota, scegli Blocca nel menu contestuale della barra del titolo della nota. + + + + +Salvare una nota: + +Per salvare una nota scegli Salva come... nel menu contestuale della barra del titolo della nota. La nota può essere salvata come testo semplice o in formato &HTML;, se Testo Ricco è abilitato. + + + + +Mostrare le note: + +All'avvio di &knotes; tutte le note sono nascoste. Se vuoi mostrarle, fai clic con il &LMB; sull'icona di &knotes; nel pannello e seleziona la nota da mostrare. + + + + +Cercare in tutte le note: + +Fai clic con il &RMB; sull'icona nel pannello e scegli &Ctrl;F Trova nel menu contestuale. +Apparirà una finestra di dialogo standard di &kde; dove puoi inserire il testo da cercare in tutte le note. + + + + +Funzioni del desktop: + +Per appiccicare una nota ad un desktop specifico, fai clic con il &RMB; sulla barra del titolo della nota e seleziona Al desktop. Scegli il desktop preferito oppure, in alternativa Tutti i desktop +Per fare in modo che una nota resti visualizzata al di sopra di tutte le altre finestre, fai clic con il &RMB; sulla barra del titolo della nota e seleziona Tieni sopra alle altre. +Per fare in modo che la nota si comporti come una finestra normale, seleziona Tieni sotto alle altre. + + + + +Uscire da &knotes; + +Per terminare l'esecuzione di &knotes; fai clic con il &RMB; sull'icona del pannello e seleziona Esci. + + + + + + + + + +Configurazione + + +Configurare le impostazioni predefinite di &knotes; + +Per configurare &knotes; fai clic con il &RMB; sull'icona del pannello. Selezionando Configura KNotes..., sarà mostrata la finestra di dialogo Impostazioni di KNotes. + + +La sezione Visualizzazione + +Colore del testo: +Il rettangolo colorato mostra il colore attuale del testo. Facendo clic su di esso verrà aperta la finestra standard per la scelta dei colori di &kde;. + + +Colore dello sfondo: +Il rettangolo colorato mostra il colore attuale dello sfondo. Facendo clic su di esso verrà aperta la finestra standard per la scelta dei colori di &kde;. + + + +Larghezza predefinita: +Larghezza della nota in pixel. Modifica il numero a piacere. + + + +Altezza predefinita: +Altezza della nota in pixel. Modifica il numero a piacere. + + + +Mostra nota nella barra delle applicazioni +Normalmente &knotes; non mostra una voce nella barra delle applicazioni per ogni nota. Se preferisci che lo faccia, abilita questa opzione. + + + + + + +La sezione Editor + +Dimensione tabulazioni +Questa è la dimensione del rientro prodotto dal tasto in spazi. Cambia il numero a piacere. + + +Rientro automatico +Questa è una casella a due stati. Se è marcata, il rientro automatico è attivato. + + + +Testo ricco + +Abilita questa opzione per avere una barra di formato nella parte bassa di qualsiasi finestra di nota. + + + + +Carattere del titolo: +Puoi cambiare il carattere usato per il titolo delle note. + +Fai clic su Scegli... per aprire la finestra standard di &kde; per la selezione dei tipi di carattere. + + + + +Carattere del testo + +Puoi cambiare il tipo di carattere usato per il testo delle note. + +Fai clic su Scegli... per aprire la finestra standard di &kde; per la selezione dei tipi di carattere. + + + + +La sezione Azioni + +Azione di posta +Inserisci in questa casella di testo il comando per l'invio della posta con le relative opzioni. +Usando %f puoi specificare il corpo della nota e usando %t il titolo della nota per il comando di invio della posta. + + + + + + +La sezione Rete + +Accetta note in arrivo +Abilita questa opzione pr permettere la ricezione di note da altri computer. + + + +ID mittente +Questo identificativo sarà mostrato nel titolo della nota assieme al titolo originale, al nome host o IP e alla data di invio. + + + +Porta +La porta usata per inviare le note via rete; la porta predefinita è 24837. + + + + + +La sezione Stile + +Stile +Al momento è possibile selezionare solo Semplice come formato del testo. + + + + + +Personalizzare l'aspetto di una nota singola + +Puoi personalizzare le note indipendentemente dalle impostazioni globali. Le impostazioni modificabili sono le stesse che sono state descritte nella sezione Configurazione, ma saranno applicate solo alla nota che stai modificando. Tutte le altre note aperte, e le note che creerai successivamente, useranno le impostazioni predefinite. + +Per personalizzare l'aspetto di una singola nota fai clic con il &RMB; sulla barra del titolo della nota e seleziona Preferenze.... +Si aprirà una finestra di dialogo con le pagine Visualizzazione ed Editor, che ti permetterà di configurare la nota. + + + + + + +Riconoscimenti e licenza + +&knotes; + +Copyright del programma 1997 Bernd Wuebben &Bernd.Johannes.Wuebben.mail; + +Contributi: + +Wynn Wilkes wynnw@calderasystems.com + + + +Copyright della documentazione 2000 &Greg.M.Holmes; holmegm@earthlink.net + +La documentazione è stata aggiornata nel 2001 da Fabian Del Santo &Fabian.DalSanto.mail; e nel 2003 da &Lauri.Watts; &Lauri.Watts.mail;. + + +Traduzione del manuale di Luciano Montanaro mikelima@cirulla.net +&underFDL; &underGPL; + +&documentation.index; + +
          + diff --git a/po/it/knotes.po b/po/it/knotes.po new file mode 100644 index 0000000..6d75449 --- /dev/null +++ b/po/it/knotes.po @@ -0,0 +1,1240 @@ +# translation of knotes.po to Italian +# Alessandro Pasotti , 2003, 2004, 2005, 2006, 2007. +# Federico Cozzi , 2004. +# Andrea Rizzi , 2005. +# Dario Panico , 2008. +# Antonino Arcudi , 2009. +# Valter Mura , 2010, 2013, 2014, 2015, 2016, 2017, 2018. +# Luigi Toscano , 2014. +msgid "" +msgstr "" +"Project-Id-Version: knotes\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2018-02-04 10:56+0100\n" +"Last-Translator: Valter Mura \n" +"Language-Team: Italian \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: Lokalize 2.0\n" + +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "" +"Valter Mura, Andrea Rizzi, Federico Cozzi, Alessandro Pasotti, Antonino " +"Arcudi" + +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "" +"valtermura@gmail.com,rizzi@kde.org,federico.cozzi@sns.it,ale.pas@tiscalinet." +"it,antonino.arcudi@gmail.com" + +#: apps/knotes_options.h:29 +#, kde-format +msgid "Suppress creation of a new note on a non-unique instance." +msgstr "Sopprimi la creazione di una nuova nota su una istanza non unica." + +#: apps/knotesakonaditray.cpp:35 apps/knotestray.cpp:32 +#, kde-format +msgid "KNotes: Sticky notes by KDE" +msgstr "KNotes: note adesive da KDE" + +#: apps/knotesapp.cpp:98 +#, kde-format +msgid "New Note" +msgstr "Nuova nota" + +#: apps/knotesapp.cpp:106 kontactplugin/knotes_part.cpp:187 +#, kde-format +msgid "New Note From Clipboard" +msgstr "Nuova nota dagli appunti" + +#: apps/knotesapp.cpp:112 kontactplugin/knotes_part.cpp:192 +#, kde-format +msgid "New Note From Text File..." +msgstr "Nuova nota da file di testo..." + +#: apps/knotesapp.cpp:116 +#, kde-format +msgid "Show All Notes" +msgstr "Mostra tutte le note" + +#: apps/knotesapp.cpp:122 +#, kde-format +msgid "Hide All Notes" +msgstr "Nascondi tutte le note" + +#: apps/knotesapp.cpp:128 kontactplugin/knotes_part.cpp:146 +#, kde-format +msgctxt "@action:inmenu" +msgid "Print Selected Notes..." +msgstr "Stampa le note selezionate..." + +#: apps/knotesapp.cpp:134 +#, kde-format +msgctxt "@action:inmenu" +msgid "Delete Selected Notes..." +msgstr "Elimina le note selezionate..." + +#: apps/knotesapp.cpp:393 kontactplugin/knotes_part.cpp:874 +#, kde-format +msgid "Select Text File" +msgstr "Seleziona file di testo" + +#: apps/knotesapp.cpp:394 kontactplugin/knotes_part.cpp:875 +#, kde-format +msgid "Text File" +msgstr "File di testo" + +#: apps/knotesapp.cpp:400 kontactplugin/knotes_part.cpp:882 +#, kde-format +msgid "Error during open text file: %1" +msgstr "Errore durante l'apertura del file di testo: %1" + +#: apps/knotesapp.cpp:401 kontactplugin/knotes_part.cpp:883 +#, kde-format +msgid "Open Text File" +msgstr "Apri file di testo" + +#: apps/knotesapp.cpp:404 kontactplugin/knotes_part.cpp:886 +#, kde-format +msgid "Note from file '%1'" +msgstr "Nota dal file «%1»" + +#: apps/knotesapp.cpp:499 +#, kde-format +msgid "No Notes" +msgstr "Nessuna nota" + +#: apps/knotesapp.cpp:552 kontactplugin/knotes_part.cpp:637 +#, kde-format +msgid "Settings" +msgstr "Impostazioni" + +#. i18n: ectx: Menu (knotes_context) +#: apps/main.cpp:54 data/knotesappui.rc:5 data/knotesappui.rc:6 +#: kontactplugin/knotes_part.cpp:87 kontactplugin/knotes_plugin.cpp:58 +#: kontactplugin/knoteseditdialog.cpp:67 +#, kde-format +msgid "KNotes" +msgstr "KNotes" + +#: apps/main.cpp:56 +#, kde-format +msgid "KDE Notes" +msgstr "Note di KDE" + +#: apps/main.cpp:58 +#, kde-format +msgid "Copyright © 1997–2018 KNotes authors" +msgstr "Copyright © 1997–2018 Gli autori di KNotes" + +#: apps/main.cpp:78 kontactplugin/kcmknotessummary.cpp:64 +#, kde-format +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: apps/main.cpp:79 +#, kde-format +msgid "Maintainer" +msgstr "Responsabile" + +#: apps/main.cpp:81 +#, kde-format +msgid "Guillermo Antonio Amaral Bastidas" +msgstr "Guillermo Antonio Amaral Bastidas" + +#: apps/main.cpp:82 apps/main.cpp:85 +#, kde-format +msgid "Previous Maintainer" +msgstr "Responsabile precedente" + +#: apps/main.cpp:84 +#, kde-format +msgid "Michael Brade" +msgstr "Michael Brade" + +#: apps/main.cpp:87 +#, kde-format +msgid "Bernd Johannes Wuebben" +msgstr "Bernd Johannes Wuebben" + +#: apps/main.cpp:88 +#, kde-format +msgid "Original KNotes Author" +msgstr "Autore originale di KNotes" + +#: apps/main.cpp:90 +#, kde-format +msgid "Wynn Wilkes" +msgstr "Wynn Wilkes" + +#: apps/main.cpp:91 +#, kde-format +msgid "Ported KNotes to KDE 2" +msgstr "Conversione di KNotes a KDE 2" + +#: apps/main.cpp:93 +#, kde-format +msgid "Daniel Martin" +msgstr "Daniel Martin" + +#: apps/main.cpp:94 +#, kde-format +msgid "Network Interface" +msgstr "Interfaccia di rete" + +#: apps/main.cpp:96 +#, kde-format +msgid "Bo Thorsen" +msgstr "Bo Thorsen" + +#: apps/main.cpp:97 +#, kde-format +msgid "Started KDE Resource Framework Integration" +msgstr "Ha avviato l'integrazione della struttura delle risorse KDE" + +#: apps/main.cpp:99 +#, kde-format +msgid "Bera Debajyoti" +msgstr "Bera Debajyoti" + +#: apps/main.cpp:100 +#, kde-format +msgid "Idea and initial code for the new look & feel" +msgstr "Idea e codice iniziale per il nuovo aspetto" + +#: apps/main.cpp:102 +#, kde-format +msgid "Matthias Ettrich" +msgstr "Matthias Ettrich" + +#: apps/main.cpp:105 +#, kde-format +msgid "David Faure" +msgstr "David Faure" + +#: apps/main.cpp:108 +#, kde-format +msgid "Matthias Kiefer" +msgstr "Matthias Kiefer" + +#: apps/main.cpp:111 +#, kde-format +msgid "Luboš Luňák" +msgstr "Luboš Luňák" + +#: apps/main.cpp:113 +#, kde-format +msgid "Dirk A. Mueller" +msgstr "Dirk A. Mueller" + +#: apps/main.cpp:116 +#, kde-format +msgid "Carsten Pfeiffer" +msgstr "Carsten Pfeiffer" + +#: apps/main.cpp:119 +#, kde-format +msgid "Harri Porten" +msgstr "Harri Porten" + +#: apps/main.cpp:122 +#, kde-format +msgid "Espen Sand" +msgstr "Espen Sand" + +#: configdialog/knotecollectionconfigwidget.cpp:121 +#, kde-format +msgid "Folders" +msgstr "Cartelle" + +#: configdialog/knotecollectionconfigwidget.cpp:123 +#, kde-format +msgid "Select which KNotes folders to show:" +msgstr "Seleziona quali cartelle di KNotes mostrare:" + +#: configdialog/knotecollectionconfigwidget.cpp:158 +#, kde-format +msgid "Search..." +msgstr "Cerca..." + +#: configdialog/knotecollectionconfigwidget.cpp:176 +#, kde-format +msgid "&Select All" +msgstr "&Seleziona tutto" + +#: configdialog/knotecollectionconfigwidget.cpp:180 +#, kde-format +msgid "&Unselect All" +msgstr "&Deseleziona tutto" + +#: configdialog/knotecollectionconfigwidget.cpp:185 +#, kde-format +msgid "Rename notes..." +msgstr "Rinomina note..." + +#: configdialog/knotecollectionconfigwidget.cpp:189 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "Seleziona la cartella in cui la nota sarà salvata:" + +#: configdialog/knotecollectionconfigwidget.cpp:208 +#, kde-format +msgid "Notes accounts" +msgstr "Account delle note" + +#: configdialog/knotecollectionconfigwidget.cpp:213 +#, kde-format +msgid "Accounts" +msgstr "Account" + +#: configdialog/knotecollectionconfigwidget.cpp:245 +#, kde-format +msgid "Rename Notes" +msgstr "Rinomina note" + +#: configdialog/knotecollectionconfigwidget.cpp:246 +#, kde-format +msgid "Name:" +msgstr "Nome:" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "An error was occurred during renaming: %1" +msgstr "Si è verificato un errore durante la rinomina: %1" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "Rename note" +msgstr "Rinomina nota" + +#: configdialog/knoteconfigdialog.cpp:192 +#, kde-format +msgid "Show number of notes in tray icon" +msgstr "Mostra il numero delle note nell'icona del vassoio" + +#: configdialog/knoteconfigdialog.cpp:199 +#, kde-format +msgid "Default Title:" +msgstr "Titolo predefinito:" + +#: configdialog/knoteconfigdialog.cpp:206 +#, kde-format +msgid "How does this work?" +msgstr "Come funziona?" + +#: configdialog/knoteconfigdialog.cpp:240 +#, kde-format +msgid "" +"

          You can customize title note. You can use:

          • %d current date " +"(short format)
          • %l current date (long format)
          • %t current " +"time
          " +msgstr "" +"

          Puoi personalizzare il titolo della nota. Puoi usare:

          • %d " +"data corrente (forma breve)
          • %l data corrente (forma lunga)
          • " +"%t ora corrente
          " + +#: configdialog/knoteconfigdialog.cpp:262 +#, kde-format +msgid "Theme:" +msgstr "Tema:" + +#: configdialog/knoteconfigdialog.cpp:272 +#, kde-format +msgid "Download new printing themes" +msgstr "Scarica nuovi temi di stampa" + +#: configdialog/knotedisplayconfigwidget.cpp:46 +#, kde-format +msgid "&Text color:" +msgstr "Colore del &testo:" + +#: configdialog/knotedisplayconfigwidget.cpp:55 +#, kde-format +msgid "&Background color:" +msgstr "Colore dello &sfondo:" + +#: configdialog/knotedisplayconfigwidget.cpp:66 +#, kde-format +msgid "&Show note in taskbar" +msgstr "&Mostra nota nella barra attività" + +#: configdialog/knotedisplayconfigwidget.cpp:70 +#, kde-format +msgid "&Remember desktop" +msgstr "&Ricorda desktop" + +#: configdialog/knotedisplayconfigwidget.cpp:74 +#, kde-format +msgid "Default &width:" +msgstr "&Larghezza predefinita:" + +#: configdialog/knotedisplayconfigwidget.cpp:85 +#, kde-format +msgid "Default &height:" +msgstr "&Altezza predefinita:" + +#: configdialog/knoteeditorconfigwidget.cpp:37 +#, kde-format +msgid "&Tab size:" +msgstr "Dimensione &tabulazioni:" + +#: configdialog/knoteeditorconfigwidget.cpp:46 +#, kde-format +msgid "Auto &indent" +msgstr "R&ientro automatico" + +#: configdialog/knoteeditorconfigwidget.cpp:51 +#, kde-format +msgid "&Rich text" +msgstr "Testo fo&rmattato" + +#: configdialog/knoteeditorconfigwidget.cpp:55 +#, kde-format +msgid "Text font:" +msgstr "Carattere del testo:" + +#: configdialog/knoteeditorconfigwidget.cpp:64 +#, kde-format +msgid "Title font:" +msgstr "Carattere del titolo:" + +#: configdialog/knotesimpleconfigdialog.cpp:64 +#, kde-format +msgid "Editor Settings" +msgstr "Impostazioni dell'editor" + +#: configdialog/knotesimpleconfigdialog.cpp:67 +#, kde-format +msgid "Display Settings" +msgstr "Impostazioni di visualizzazione" + +#. i18n: ectx: Menu (help) +#: data/knotesappui.rc:23 +#, kde-format +msgid "&Help" +msgstr "&Aiuto" + +#. i18n: ectx: Menu (notes_menu) +#: data/knotesappui.rc:35 data/knotesappui.rc:36 +#, kde-format +msgid "Notes" +msgstr "Note" + +#: dialog/knotedeleteselectednotesdialog.cpp:32 +#, kde-format +msgid "Select notes to delete" +msgstr "Scegli le note da eliminare" + +#: dialog/knoteselectednotesdialog.cpp:34 +#: print/knoteprintselectednotesdialog.cpp:41 +#, kde-format +msgid "Select notes" +msgstr "Scegli le note" + +#: dialog/knoteskeydialog.cpp:33 +#, kde-format +msgid "Configure Shortcuts" +msgstr "Configura scorciatoie" + +#: dialog/knoteskeydialog.cpp:73 +#, kde-format +msgid "Note Actions" +msgstr "Azioni delle note" + +#: finddialog/knotefinddialog.cpp:40 +#, kde-format +msgctxt "@title:window" +msgid "Search Notes" +msgstr "Cerca le note" + +#: finddialog/knotefinddialog.cpp:85 +#, kde-format +msgctxt "@label:textbox" +msgid "Search notes:" +msgstr "Cerca le note:" + +#: finddialog/knotefinddialog.cpp:94 +#, kde-format +msgctxt "@action:button Search notes" +msgid "Search..." +msgstr "Cerca..." + +#: finddialog/knotefinddialog.cpp:149 +#, kde-format +msgctxt "@label" +msgid "No Results found in search." +msgstr "Nessun risultato trovato nella ricerca." + +#: knoteedit.cpp:56 +#, kde-format +msgid "Bold" +msgstr "Grassetto" + +#: knoteedit.cpp:61 +#, kde-format +msgid "Italic" +msgstr "Corsivo" + +#: knoteedit.cpp:65 +#, kde-format +msgid "Underline" +msgstr "Sottolineato" + +#: knoteedit.cpp:69 +#, kde-format +msgid "Strike Out" +msgstr "Testo sbarrato" + +#: knoteedit.cpp:79 +#, kde-format +msgid "Align Left" +msgstr "Allinea a sinistra" + +#: knoteedit.cpp:85 +#, kde-format +msgid "Align Center" +msgstr "Allinea al centro" + +#: knoteedit.cpp:90 +#, kde-format +msgid "Align Right" +msgstr "Allinea a destra" + +#: knoteedit.cpp:95 +#, kde-format +msgid "Align Block" +msgstr "Allinea blocco" + +#: knoteedit.cpp:106 +#, kde-format +msgid "List" +msgstr "Elenco" + +#: knoteedit.cpp:111 +#, kde-format +msgid "Superscript" +msgstr "Apice" + +#: knoteedit.cpp:114 +#, kde-format +msgid "Subscript" +msgstr "Pedice" + +#: knoteedit.cpp:120 +#, kde-format +msgid "Increase Indent" +msgstr "Aumenta rientro" + +#: knoteedit.cpp:126 +#, kde-format +msgid "Decrease Indent" +msgstr "Diminuisci rientro" + +#: knoteedit.cpp:137 +#, kde-format +msgid "Text Color..." +msgstr "Colore del testo..." + +#: knoteedit.cpp:143 +#, kde-format +msgid "Text Background Color..." +msgstr "Colore di sfondo del testo..." + +#: knoteedit.cpp:147 +#, kde-format +msgid "Text Font" +msgstr "Carattere del testo" + +#: knoteedit.cpp:151 +#, kde-format +msgid "Text Size" +msgstr "Dimensione del testo" + +#: knoteedit.cpp:162 +#, kde-format +msgid "Insert Date" +msgstr "Inserisci data" + +#: knoteedit.cpp:166 +#, kde-format +msgid "Insert Checkmark" +msgstr "Inserisci segno di spunta" + +#: kontactplugin/kcmknotessummary.cpp:59 +#, kde-format +msgid "kcmknotessummary" +msgstr "kcmknotessummary" + +#: kontactplugin/kcmknotessummary.cpp:61 +#, kde-format +msgid "Notes Summary Configuration Dialog" +msgstr "Finestra di configurazione sommario note" + +#: kontactplugin/kcmknotessummary.cpp:63 +#, kde-format +msgid "Copyright © 2013-2018 Laurent Montel " +msgstr "Copyright © 2013-2018 Laurent Montel " + +#: kontactplugin/knotes_part.cpp:98 +#, kde-format +msgctxt "@action:inmenu create new popup note" +msgid "&New" +msgstr "&Nuovo" + +#: kontactplugin/knotes_part.cpp:108 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be presented with a dialog where you can add a new popup note." +msgstr "" +"Ti sarà mostrata una finestra di dialogo da cui puoi aggiungere una nuova " +"nota a comparsa." + +#: kontactplugin/knotes_part.cpp:111 kontactplugin/knotes_part.cpp:606 +#: kontactplugin/knotes_part.cpp:608 kontactplugin/knotes_part.cpp:790 +#, kde-format +msgctxt "@action:inmenu" +msgid "Edit..." +msgstr "Modifica..." + +#: kontactplugin/knotes_part.cpp:120 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can modify an existing popup " +"note." +msgstr "" +"Ti sarà mostrata una finestra di dialogo da cui puoi modificare una nota a " +"comparsa esistente." + +#: kontactplugin/knotes_part.cpp:123 +#, kde-format +msgctxt "@action:inmenu" +msgid "Rename..." +msgstr "Rinomina..." + +#: kontactplugin/knotes_part.cpp:131 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can rename an existing popup " +"note." +msgstr "" +"Ti sarà mostrata una finestra di dialogo da cui puoi rinominare una nota a " +"comparsa esistente." + +#: kontactplugin/knotes_part.cpp:134 +#, kde-format +msgctxt "@action:inmenu" +msgid "Delete" +msgstr "Elimina" + +#: kontactplugin/knotes_part.cpp:142 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be prompted if you really want to permanently remove the selected " +"popup note." +msgstr "" +"Ti sarà mostrata una finestra di dialogo da cui puoi rimuovere in modo " +"definitivo la nota a comparsa selezionata." + +#: kontactplugin/knotes_part.cpp:153 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be prompted to print the selected popup note." +msgstr "" +"Ti sarà mostrata una finestra per stampare le note a comparsa selezionate." + +#: kontactplugin/knotes_part.cpp:156 +#, kde-format +msgctxt "@action:inmenu" +msgid "Print Preview Selected Notes..." +msgstr "Stampa l'anteprima delle note selezionate..." + +#: kontactplugin/knotes_part.cpp:162 +#, kde-format +msgid "Note settings..." +msgstr "Impostazioni delle note..." + +#: kontactplugin/knotes_part.cpp:167 +#, kde-format +msgid "Preferences KNotes..." +msgstr "Preferenze di KNotes..." + +#: kontactplugin/knotes_part.cpp:172 notes/knote.cpp:713 +#, kde-format +msgid "Mail..." +msgstr "Posta..." + +#: kontactplugin/knotes_part.cpp:177 notes/knote.cpp:709 +#, kde-format +msgid "Send..." +msgstr "Invia..." + +#: kontactplugin/knotes_part.cpp:182 notes/knote.cpp:704 +#, kde-format +msgid "Set Alarm..." +msgstr "Imposta avviso..." + +#: kontactplugin/knotes_part.cpp:197 notes/knote.cpp:717 +#, kde-format +msgid "Save As..." +msgstr "Salva come..." + +#: kontactplugin/knotes_part.cpp:202 notes/knote.cpp:690 +#, kde-format +msgid "Lock" +msgstr "Blocca" + +#: kontactplugin/knotes_part.cpp:205 notes/knote.cpp:693 +#, kde-format +msgid "Unlock" +msgstr "Sblocca" + +#: kontactplugin/knotes_part.cpp:238 +#, kde-format +msgid "Set Focus to Quick Search" +msgstr "Rendi attiva la ricerca rapida" + +#: kontactplugin/knotes_part.cpp:321 +#, kde-format +msgctxt "@info" +msgid "To print notes, first select the notes to print from the list." +msgstr "Per stampare le note, prima seleziona quelle da stampare dall'elenco." + +#: kontactplugin/knotes_part.cpp:322 +#, kde-format +msgctxt "@title:window" +msgid "Print Popup Notes" +msgstr "Stampa note a comparsa" + +#: kontactplugin/knotes_part.cpp:366 +#, kde-format +msgid "Note was not created." +msgstr "La nota non è stata creata." + +#: kontactplugin/knotes_part.cpp:366 +#, kde-format +msgid "Create new note" +msgstr "Crea una nuova nota" + +#: kontactplugin/knotes_part.cpp:388 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:70 +#, kde-format +msgctxt "@info" +msgid "Do you really want to delete this note?" +msgid_plural "Do you really want to delete these %1 notes?" +msgstr[0] "Vuoi davvero eliminare questa nota?" +msgstr[1] "Vuoi davvero eliminare queste %1 note?" + +#: kontactplugin/knotes_part.cpp:390 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:57 +#, kde-format +msgctxt "@title:window" +msgid "Confirm Delete" +msgstr "Conferma eliminazione" + +#: kontactplugin/knotes_part.cpp:582 +#, kde-format +msgctxt "@title:window" +msgid "Rename Popup Note" +msgstr "Rinomina nota a comparsa" + +#: kontactplugin/knotes_part.cpp:583 +#, kde-format +msgctxt "@label:textbox" +msgid "New Name:" +msgstr "Nuovo nome:" + +#: kontactplugin/knotes_part.cpp:606 kontactplugin/knotes_part.cpp:790 +#, kde-format +msgid "Show Note..." +msgstr "Mostra nota..." + +#: kontactplugin/knotes_part.cpp:742 +#, kde-format +msgid "Rich text (*.html)" +msgstr "Testo formattato (*.html)" + +#: kontactplugin/knotes_part.cpp:744 +#, kde-format +msgid "Plain text (*.txt)" +msgstr "Testo semplice (*.txt)" + +#: kontactplugin/knotes_part.cpp:747 notes/knote.cpp:516 +#, kde-format +msgid "Save As" +msgstr "Salva come" + +#: kontactplugin/knotes_part.cpp:758 notes/knote.cpp:533 +#, kde-format +msgid "" +"A file named %1 already exists.
          Are you sure you want to " +"overwrite it?
          " +msgstr "" +"Esiste già un file di nome %1.
          Vuoi sovrascriverlo?
          " + +#: kontactplugin/knotes_plugin.cpp:62 +#, kde-format +msgctxt "@action:inmenu" +msgid "New Popup Note..." +msgstr "Nuova nota a comparsa..." + +#: kontactplugin/knotes_plugin.cpp:70 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can create a new popup note." +msgstr "" +"Ti sarà mostrata una finestra di dialogo da cui puoi creare una nuova nota a " +"comparsa." + +#: kontactplugin/knotes_plugin.cpp:99 +#, kde-kuit-format +msgctxt "@title" +msgid "KNotes" +msgstr "KNotes" + +#: kontactplugin/knotes_plugin.cpp:101 +#, kde-kuit-format +msgctxt "@title" +msgid "Popup Notes" +msgstr "Note a comparsa" + +#: kontactplugin/knotes_plugin.cpp:103 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Copyright © 2003–2018 Kontact authors" +msgstr "Copyright © 2003–2018, gli autori di Kontact" + +#: kontactplugin/knotes_plugin.cpp:105 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: kontactplugin/knotes_plugin.cpp:106 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Current Maintainer" +msgstr "Responsabile attuale" + +#: kontactplugin/knotes_plugin.cpp:109 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Michael Brade" +msgstr "Michael Brade" + +#: kontactplugin/knotes_plugin.cpp:110 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Previous Maintainer" +msgstr "Responsabile precedente" + +#: kontactplugin/knotes_plugin.cpp:112 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Tobias Koenig" +msgstr "Tobias Koenig" + +#: kontactplugin/knotes_plugin.cpp:113 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Developer" +msgstr "Sviluppatore" + +#: kontactplugin/knotes_plugin.cpp:151 +#, kde-format +msgctxt "@item" +msgid "Meeting" +msgstr "Riunione" + +#: kontactplugin/knotes_plugin.cpp:165 kontactplugin/knotes_plugin.cpp:170 +#, kde-format +msgctxt "@item" +msgid "Note: %1" +msgstr "Nota: %1" + +#: kontactplugin/knotes_plugin.cpp:177 +#, kde-format +msgctxt "@item" +msgid "New Note" +msgstr "Nuova nota" + +#: kontactplugin/knotes_plugin.cpp:187 +#, kde-format +msgctxt "@info" +msgid "Dropping multiple mails is not supported." +msgstr "Il rilascio di più messaggi di posta non è supportato." + +#: kontactplugin/knotes_plugin.cpp:190 +#, kde-format +msgctxt "@item" +msgid "" +"From: %1\n" +"To: %2\n" +"Subject: %3" +msgstr "" +"Da: %1\n" +"A: %2\n" +"Oggetto: %3" + +#: kontactplugin/knotes_plugin.cpp:193 +#, kde-format +msgctxt "@item" +msgid "Mail: %1" +msgstr "Posta: %1" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, kde-format +msgctxt "@title:window" +msgid "Show Popup Note" +msgstr "Mostra nota a comparsa" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, kde-format +msgctxt "@title:window" +msgid "Edit Popup Note" +msgstr "Modifica nota a comparsa" + +#: kontactplugin/knoteseditdialog.cpp:79 +#, kde-format +msgctxt "@label popup note name" +msgid "Name:" +msgstr "Nome:" + +#: kontactplugin/knoteslistwidgetsearchline.cpp:28 +#, kde-format +msgid "Search notes..." +msgstr "Cerca le note..." + +#: kontactplugin/knoteslistwidgetsearchline.cpp:37 +#, kde-format +msgid "Search notes...<%1>" +msgstr "Cerca note...<%1>" + +#: kontactplugin/knotesselectdeletenotesdialog.cpp:46 +#, kde-format +msgid "(note locked, it will not removed)" +msgstr "(nota bloccata, non sarà rimossa)" + +#: kontactplugin/summarywidget.cpp:63 +#, kde-format +msgid "Popup Notes" +msgstr "Note a comparsa" + +#: kontactplugin/summarywidget.cpp:120 +#, kde-format +msgid "No notes found" +msgstr "Nessuna nota trovata" + +#: kontactplugin/summarywidget.cpp:153 +#, kde-format +msgid "Modify Note..." +msgstr "Modifica nota..." + +#: kontactplugin/summarywidget.cpp:157 +#, kde-format +msgid "Delete Note..." +msgstr "Elimina nota..." + +#: kontactplugin/summarywidget.cpp:243 +#, kde-format +msgid "Read Popup Note: \"%1\"" +msgstr "Leggi nota a comparsa: «%1»" + +#: notes/knote.cpp:149 +#, kde-format +msgid "Do you really want to delete note %1?" +msgstr "Vuoi davvero eliminare la nota %1?" + +#: notes/knote.cpp:150 +#, kde-format +msgid "Confirm Delete" +msgstr "Conferma eliminazione" + +#: notes/knote.cpp:151 +#, kde-format +msgid "&Delete" +msgstr "&Elimina" + +#: notes/knote.cpp:277 +#, kde-format +msgid "Please enter the new name:" +msgstr "Inserisci il nuovo nome:" + +#: notes/knote.cpp:511 +#, kde-format +msgid "Save note as plain text" +msgstr "Salva la nota come testo semplice" + +#: notes/knote.cpp:639 +#, kde-format +msgid "&All Desktops" +msgstr "&Tutti i desktop" + +#: notes/knote.cpp:681 +#, kde-format +msgid "New" +msgstr "Nuova" + +#: notes/knote.cpp:685 +#, kde-format +msgid "Rename..." +msgstr "Rinomina..." + +#: notes/knote.cpp:695 +#, kde-format +msgid "Hide" +msgstr "Nascondi" + +#: notes/knote.cpp:700 +#, kde-format +msgid "Delete" +msgstr "Cancella" + +#: notes/knote.cpp:727 +#, kde-format +msgid "Preferences..." +msgstr "Preferenze..." + +#: notes/knote.cpp:732 +#, kde-format +msgid "Keep Above Others" +msgstr "Mantieni sopra gli altri" + +#: notes/knote.cpp:737 +#, kde-format +msgid "Keep Below Others" +msgstr "Mantieni sotto gli altri" + +#: notes/knote.cpp:742 +#, kde-format +msgid "To Desktop" +msgstr "Al desktop" + +#: notes/knote.cpp:752 +#, kde-format +msgid "Walk Through Notes" +msgstr "Scorri le note" + +#: print/knotegrantleeprint.cpp:50 +#, kde-format +msgid "Alarm:" +msgstr "Avviso:" + +#: print/knotegrantleeprint.cpp:51 +#, kde-format +msgid "Note is locked" +msgstr "La nota è bloccata" + +#: print/knoteprinter.cpp:135 +#, kde-format +msgid "Print Note" +msgid_plural "Print %1 notes" +msgstr[0] "Stampa nota" +msgstr[1] "Stampa %1 note" + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing theme was not found." +msgstr "Il tema di stampa non è stato trovato." + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing error" +msgstr "Errore di stampa" + +#: print/knoteprintselectednotesdialog.cpp:63 +#, kde-format +msgid "Printing theme:" +msgstr "Tema di stampa:" + +#: print/knoteprintselectednotesdialog.cpp:70 +#, kde-format +msgid "Preview" +msgstr "Anteprima" + +#: print/knoteprintselectednotesdialog.cpp:72 +#, kde-format +msgid "Print" +msgstr "Stampa" + +#: print/knoteprintselectthemedialog.cpp:34 +#, kde-format +msgid "Select theme" +msgstr "Seleziona il tema" + +#: print/knoteprintselectthemedialog.cpp:51 +#, kde-format +msgid "Themes:" +msgstr "Temi:" + +#~ msgid "" +#~ "Thanks for using KNotes!

          KNotes uses a new storage technology " +#~ "that requires migration of your current KNotes data and configuration.\n" +#~ "

          The conversion process can take a lot of time (depending on the amount " +#~ "of notes you have) and it must not be interrupted.

          \n" +#~ "

          You can:

          • Migrate now (be prepared to wait)
          • Skip the " +#~ "migration and start with fresh data and configuration
          • Cancel and " +#~ "exit KNotes.

          More " +#~ "Information...

          " +#~ msgstr "" +#~ "Grazie per usare KNotes!

          KNotes utilizza una nuova tecnologia di " +#~ "archiviazione che richiede la migrazione dei tuoi dati e configurazione " +#~ "attuali di KNotes.

          \n" +#~ "

          Il processo di conversione può richiedere molto tempo (a seconda di " +#~ "quante note possiedi) e non deve essere interrotto.

          \n" +#~ "

          Puoi:

          • migrare ora (preparati ad aspettare)
          • saltare " +#~ "la migrazione e iniziare con nuovi dati e una nuova configurazione
          • annullare e uscire da KNotes.

          Altre informazioni...

          " + +#~ msgid "KNotes Migration" +#~ msgstr "Migrazione di KNotes" + +#~ msgid "Migrate Now" +#~ msgstr "Esegui la migrazione ora" + +#~ msgid "Skip Migration" +#~ msgstr "Salta la migrazione" + +#~ msgid "" +#~ "Migration to KNotes failed. In case you want to try again, run 'knotes-" +#~ "migrator --interactive' manually." +#~ msgstr "" +#~ "Migrazione a KNotes non riuscita. Nel caso volessi riprovare, avvia " +#~ "manualmente «knotes-migrator --interactive»." + +#~ msgid "Migration Failed" +#~ msgstr "Migrazione non riuscita" + +#~ msgid "Uppercase" +#~ msgstr "Maiuscole" + +#~ msgid "Sentence case" +#~ msgstr "Prima lettera della frase maiuscola" + +#~ msgid "Lowercase" +#~ msgstr "Minuscole" + +#~ msgid "Change case..." +#~ msgstr "Maiuscolo/minuscolo..." + +#~ msgid "Scheduled Alarm" +#~ msgstr "Avvisi pianificati" + +#~ msgid "&No alarm" +#~ msgstr "&Nessun avviso" + +#~ msgid "Alarm &at:" +#~ msgstr "Avviso &alle:" + +#~ msgid "The following notes triggered alarms:" +#~ msgstr "Le note seguenti hanno innescato avvisi:" + +#~ msgid "&Mail action:" +#~ msgstr "Azione di &Posta:" + +#~ msgid "Incoming Notes" +#~ msgstr "Note in arrivo" + +#~ msgid "Accept incoming notes" +#~ msgstr "Accetta note in arrivo" + +#~ msgid "Outgoing Notes" +#~ msgstr "Note in uscita" + +#~ msgid "&Sender ID:" +#~ msgstr "ID &mittente:" + +#~ msgid "&Port:" +#~ msgstr "&Porta:" + +#~ msgid "Display" +#~ msgstr "Visualizzazione" + +#~ msgid "Select recipient:" +#~ msgstr "Scegliere il destinatario:" + +#~ msgid "Hostname or IP address:" +#~ msgstr "Nome host o indirizzo IP:" + +#~ msgid "Communication error: %1" +#~ msgstr "Errore di comunicazione: %1" + +#~ msgid "" +#~ "Unable to save the notes to %1. Check that there is sufficient " +#~ "disk space.
          There should be a backup in the same directory though." +#~ msgstr "" +#~ "Impossibile salvare le note su %1. Controlla che lo spazio " +#~ "disco sia sufficiente.
          Dovrebbe comunque esserci una copia di " +#~ "riserva nella stessa directory.
          " + +#~ msgid "Location:" +#~ msgstr "Percorso:" + +#~ msgid "The port KNotes will listen on and send notes to." +#~ msgstr "La porta su cui KNotes ascolterà e invierà le note." + +#~ msgid "Please configure send mail action." +#~ msgstr "Configura l'azione di invio della posta." + +#~ msgid "Unable to start the mail process." +#~ msgstr "Impossibile avviare il processo di spedizione." + +#~ msgid "Send \"%1\"" +#~ msgstr "Invia «%1»" + +#~ msgid "The host cannot be empty." +#~ msgstr "L'host non può essere vuoto." + +#~ msgid "Alarm &in:" +#~ msgstr "Avviso &tra:" + +#~ msgid "&Style:" +#~ msgstr "&Stile" + +#~ msgid "Plain" +#~ msgstr "Semplice" + +#~ msgid "(c) 1997-2009, The KNotes Developers" +#~ msgstr "(c) 1997-2009, gli sviluppatori di KNotes" + +#~ msgid "Defaults" +#~ msgstr "Valori predefiniti" + +#~ msgid "Default Settings for New Notes" +#~ msgstr "Valori predefiniti per le nuove note" + +#~ msgid "Actions" +#~ msgstr "Azioni" + +#~ msgid "Action Settings" +#~ msgstr "Impostazioni delle azioni" + +#~ msgid "Network" +#~ msgstr "Rete" + +#~ msgid "Network Settings" +#~ msgstr "Impostazioni di rete" + +#~ msgid "Style" +#~ msgstr "Stile" + +#~ msgid "Displa&y" +#~ msgstr "&Visualizzazione" + +#~ msgid "&Editor" +#~ msgstr "&Editor" diff --git a/po/it/libnoteshared.po b/po/it/libnoteshared.po new file mode 100644 index 0000000..6bf76af --- /dev/null +++ b/po/it/libnoteshared.po @@ -0,0 +1,170 @@ +# Copyright (C) YEAR This_file_is_part_of_KDE +# This file is distributed under the same license as the PACKAGE package. +# Luigi Toscano , 2014, 2017. +# +msgid "" +msgstr "" +"Project-Id-Version: libnoteshared\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2017-09-15 03:37+0200\n" +"PO-Revision-Date: 2017-01-30 21:52+0100\n" +"Last-Translator: Luigi Toscano \n" +"Language-Team: Italian \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: Lokalize 2.0\n" + +#: alarms/notealarmdialog.cpp:77 +#, kde-format +msgid "Scheduled Alarm" +msgstr "Avvisi pianificati" + +#: alarms/notealarmdialog.cpp:80 +#, kde-format +msgid "&No alarm" +msgstr "&Nessun avviso" + +#: alarms/notealarmdialog.cpp:89 +#, kde-format +msgid "Alarm &at:" +msgstr "Avviso &alle:" + +#: config/noteactionconfig.cpp:36 +#, kde-format +msgid "&Mail action:" +msgstr "Azione di &posta:" + +#: config/noteactionconfig.cpp:44 +#, kde-format +msgid "How does this work?" +msgstr "Come funziona?" + +#: config/noteactionconfig.cpp:57 +#, kde-format +msgid "" +"

          You can customize command line. You can use:

          • %t returns " +"current note title
          • %f returns current note text
          " +msgstr "" +"

          Puoi personalizzare la riga di comando. Puoi usare:

          • %t " +"restituisce il titolo della nota attuale
          • %f restituisce il testo " +"della nota attuale
          " + +#: config/notenetworkconfig.cpp:54 +#, kde-format +msgid "Incoming Notes" +msgstr "Note in arrivo" + +#: config/notenetworkconfig.cpp:57 +#, kde-format +msgid "Accept incoming notes" +msgstr "Accetta note in arrivo" + +#: config/notenetworkconfig.cpp:63 +#, kde-format +msgid "Outgoing Notes" +msgstr "Note in uscita" + +#: config/notenetworkconfig.cpp:66 +#, kde-format +msgid "&Sender ID:" +msgstr "ID &mittente:" + +#: config/notenetworkconfig.cpp:78 +#, kde-format +msgid "&Port:" +msgstr "&Porta:" + +#: dialog/selectednotefolderdialog.cpp:35 +#, kde-format +msgctxt "@title:window" +msgid "Select Note Folder" +msgstr "Seleziona la cartella per le note" + +#: dialog/selectednotefolderdialog.cpp:37 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "Seleziona la cartella in cui salvare la nota:" + +#: job/createnewnotejob.cpp:124 job/createnewnotejob.cpp:134 +#, kde-format +msgid "" +"An error occurred during fetching. Do you want to select a new default " +"collection?" +msgstr "" +"Si è verificato un errore durante il recupero. Vuoi selezionare una nuova " +"collezione predefinita?" + +#: job/createnewnotejob.cpp:144 +#, kde-format +msgid "" +"Collection is hidden. New note will stored but not displaying. Do you want " +"to show collection?" +msgstr "" +"La collezione è nascosta. Le nuova nota sarà memorizzata ma non mostrata. " +"Vuoi mostrare la collezione?" + +#: job/createnewnotejob.cpp:198 +#, kde-format +msgid "Note was not created." +msgstr "La nota non è stata creata." + +#: job/createnewnotejob.cpp:198 +#, kde-format +msgid "Create new note" +msgstr "Crea una nuova nota" + +#: network/notehostdialog.cpp:64 +#, kde-format +msgid "Select recipient:" +msgstr "Scegliere il destinatario:" + +#: network/notehostdialog.cpp:83 +#, kde-format +msgid "Hostname or IP address:" +msgstr "Nome host o indirizzo IP:" + +#: network/notesnetworksender.cpp:104 +#, kde-format +msgid "Communication error: %1" +msgstr "Errore di comunicazione: %1" + +#: noteutils.cpp:45 +#, kde-format +msgid "Please configure send mail action." +msgstr "Configura l'azione di invio della posta." + +#: noteutils.cpp:53 +#, kde-format +msgid "Note: \"%1\"" +msgstr "Nota: «%1»" + +#: noteutils.cpp:60 +#, kde-format +msgid "Unable to start the mail process." +msgstr "Impossibile avviare il processo di spedizione." + +#: noteutils.cpp:69 +#, kde-format +msgid "Send \"%1\"" +msgstr "Invia «%1»" + +#: noteutils.cpp:73 +#, kde-format +msgid "The host cannot be empty." +msgstr "L'host non può essere vuoto." + +#: resources/localresourcecreator.cpp:83 +#, kde-format +msgctxt "Default name for resource holding notes" +msgid "Local Notes" +msgstr "Note locali" + +#. i18n: ectx: label, entry (Port), group (Network) +#: settings/notesharedglobalconfig.kcfg:37 +#, kde-format +msgid "The port will listen on and send notes to." +msgstr "La porta che sarà in ascolto e a cui saranno inviate le note." diff --git a/po/ja/akonadi_notes_agent.po b/po/ja/akonadi_notes_agent.po new file mode 100644 index 0000000..08527cf --- /dev/null +++ b/po/ja/akonadi_notes_agent.po @@ -0,0 +1,113 @@ +msgid "" +msgstr "" +"Project-Id-Version: akonadi_notes_agent\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2013-12-24 01:18-0800\n" +"Last-Translator: Japanese KDE translation team \n" +"Language-Team: Japanese \n" +"Language: ja\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-Accelerator-Marker: &\n" +"X-Text-Markup: kde4\n" + +#: notesagentalarmdialog.cpp:51 notesagentalarmdialog.cpp:220 +#, kde-format +msgid "Alarm" +msgstr "" + +#: notesagentalarmdialog.cpp:63 +#, kde-format +msgid "The following notes triggered alarms:" +msgstr "" + +#: notesagentalarmdialog.cpp:101 +#, kde-format +msgid "Remove Alarm" +msgstr "" + +#: notesagentalarmdialog.cpp:103 +#, kde-format +msgid "Show Note..." +msgstr "" + +#: notesagentalarmdialog.cpp:105 +#, kde-format +msgid "Modify Alarm..." +msgstr "" + +#: notesagentalarmdialog.cpp:158 +#, kde-format +msgid "Are you sure to remove alarm?" +msgstr "" + +#: notesagentalarmdialog.cpp:158 +#, kde-format +msgctxt "@title:window" +msgid "Remove Alarm" +msgstr "" + +#: notesagentalarmdialog.cpp:220 +#, kde-format +msgid "Error during fetch alarm info." +msgstr "" + +#: notesagentsettingsdialog.cpp:42 +#, kde-format +msgid "Configure Notes Agent" +msgstr "" + +#: notesagentsettingsdialog.cpp:58 +#, kde-format +msgid "Notify" +msgstr "" + +#: notesagentsettingsdialog.cpp:61 +#, kde-format +msgid "Network" +msgstr "" + +#: notesagentsettingsdialog.cpp:70 +#, kde-format +msgid "Notes Agent" +msgstr "" + +#: notesagentsettingsdialog.cpp:72 +#, kde-format +msgid "Notes Agent." +msgstr "" + +#: notesagentsettingsdialog.cpp:74 +#, kde-format +msgid "Copyright (C) 2013-2018 Laurent Montel" +msgstr "" + +#: notesagentsettingsdialog.cpp:76 +#, kde-format +msgid "Laurent Montel" +msgstr "" + +#: notesagentsettingsdialog.cpp:77 +#, kde-format +msgid "Maintainer" +msgstr "" + +#: notesagentsettingsdialog.cpp:80 +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "" + +#: notesagentsettingsdialog.cpp:81 +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "" + +#: notesmanager.cpp:199 +#, kde-format +msgid "Note Received" +msgstr "" diff --git a/po/ja/knotes.po b/po/ja/knotes.po new file mode 100644 index 0000000..33f73df --- /dev/null +++ b/po/ja/knotes.po @@ -0,0 +1,1125 @@ +# Translation of knotes into Japanese. +# This file is distributed under the same license as the kdepim package. +# Taiki Komoda , 2002, 2004. +# Shinichi Tsunoda , 2004, 2005. +# Toyohiro Asukai , 2004. +# Tadashi Jokagi , 2005. +# Yukiko Bando , 2006, 2007, 2008. +# +msgid "" +msgstr "" +"Project-Id-Version: knotes\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2008-11-23 02:06+0900\n" +"Last-Translator: Yukiko Bando \n" +"Language-Team: Japanese \n" +"Language: ja\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.10.2\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Accelerator-Marker: &\n" +"X-Text-Markup: kde4\n" + +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "Tadashi Jokagi,R. Imura,Noboru Sinohara,Shinichi Tsunoda" + +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "" +"elf2000@users.sourceforge.net,imura@cs.titech.ac.jp,shinobo@leo.bekkoame.ne." +"jp,tsuno@ngy.1st.ne.jp" + +# KCmdLineOptions skip-note +#: apps/knotes_options.h:29 +#, kde-format +msgid "Suppress creation of a new note on a non-unique instance." +msgstr "唯一ではないインスタンスでの新しいメモの作成を抑止する" + +#: apps/knotesakonaditray.cpp:35 apps/knotestray.cpp:32 +#, fuzzy, kde-format +#| msgid "KNotes: Sticky notes for KDE" +msgid "KNotes: Sticky notes by KDE" +msgstr "KNotes: KDE の付箋紙メモ" + +#: apps/knotesapp.cpp:98 +#, kde-format +msgid "New Note" +msgstr "新しいメモ" + +#: apps/knotesapp.cpp:106 kontactplugin/knotes_part.cpp:187 +#, kde-format +msgid "New Note From Clipboard" +msgstr "クリップボードから新しいメモを作成" + +#: apps/knotesapp.cpp:112 kontactplugin/knotes_part.cpp:192 +#, fuzzy, kde-format +#| msgid "New Note From Clipboard" +msgid "New Note From Text File..." +msgstr "クリップボードから新しいメモを作成" + +#: apps/knotesapp.cpp:116 +#, kde-format +msgid "Show All Notes" +msgstr "すべてのメモを表示" + +#: apps/knotesapp.cpp:122 +#, kde-format +msgid "Hide All Notes" +msgstr "すべてのメモを隠す" + +#: apps/knotesapp.cpp:128 kontactplugin/knotes_part.cpp:146 +#, fuzzy, kde-format +#| msgid "Print Note" +#| msgid_plural "Print %1 notes" +msgctxt "@action:inmenu" +msgid "Print Selected Notes..." +msgstr "メモを印刷" + +#: apps/knotesapp.cpp:134 +#, fuzzy, kde-format +#| msgid "Print Note" +#| msgid_plural "Print %1 notes" +msgctxt "@action:inmenu" +msgid "Delete Selected Notes..." +msgstr "メモを印刷" + +#: apps/knotesapp.cpp:393 kontactplugin/knotes_part.cpp:874 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgid "Select Text File" +msgstr "受信者を選択:" + +#: apps/knotesapp.cpp:394 kontactplugin/knotes_part.cpp:875 +#, fuzzy, kde-format +#| msgid "Text Size" +msgid "Text File" +msgstr "テキストサイズ" + +#: apps/knotesapp.cpp:400 kontactplugin/knotes_part.cpp:882 +#, kde-format +msgid "Error during open text file: %1" +msgstr "" + +#: apps/knotesapp.cpp:401 kontactplugin/knotes_part.cpp:883 +#, fuzzy, kde-format +#| msgid "Text Size" +msgid "Open Text File" +msgstr "テキストサイズ" + +#: apps/knotesapp.cpp:404 kontactplugin/knotes_part.cpp:886 +#, kde-format +msgid "Note from file '%1'" +msgstr "" + +#: apps/knotesapp.cpp:499 +#, kde-format +msgid "No Notes" +msgstr "メモがありません" + +#: apps/knotesapp.cpp:552 kontactplugin/knotes_part.cpp:637 +#, kde-format +msgid "Settings" +msgstr "設定" + +#. i18n: ectx: Menu (knotes_context) +#: apps/main.cpp:54 data/knotesappui.rc:5 data/knotesappui.rc:6 +#: kontactplugin/knotes_part.cpp:87 kontactplugin/knotes_plugin.cpp:58 +#: kontactplugin/knoteseditdialog.cpp:67 +#, kde-format +msgid "KNotes" +msgstr "KNotes" + +#: apps/main.cpp:56 +#, kde-format +msgid "KDE Notes" +msgstr "KDE Notes" + +#: apps/main.cpp:58 +#, kde-format +msgid "Copyright © 1997–2018 KNotes authors" +msgstr "" + +#: apps/main.cpp:78 kontactplugin/kcmknotessummary.cpp:64 +#, kde-format +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: apps/main.cpp:79 +#, kde-format +msgid "Maintainer" +msgstr "メンテナ" + +#: apps/main.cpp:81 +#, kde-format +msgid "Guillermo Antonio Amaral Bastidas" +msgstr "Guillermo Antonio Amaral Bastidas" + +#: apps/main.cpp:82 apps/main.cpp:85 +#, kde-format +msgid "Previous Maintainer" +msgstr "以前のメンテナ" + +#: apps/main.cpp:84 +#, kde-format +msgid "Michael Brade" +msgstr "Michael Brade" + +#: apps/main.cpp:87 +#, kde-format +msgid "Bernd Johannes Wuebben" +msgstr "Bernd Johannes Wuebben" + +#: apps/main.cpp:88 +#, kde-format +msgid "Original KNotes Author" +msgstr "オリジナルの KNotes 開発者" + +#: apps/main.cpp:90 +#, kde-format +msgid "Wynn Wilkes" +msgstr "Wynn Wilkes" + +#: apps/main.cpp:91 +#, kde-format +msgid "Ported KNotes to KDE 2" +msgstr "KNotes を KDE 2 へ移植" + +#: apps/main.cpp:93 +#, kde-format +msgid "Daniel Martin" +msgstr "Daniel Martin" + +#: apps/main.cpp:94 +#, kde-format +msgid "Network Interface" +msgstr "ネットワークインターフェース" + +#: apps/main.cpp:96 +#, kde-format +msgid "Bo Thorsen" +msgstr "Bo Thorsen" + +#: apps/main.cpp:97 +#, kde-format +msgid "Started KDE Resource Framework Integration" +msgstr "KDE リソースフレームワークへの統合を開始" + +#: apps/main.cpp:99 +#, kde-format +msgid "Bera Debajyoti" +msgstr "Bera Debajyoti" + +#: apps/main.cpp:100 +#, kde-format +msgid "Idea and initial code for the new look & feel" +msgstr "新しい外観のアイデアと初期コード" + +#: apps/main.cpp:102 +#, kde-format +msgid "Matthias Ettrich" +msgstr "Matthias Ettrich" + +#: apps/main.cpp:105 +#, kde-format +msgid "David Faure" +msgstr "David Faure" + +#: apps/main.cpp:108 +#, kde-format +msgid "Matthias Kiefer" +msgstr "Matthias Kiefer" + +#: apps/main.cpp:111 +#, kde-format +msgid "Luboš Luňák" +msgstr "Luboš Luňák" + +#: apps/main.cpp:113 +#, kde-format +msgid "Dirk A. Mueller" +msgstr "Dirk A. Mueller" + +#: apps/main.cpp:116 +#, kde-format +msgid "Carsten Pfeiffer" +msgstr "Carsten Pfeiffer" + +#: apps/main.cpp:119 +#, kde-format +msgid "Harri Porten" +msgstr "Harri Porten" + +#: apps/main.cpp:122 +#, kde-format +msgid "Espen Sand" +msgstr "Espen Sand" + +#: configdialog/knotecollectionconfigwidget.cpp:121 +#, kde-format +msgid "Folders" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:123 +#, kde-format +msgid "Select which KNotes folders to show:" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:158 +#, kde-format +msgid "Search..." +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:176 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgid "&Select All" +msgstr "受信者を選択:" + +#: configdialog/knotecollectionconfigwidget.cpp:180 +#, kde-format +msgid "&Unselect All" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:185 +#, fuzzy, kde-format +#| msgid "Rename..." +msgid "Rename notes..." +msgstr "名前変更..." + +#: configdialog/knotecollectionconfigwidget.cpp:189 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:208 +#, fuzzy, kde-format +#| msgid "Note Actions" +msgid "Notes accounts" +msgstr "メモのアクション" + +#: configdialog/knotecollectionconfigwidget.cpp:213 +#, kde-format +msgid "Accounts" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:245 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgid "Rename Notes" +msgstr "受信者を選択:" + +#: configdialog/knotecollectionconfigwidget.cpp:246 +#, kde-format +msgid "Name:" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "An error was occurred during renaming: %1" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgid "Rename note" +msgstr "受信者を選択:" + +#: configdialog/knoteconfigdialog.cpp:192 +#, kde-format +msgid "Show number of notes in tray icon" +msgstr "" + +#: configdialog/knoteconfigdialog.cpp:199 +#, fuzzy, kde-format +#| msgid "Default &width:" +msgid "Default Title:" +msgstr "デフォルトの幅(&W):" + +#: configdialog/knoteconfigdialog.cpp:206 +#, kde-format +msgid "How does this work?" +msgstr "" + +#: configdialog/knoteconfigdialog.cpp:240 +#, kde-format +msgid "" +"

          You can customize title note. You can use:

          • %d current date " +"(short format)
          • %l current date (long format)
          • %t current " +"time
          " +msgstr "" + +#: configdialog/knoteconfigdialog.cpp:262 +#, kde-format +msgid "Theme:" +msgstr "" + +#: configdialog/knoteconfigdialog.cpp:272 +#, fuzzy, kde-format +#| msgid "Print Note" +#| msgid_plural "Print %1 notes" +msgid "Download new printing themes" +msgstr "メモを印刷" + +#: configdialog/knotedisplayconfigwidget.cpp:46 +#, kde-format +msgid "&Text color:" +msgstr "テキスト色(&T):" + +#: configdialog/knotedisplayconfigwidget.cpp:55 +#, kde-format +msgid "&Background color:" +msgstr "背景色(&B):" + +#: configdialog/knotedisplayconfigwidget.cpp:66 +#, kde-format +msgid "&Show note in taskbar" +msgstr "タスクバーにメモを表示する(&S)" + +#: configdialog/knotedisplayconfigwidget.cpp:70 +#, kde-format +msgid "&Remember desktop" +msgstr "デスクトップを記憶する(&R)" + +#: configdialog/knotedisplayconfigwidget.cpp:74 +#, kde-format +msgid "Default &width:" +msgstr "デフォルトの幅(&W):" + +#: configdialog/knotedisplayconfigwidget.cpp:85 +#, kde-format +msgid "Default &height:" +msgstr "デフォルトの高さ(&H):" + +#: configdialog/knoteeditorconfigwidget.cpp:37 +#, kde-format +msgid "&Tab size:" +msgstr "タブの幅(&T):" + +#: configdialog/knoteeditorconfigwidget.cpp:46 +#, kde-format +msgid "Auto &indent" +msgstr "自動字下げ(&I)" + +#: configdialog/knoteeditorconfigwidget.cpp:51 +#, kde-format +msgid "&Rich text" +msgstr "リッチテキスト(&R)" + +#: configdialog/knoteeditorconfigwidget.cpp:55 +#, kde-format +msgid "Text font:" +msgstr "テキストフォント:" + +#: configdialog/knoteeditorconfigwidget.cpp:64 +#, kde-format +msgid "Title font:" +msgstr "タイトルフォント:" + +#: configdialog/knotesimpleconfigdialog.cpp:64 +#, kde-format +msgid "Editor Settings" +msgstr "エディタの設定" + +#: configdialog/knotesimpleconfigdialog.cpp:67 +#, kde-format +msgid "Display Settings" +msgstr "表示設定" + +#. i18n: ectx: Menu (help) +#: data/knotesappui.rc:23 +#, kde-format +msgid "&Help" +msgstr "ヘルプ(&H)" + +#. i18n: ectx: Menu (notes_menu) +#: data/knotesappui.rc:35 data/knotesappui.rc:36 +#, kde-format +msgid "Notes" +msgstr "メモ" + +#: dialog/knotedeleteselectednotesdialog.cpp:32 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgid "Select notes to delete" +msgstr "受信者を選択:" + +#: dialog/knoteselectednotesdialog.cpp:34 +#: print/knoteprintselectednotesdialog.cpp:41 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgid "Select notes" +msgstr "受信者を選択:" + +#: dialog/knoteskeydialog.cpp:33 +#, kde-format +msgid "Configure Shortcuts" +msgstr "ショートカットを設定" + +#: dialog/knoteskeydialog.cpp:73 +#, kde-format +msgid "Note Actions" +msgstr "メモのアクション" + +#: finddialog/knotefinddialog.cpp:40 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgctxt "@title:window" +msgid "Search Notes" +msgstr "受信者を選択:" + +#: finddialog/knotefinddialog.cpp:85 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgctxt "@label:textbox" +msgid "Search notes:" +msgstr "受信者を選択:" + +#: finddialog/knotefinddialog.cpp:94 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgctxt "@action:button Search notes" +msgid "Search..." +msgstr "受信者を選択:" + +#: finddialog/knotefinddialog.cpp:149 +#, kde-format +msgctxt "@label" +msgid "No Results found in search." +msgstr "" + +#: knoteedit.cpp:56 +#, kde-format +msgid "Bold" +msgstr "ボールド" + +#: knoteedit.cpp:61 +#, kde-format +msgid "Italic" +msgstr "イタリック" + +#: knoteedit.cpp:65 +#, kde-format +msgid "Underline" +msgstr "下線" + +#: knoteedit.cpp:69 +#, kde-format +msgid "Strike Out" +msgstr "取り消し線" + +#: knoteedit.cpp:79 +#, kde-format +msgid "Align Left" +msgstr "左揃え" + +#: knoteedit.cpp:85 +#, kde-format +msgid "Align Center" +msgstr "中央揃え" + +#: knoteedit.cpp:90 +#, kde-format +msgid "Align Right" +msgstr "右揃え" + +#: knoteedit.cpp:95 +#, kde-format +msgid "Align Block" +msgstr "両端揃え" + +#: knoteedit.cpp:106 +#, kde-format +msgid "List" +msgstr "リスト" + +#: knoteedit.cpp:111 +#, kde-format +msgid "Superscript" +msgstr "上付き文字" + +#: knoteedit.cpp:114 +#, kde-format +msgid "Subscript" +msgstr "下付き文字" + +#: knoteedit.cpp:120 +#, kde-format +msgid "Increase Indent" +msgstr "字下げを増やす" + +#: knoteedit.cpp:126 +#, kde-format +msgid "Decrease Indent" +msgstr "字下げを減らす" + +#: knoteedit.cpp:137 +#, kde-format +msgid "Text Color..." +msgstr "テキスト色..." + +#: knoteedit.cpp:143 +#, kde-format +msgid "Text Background Color..." +msgstr "テキストの背景色..." + +#: knoteedit.cpp:147 +#, kde-format +msgid "Text Font" +msgstr "テキストフォント" + +#: knoteedit.cpp:151 +#, kde-format +msgid "Text Size" +msgstr "テキストサイズ" + +#: knoteedit.cpp:162 +#, kde-format +msgid "Insert Date" +msgstr "日付を挿入" + +#: knoteedit.cpp:166 +#, kde-format +msgid "Insert Checkmark" +msgstr "" + +#: kontactplugin/kcmknotessummary.cpp:59 +#, kde-format +msgid "kcmknotessummary" +msgstr "" + +#: kontactplugin/kcmknotessummary.cpp:61 +#, kde-format +msgid "Notes Summary Configuration Dialog" +msgstr "" + +#: kontactplugin/kcmknotessummary.cpp:63 +#, kde-format +msgid "Copyright © 2013-2018 Laurent Montel " +msgstr "" + +#: kontactplugin/knotes_part.cpp:98 +#, kde-format +msgctxt "@action:inmenu create new popup note" +msgid "&New" +msgstr "" + +#: kontactplugin/knotes_part.cpp:108 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be presented with a dialog where you can add a new popup note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:111 kontactplugin/knotes_part.cpp:606 +#: kontactplugin/knotes_part.cpp:608 kontactplugin/knotes_part.cpp:790 +#, kde-format +msgctxt "@action:inmenu" +msgid "Edit..." +msgstr "" + +#: kontactplugin/knotes_part.cpp:120 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can modify an existing popup " +"note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:123 +#, fuzzy, kde-format +#| msgid "Rename..." +msgctxt "@action:inmenu" +msgid "Rename..." +msgstr "名前変更..." + +#: kontactplugin/knotes_part.cpp:131 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can rename an existing popup " +"note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:134 +#, fuzzy, kde-format +#| msgid "Delete" +msgctxt "@action:inmenu" +msgid "Delete" +msgstr "削除" + +#: kontactplugin/knotes_part.cpp:142 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be prompted if you really want to permanently remove the selected " +"popup note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:153 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be prompted to print the selected popup note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:156 +#, fuzzy, kde-format +#| msgid "Print Note" +#| msgid_plural "Print %1 notes" +msgctxt "@action:inmenu" +msgid "Print Preview Selected Notes..." +msgstr "メモを印刷" + +#: kontactplugin/knotes_part.cpp:162 +#, fuzzy, kde-format +#| msgid "Note Actions" +msgid "Note settings..." +msgstr "メモのアクション" + +#: kontactplugin/knotes_part.cpp:167 +#, fuzzy, kde-format +#| msgid "Preferences..." +msgid "Preferences KNotes..." +msgstr "設定..." + +#: kontactplugin/knotes_part.cpp:172 notes/knote.cpp:713 +#, kde-format +msgid "Mail..." +msgstr "メール..." + +#: kontactplugin/knotes_part.cpp:177 notes/knote.cpp:709 +#, kde-format +msgid "Send..." +msgstr "送信..." + +#: kontactplugin/knotes_part.cpp:182 notes/knote.cpp:704 +#, kde-format +msgid "Set Alarm..." +msgstr "アラームを設定..." + +#: kontactplugin/knotes_part.cpp:197 notes/knote.cpp:717 +#, kde-format +msgid "Save As..." +msgstr "名前を付けて保存..." + +#: kontactplugin/knotes_part.cpp:202 notes/knote.cpp:690 +#, kde-format +msgid "Lock" +msgstr "ロック" + +#: kontactplugin/knotes_part.cpp:205 notes/knote.cpp:693 +#, kde-format +msgid "Unlock" +msgstr "ロック解除" + +#: kontactplugin/knotes_part.cpp:238 +#, kde-format +msgid "Set Focus to Quick Search" +msgstr "" + +#: kontactplugin/knotes_part.cpp:321 +#, kde-format +msgctxt "@info" +msgid "To print notes, first select the notes to print from the list." +msgstr "" + +#: kontactplugin/knotes_part.cpp:322 +#, fuzzy, kde-format +#| msgid "Print Note" +#| msgid_plural "Print %1 notes" +msgctxt "@title:window" +msgid "Print Popup Notes" +msgstr "メモを印刷" + +#: kontactplugin/knotes_part.cpp:366 +#, kde-format +msgid "Note was not created." +msgstr "" + +#: kontactplugin/knotes_part.cpp:366 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgid "Create new note" +msgstr "受信者を選択:" + +#: kontactplugin/knotes_part.cpp:388 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:70 +#, fuzzy, kde-format +#| msgid "Do you really want to delete note %1?" +msgctxt "@info" +msgid "Do you really want to delete this note?" +msgid_plural "Do you really want to delete these %1 notes?" +msgstr[0] "本当にメモ %1 を削除しますか?" +msgstr[1] "本当にメモ %1 を削除しますか?" + +#: kontactplugin/knotes_part.cpp:390 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:57 +#, fuzzy, kde-format +#| msgid "Confirm Delete" +msgctxt "@title:window" +msgid "Confirm Delete" +msgstr "削除の確認" + +#: kontactplugin/knotes_part.cpp:582 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgctxt "@title:window" +msgid "Rename Popup Note" +msgstr "受信者を選択:" + +#: kontactplugin/knotes_part.cpp:583 +#, fuzzy, kde-format +#| msgid "New Note" +msgctxt "@label:textbox" +msgid "New Name:" +msgstr "新しいメモ" + +#: kontactplugin/knotes_part.cpp:606 kontactplugin/knotes_part.cpp:790 +#, fuzzy, kde-format +#| msgid "Show All Notes" +msgid "Show Note..." +msgstr "すべてのメモを表示" + +#: kontactplugin/knotes_part.cpp:742 +#, fuzzy, kde-format +#| msgid "&Rich text" +msgid "Rich text (*.html)" +msgstr "リッチテキスト(&R)" + +#: kontactplugin/knotes_part.cpp:744 +#, kde-format +msgid "Plain text (*.txt)" +msgstr "" + +#: kontactplugin/knotes_part.cpp:747 notes/knote.cpp:516 +#, kde-format +msgid "Save As" +msgstr "名前を付けて保存" + +#: kontactplugin/knotes_part.cpp:758 notes/knote.cpp:533 +#, kde-format +msgid "" +"A file named %1 already exists.
          Are you sure you want to " +"overwrite it?
          " +msgstr "" +"‘%1’ という名前のファイルは既に存在します。
          本当に上書きしますか?" + +#: kontactplugin/knotes_plugin.cpp:62 +#, fuzzy, kde-format +#| msgid "New Note" +msgctxt "@action:inmenu" +msgid "New Popup Note..." +msgstr "新しいメモ" + +#: kontactplugin/knotes_plugin.cpp:70 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can create a new popup note." +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:99 +#, fuzzy, kde-kuit-format +#| msgid "KNotes" +msgctxt "@title" +msgid "KNotes" +msgstr "KNotes" + +#: kontactplugin/knotes_plugin.cpp:101 +#, fuzzy, kde-kuit-format +#| msgid "No Notes" +msgctxt "@title" +msgid "Popup Notes" +msgstr "メモがありません" + +#: kontactplugin/knotes_plugin.cpp:103 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Copyright © 2003–2018 Kontact authors" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:105 +#, fuzzy, kde-kuit-format +#| msgid "Laurent Montel" +msgctxt "@info:credit" +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: kontactplugin/knotes_plugin.cpp:106 +#, fuzzy, kde-kuit-format +#| msgid "Maintainer" +msgctxt "@info:credit" +msgid "Current Maintainer" +msgstr "メンテナ" + +#: kontactplugin/knotes_plugin.cpp:109 +#, fuzzy, kde-kuit-format +#| msgid "Michael Brade" +msgctxt "@info:credit" +msgid "Michael Brade" +msgstr "Michael Brade" + +#: kontactplugin/knotes_plugin.cpp:110 +#, fuzzy, kde-kuit-format +#| msgid "Previous Maintainer" +msgctxt "@info:credit" +msgid "Previous Maintainer" +msgstr "以前のメンテナ" + +#: kontactplugin/knotes_plugin.cpp:112 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Tobias Koenig" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:113 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Developer" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:151 +#, fuzzy, kde-format +#| msgid "Settings" +msgctxt "@item" +msgid "Meeting" +msgstr "設定" + +#: kontactplugin/knotes_plugin.cpp:165 kontactplugin/knotes_plugin.cpp:170 +#, fuzzy, kde-format +#| msgid "Notes" +msgctxt "@item" +msgid "Note: %1" +msgstr "メモ" + +#: kontactplugin/knotes_plugin.cpp:177 +#, fuzzy, kde-format +#| msgid "New Note" +msgctxt "@item" +msgid "New Note" +msgstr "新しいメモ" + +#: kontactplugin/knotes_plugin.cpp:187 +#, kde-format +msgctxt "@info" +msgid "Dropping multiple mails is not supported." +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:190 +#, kde-format +msgctxt "@item" +msgid "" +"From: %1\n" +"To: %2\n" +"Subject: %3" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:193 +#, kde-format +msgctxt "@item" +msgid "Mail: %1" +msgstr "" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, fuzzy, kde-format +#| msgid "Show All Notes" +msgctxt "@title:window" +msgid "Show Popup Note" +msgstr "すべてのメモを表示" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, kde-format +msgctxt "@title:window" +msgid "Edit Popup Note" +msgstr "" + +#: kontactplugin/knoteseditdialog.cpp:79 +#, kde-format +msgctxt "@label popup note name" +msgid "Name:" +msgstr "" + +#: kontactplugin/knoteslistwidgetsearchline.cpp:28 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgid "Search notes..." +msgstr "受信者を選択:" + +#: kontactplugin/knoteslistwidgetsearchline.cpp:37 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgid "Search notes...<%1>" +msgstr "受信者を選択:" + +#: kontactplugin/knotesselectdeletenotesdialog.cpp:46 +#, kde-format +msgid "(note locked, it will not removed)" +msgstr "" + +#: kontactplugin/summarywidget.cpp:63 +#, fuzzy, kde-format +#| msgid "No Notes" +msgid "Popup Notes" +msgstr "メモがありません" + +#: kontactplugin/summarywidget.cpp:120 +#, fuzzy, kde-format +#| msgid "Note Actions" +msgid "No notes found" +msgstr "メモのアクション" + +#: kontactplugin/summarywidget.cpp:153 +#, kde-format +msgid "Modify Note..." +msgstr "" + +#: kontactplugin/summarywidget.cpp:157 +#, fuzzy, kde-format +#| msgid "Print Note" +#| msgid_plural "Print %1 notes" +msgid "Delete Note..." +msgstr "メモを印刷" + +#: kontactplugin/summarywidget.cpp:243 +#, kde-format +msgid "Read Popup Note: \"%1\"" +msgstr "" + +#: notes/knote.cpp:149 +#, kde-format +msgid "Do you really want to delete note %1?" +msgstr "本当にメモ “%1” を削除しますか?" + +#: notes/knote.cpp:150 +#, kde-format +msgid "Confirm Delete" +msgstr "削除の確認" + +#: notes/knote.cpp:151 +#, kde-format +msgid "&Delete" +msgstr "削除(&D)" + +#: notes/knote.cpp:277 +#, kde-format +msgid "Please enter the new name:" +msgstr "新しい名前を入力してください:" + +# ACCELERATOR added by translator +#: notes/knote.cpp:511 +#, kde-format +msgid "Save note as plain text" +msgstr "プレーンテキストとして保存する(&P)" + +#: notes/knote.cpp:639 +#, kde-format +msgid "&All Desktops" +msgstr "すべてのデスクトップ(&A)" + +#: notes/knote.cpp:681 +#, kde-format +msgid "New" +msgstr "新規" + +#: notes/knote.cpp:685 +#, kde-format +msgid "Rename..." +msgstr "名前変更..." + +#: notes/knote.cpp:695 +#, kde-format +msgid "Hide" +msgstr "隠す" + +#: notes/knote.cpp:700 +#, kde-format +msgid "Delete" +msgstr "削除" + +#: notes/knote.cpp:727 +#, kde-format +msgid "Preferences..." +msgstr "設定..." + +#: notes/knote.cpp:732 +#, kde-format +msgid "Keep Above Others" +msgstr "常に最前面に表示" + +#: notes/knote.cpp:737 +#, kde-format +msgid "Keep Below Others" +msgstr "常に最背面に表示" + +#: notes/knote.cpp:742 +#, kde-format +msgid "To Desktop" +msgstr "デスクトップへ" + +#: notes/knote.cpp:752 +#, kde-format +msgid "Walk Through Notes" +msgstr "メモをざっと読む" + +#: print/knotegrantleeprint.cpp:50 +#, fuzzy, kde-format +#| msgid "Alarm" +msgid "Alarm:" +msgstr "アラーム" + +#: print/knotegrantleeprint.cpp:51 +#, kde-format +msgid "Note is locked" +msgstr "" + +#: print/knoteprinter.cpp:135 +#, kde-format +msgid "Print Note" +msgid_plural "Print %1 notes" +msgstr[0] "メモを印刷" +msgstr[1] "%1 件のメモを印刷" + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing theme was not found." +msgstr "" + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing error" +msgstr "" + +#: print/knoteprintselectednotesdialog.cpp:63 +#, fuzzy, kde-format +#| msgid "Print Note" +#| msgid_plural "Print %1 notes" +msgid "Printing theme:" +msgstr "メモを印刷" + +#: print/knoteprintselectednotesdialog.cpp:70 +#, kde-format +msgid "Preview" +msgstr "" + +#: print/knoteprintselectednotesdialog.cpp:72 +#, fuzzy, kde-format +#| msgid "Print %1" +msgid "Print" +msgstr "%1 を印刷" + +#: print/knoteprintselectthemedialog.cpp:34 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgid "Select theme" +msgstr "受信者を選択:" + +#: print/knoteprintselectthemedialog.cpp:51 +#, kde-format +msgid "Themes:" +msgstr "" diff --git a/po/ja/libnoteshared.po b/po/ja/libnoteshared.po new file mode 100644 index 0000000..12d4640 --- /dev/null +++ b/po/ja/libnoteshared.po @@ -0,0 +1,160 @@ +msgid "" +msgstr "" +"Project-Id-Version: libnoteshared\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2017-09-15 03:37+0200\n" +"PO-Revision-Date: 2013-12-24 01:18-0800\n" +"Last-Translator: Japanese KDE translation team \n" +"Language-Team: Japanese \n" +"Language: ja\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-Accelerator-Marker: &\n" +"X-Text-Markup: kde4\n" + +#: alarms/notealarmdialog.cpp:77 +#, kde-format +msgid "Scheduled Alarm" +msgstr "" + +#: alarms/notealarmdialog.cpp:80 +#, kde-format +msgid "&No alarm" +msgstr "" + +#: alarms/notealarmdialog.cpp:89 +#, kde-format +msgid "Alarm &at:" +msgstr "" + +#: config/noteactionconfig.cpp:36 +#, kde-format +msgid "&Mail action:" +msgstr "" + +#: config/noteactionconfig.cpp:44 +#, kde-format +msgid "How does this work?" +msgstr "" + +#: config/noteactionconfig.cpp:57 +#, kde-format +msgid "" +"

          You can customize command line. You can use:

          • %t returns " +"current note title
          • %f returns current note text
          " +msgstr "" + +#: config/notenetworkconfig.cpp:54 +#, kde-format +msgid "Incoming Notes" +msgstr "" + +#: config/notenetworkconfig.cpp:57 +#, kde-format +msgid "Accept incoming notes" +msgstr "" + +#: config/notenetworkconfig.cpp:63 +#, kde-format +msgid "Outgoing Notes" +msgstr "" + +#: config/notenetworkconfig.cpp:66 +#, kde-format +msgid "&Sender ID:" +msgstr "" + +#: config/notenetworkconfig.cpp:78 +#, kde-format +msgid "&Port:" +msgstr "" + +#: dialog/selectednotefolderdialog.cpp:35 +#, kde-format +msgctxt "@title:window" +msgid "Select Note Folder" +msgstr "" + +#: dialog/selectednotefolderdialog.cpp:37 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "" + +#: job/createnewnotejob.cpp:124 job/createnewnotejob.cpp:134 +#, kde-format +msgid "" +"An error occurred during fetching. Do you want to select a new default " +"collection?" +msgstr "" + +#: job/createnewnotejob.cpp:144 +#, kde-format +msgid "" +"Collection is hidden. New note will stored but not displaying. Do you want " +"to show collection?" +msgstr "" + +#: job/createnewnotejob.cpp:198 +#, kde-format +msgid "Note was not created." +msgstr "" + +#: job/createnewnotejob.cpp:198 +#, kde-format +msgid "Create new note" +msgstr "" + +#: network/notehostdialog.cpp:64 +#, kde-format +msgid "Select recipient:" +msgstr "" + +#: network/notehostdialog.cpp:83 +#, kde-format +msgid "Hostname or IP address:" +msgstr "" + +#: network/notesnetworksender.cpp:104 +#, kde-format +msgid "Communication error: %1" +msgstr "" + +#: noteutils.cpp:45 +#, kde-format +msgid "Please configure send mail action." +msgstr "" + +#: noteutils.cpp:53 +#, kde-format +msgid "Note: \"%1\"" +msgstr "" + +#: noteutils.cpp:60 +#, kde-format +msgid "Unable to start the mail process." +msgstr "" + +#: noteutils.cpp:69 +#, kde-format +msgid "Send \"%1\"" +msgstr "" + +#: noteutils.cpp:73 +#, kde-format +msgid "The host cannot be empty." +msgstr "" + +#: resources/localresourcecreator.cpp:83 +#, kde-format +msgctxt "Default name for resource holding notes" +msgid "Local Notes" +msgstr "" + +#. i18n: ectx: label, entry (Port), group (Network) +#: settings/notesharedglobalconfig.kcfg:37 +#, kde-format +msgid "The port will listen on and send notes to." +msgstr "" diff --git a/po/kk/knotes.po b/po/kk/knotes.po new file mode 100644 index 0000000..5520c49 --- /dev/null +++ b/po/kk/knotes.po @@ -0,0 +1,1248 @@ +# translation of knotes.po to Kazakh +# +# Sairan Kikkarin , 2007, 2011, 2013. +msgid "" +msgstr "" +"Project-Id-Version: knotes\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2013-11-08 01:39+0600\n" +"Last-Translator: Sairan Kikkarin \n" +"Language-Team: Kazakh \n" +"Language: kk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Lokalize 1.2\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"\n" + +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "Сайран Киккарин" + +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "sairan@computer.org" + +#: apps/knotes_options.h:29 +#, kde-format +msgid "Suppress creation of a new note on a non-unique instance." +msgstr "Жаңа жазбаның қайталанатын данасын болдырмау" + +#: apps/knotesakonaditray.cpp:35 apps/knotestray.cpp:32 +#, fuzzy, kde-format +#| msgid "KNotes: Sticky notes for KDE" +msgid "KNotes: Sticky notes by KDE" +msgstr "KNotes: KDE-нің жапсырмалы жазбалары" + +#: apps/knotesapp.cpp:98 +#, kde-format +msgid "New Note" +msgstr "Жаңа жазба" + +#: apps/knotesapp.cpp:106 kontactplugin/knotes_part.cpp:187 +#, kde-format +msgid "New Note From Clipboard" +msgstr "Алмасу буферінен жаңа жазба" + +#: apps/knotesapp.cpp:112 kontactplugin/knotes_part.cpp:192 +#, fuzzy, kde-format +#| msgid "New Note From Clipboard" +msgid "New Note From Text File..." +msgstr "Алмасу буферінен жаңа жазба" + +#: apps/knotesapp.cpp:116 +#, kde-format +msgid "Show All Notes" +msgstr "Барлық жазбаларын көрсету" + +#: apps/knotesapp.cpp:122 +#, kde-format +msgid "Hide All Notes" +msgstr "Барлық жазбаларын жасыру" + +#: apps/knotesapp.cpp:128 kontactplugin/knotes_part.cpp:146 +#, kde-format +msgctxt "@action:inmenu" +msgid "Print Selected Notes..." +msgstr "Тандағандарын басып шығару..." + +#: apps/knotesapp.cpp:134 +#, fuzzy, kde-format +#| msgctxt "@action:inmenu" +#| msgid "Print Selected Notes..." +msgctxt "@action:inmenu" +msgid "Delete Selected Notes..." +msgstr "Тандағандарын басып шығару..." + +#: apps/knotesapp.cpp:393 kontactplugin/knotes_part.cpp:874 +#, fuzzy, kde-format +#| msgid "Select notes" +msgid "Select Text File" +msgstr "Жазбаларды таңдау" + +#: apps/knotesapp.cpp:394 kontactplugin/knotes_part.cpp:875 +#, fuzzy, kde-format +#| msgid "Text Size" +msgid "Text File" +msgstr "Мәтіннің өлшемі" + +#: apps/knotesapp.cpp:400 kontactplugin/knotes_part.cpp:882 +#, kde-format +msgid "Error during open text file: %1" +msgstr "" + +#: apps/knotesapp.cpp:401 kontactplugin/knotes_part.cpp:883 +#, fuzzy, kde-format +#| msgid "Text Size" +msgid "Open Text File" +msgstr "Мәтіннің өлшемі" + +#: apps/knotesapp.cpp:404 kontactplugin/knotes_part.cpp:886 +#, kde-format +msgid "Note from file '%1'" +msgstr "" + +#: apps/knotesapp.cpp:499 +#, kde-format +msgid "No Notes" +msgstr "Жазбалар жоқ" + +#: apps/knotesapp.cpp:552 kontactplugin/knotes_part.cpp:637 +#, kde-format +msgid "Settings" +msgstr "Параметрлері" + +#. i18n: ectx: Menu (knotes_context) +#: apps/main.cpp:54 data/knotesappui.rc:5 data/knotesappui.rc:6 +#: kontactplugin/knotes_part.cpp:87 kontactplugin/knotes_plugin.cpp:58 +#: kontactplugin/knoteseditdialog.cpp:67 +#, kde-format +msgid "KNotes" +msgstr "KNotes" + +#: apps/main.cpp:56 +#, kde-format +msgid "KDE Notes" +msgstr "KDE жазбалары" + +#: apps/main.cpp:58 +#, fuzzy, kde-format +#| msgid "Copyright © 1997–2013 KNotes authors" +msgid "Copyright © 1997–2018 KNotes authors" +msgstr "Copyright © 1997–2013 KNotes авторлары" + +#: apps/main.cpp:78 kontactplugin/kcmknotessummary.cpp:64 +#, kde-format +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: apps/main.cpp:79 +#, kde-format +msgid "Maintainer" +msgstr "Жетілдірушісі" + +#: apps/main.cpp:81 +#, kde-format +msgid "Guillermo Antonio Amaral Bastidas" +msgstr " " + +#: apps/main.cpp:82 apps/main.cpp:85 +#, kde-format +msgid "Previous Maintainer" +msgstr "Бұрынғы жетілдірушісі" + +#: apps/main.cpp:84 +#, kde-format +msgid "Michael Brade" +msgstr "Michael Brade" + +#: apps/main.cpp:87 +#, kde-format +msgid "Bernd Johannes Wuebben" +msgstr "Bernd Johannes Wuebben" + +#: apps/main.cpp:88 +#, kde-format +msgid "Original KNotes Author" +msgstr "Бастапқы KNotes авторы" + +#: apps/main.cpp:90 +#, kde-format +msgid "Wynn Wilkes" +msgstr " " + +#: apps/main.cpp:91 +#, kde-format +msgid "Ported KNotes to KDE 2" +msgstr "KNotes-ті KDE 2-ге бейімдеген" + +#: apps/main.cpp:93 +#, kde-format +msgid "Daniel Martin" +msgstr "Daniel Martin" + +#: apps/main.cpp:94 +#, kde-format +msgid "Network Interface" +msgstr "Желі интерфейсі" + +#: apps/main.cpp:96 +#, kde-format +msgid "Bo Thorsen" +msgstr "Bo Thorsen" + +#: apps/main.cpp:97 +#, kde-format +msgid "Started KDE Resource Framework Integration" +msgstr "KDE ресурстар ортасына қосуды бастаған" + +#: apps/main.cpp:99 +#, kde-format +msgid "Bera Debajyoti" +msgstr "Bera Debajyoti" + +#: apps/main.cpp:100 +#, kde-format +msgid "Idea and initial code for the new look & feel" +msgstr "Идеясы және жаңа көрінісінің бастапқы коды" + +#: apps/main.cpp:102 +#, kde-format +msgid "Matthias Ettrich" +msgstr "Matthias Ettrich" + +#: apps/main.cpp:105 +#, kde-format +msgid "David Faure" +msgstr "David Faure" + +#: apps/main.cpp:108 +#, kde-format +msgid "Matthias Kiefer" +msgstr "Matthias Kiefer" + +#: apps/main.cpp:111 +#, kde-format +msgid "Luboš Luňák" +msgstr "Luboš Luňák" + +#: apps/main.cpp:113 +#, kde-format +msgid "Dirk A. Mueller" +msgstr "Dirk A. Mueller" + +#: apps/main.cpp:116 +#, kde-format +msgid "Carsten Pfeiffer" +msgstr "Carsten Pfeiffer" + +#: apps/main.cpp:119 +#, kde-format +msgid "Harri Porten" +msgstr "Harri Porten" + +#: apps/main.cpp:122 +#, kde-format +msgid "Espen Sand" +msgstr "Espen Sand" + +#: configdialog/knotecollectionconfigwidget.cpp:121 +#, kde-format +msgid "Folders" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:123 +#, kde-format +msgid "Select which KNotes folders to show:" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:158 +#, kde-format +msgid "Search..." +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:176 +#, fuzzy, kde-format +#| msgid "Select notes" +msgid "&Select All" +msgstr "Жазбаларды таңдау" + +#: configdialog/knotecollectionconfigwidget.cpp:180 +#, kde-format +msgid "&Unselect All" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:185 +#, fuzzy, kde-format +#| msgid "Rename..." +msgid "Rename notes..." +msgstr "Атауын өзгерту..." + +#: configdialog/knotecollectionconfigwidget.cpp:189 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:208 +#, fuzzy, kde-format +#| msgid "Note Actions" +msgid "Notes accounts" +msgstr "Әрекеттері" + +#: configdialog/knotecollectionconfigwidget.cpp:213 +#, kde-format +msgid "Accounts" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:245 +#, fuzzy, kde-format +#| msgid "Select notes" +msgid "Rename Notes" +msgstr "Жазбаларды таңдау" + +#: configdialog/knotecollectionconfigwidget.cpp:246 +#, kde-format +msgid "Name:" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "An error was occurred during renaming: %1" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, fuzzy, kde-format +#| msgid "Select notes" +msgid "Rename note" +msgstr "Жазбаларды таңдау" + +#: configdialog/knoteconfigdialog.cpp:192 +#, kde-format +msgid "Show number of notes in tray icon" +msgstr "" + +#: configdialog/knoteconfigdialog.cpp:199 +#, fuzzy, kde-format +#| msgid "Default &width:" +msgid "Default Title:" +msgstr "Әдетті &ені:" + +#: configdialog/knoteconfigdialog.cpp:206 +#, kde-format +msgid "How does this work?" +msgstr "Бұл қалай істейді?" + +#: configdialog/knoteconfigdialog.cpp:240 +#, fuzzy, kde-format +#| msgid "" +#| "

          You can customize command line. You can use:

          • %t returns " +#| "current note title
          • %f returns current note text
          " +msgid "" +"

          You can customize title note. You can use:

          • %d current date " +"(short format)
          • %l current date (long format)
          • %t current " +"time
          " +msgstr "" +"

          Команда жолын ыңғайлауға болады:

          • %t назардағы жазба атауын " +"қайтарады
          • %f назардағы жазба мәтінің қайтарады.
          " + +#: configdialog/knoteconfigdialog.cpp:262 +#, kde-format +msgid "Theme:" +msgstr "Нақышы:" + +#: configdialog/knoteconfigdialog.cpp:272 +#, kde-format +msgid "Download new printing themes" +msgstr "Жаңа басып шығару нақышын жүктеп алу" + +#: configdialog/knotedisplayconfigwidget.cpp:46 +#, kde-format +msgid "&Text color:" +msgstr "&Мәтіннің түсі:" + +#: configdialog/knotedisplayconfigwidget.cpp:55 +#, kde-format +msgid "&Background color:" +msgstr "&Аясының түсі:" + +#: configdialog/knotedisplayconfigwidget.cpp:66 +#, kde-format +msgid "&Show note in taskbar" +msgstr "&Тапсырмалар панелінде көрсетілсін" + +#: configdialog/knotedisplayconfigwidget.cpp:70 +#, kde-format +msgid "&Remember desktop" +msgstr "Үстелді &жаттап алу" + +#: configdialog/knotedisplayconfigwidget.cpp:74 +#, kde-format +msgid "Default &width:" +msgstr "Әдетті &ені:" + +#: configdialog/knotedisplayconfigwidget.cpp:85 +#, kde-format +msgid "Default &height:" +msgstr "Әдетті &биіктігі:" + +#: configdialog/knoteeditorconfigwidget.cpp:37 +#, kde-format +msgid "&Tab size:" +msgstr "Кестелеу өл&шемі:" + +#: configdialog/knoteeditorconfigwidget.cpp:46 +#, kde-format +msgid "Auto &indent" +msgstr "Авто &шегіну" + +#: configdialog/knoteeditorconfigwidget.cpp:51 +#, kde-format +msgid "&Rich text" +msgstr "&Пішімделген мәтін" + +#: configdialog/knoteeditorconfigwidget.cpp:55 +#, kde-format +msgid "Text font:" +msgstr "Қаріпі:" + +#: configdialog/knoteeditorconfigwidget.cpp:64 +#, kde-format +msgid "Title font:" +msgstr "Айдарының қаріпі:" + +#: configdialog/knotesimpleconfigdialog.cpp:64 +#, kde-format +msgid "Editor Settings" +msgstr "Жазу параметрлері" + +#: configdialog/knotesimpleconfigdialog.cpp:67 +#, kde-format +msgid "Display Settings" +msgstr "Көрініс параметрлері" + +#. i18n: ectx: Menu (help) +#: data/knotesappui.rc:23 +#, kde-format +msgid "&Help" +msgstr "&Анықтама" + +#. i18n: ectx: Menu (notes_menu) +#: data/knotesappui.rc:35 data/knotesappui.rc:36 +#, kde-format +msgid "Notes" +msgstr "Жазбалар" + +#: dialog/knotedeleteselectednotesdialog.cpp:32 +#, fuzzy, kde-format +#| msgid "Select notes" +msgid "Select notes to delete" +msgstr "Жазбаларды таңдау" + +#: dialog/knoteselectednotesdialog.cpp:34 +#: print/knoteprintselectednotesdialog.cpp:41 +#, kde-format +msgid "Select notes" +msgstr "Жазбаларды таңдау" + +#: dialog/knoteskeydialog.cpp:33 +#, kde-format +msgid "Configure Shortcuts" +msgstr "Тіркесімдерді баптау" + +#: dialog/knoteskeydialog.cpp:73 +#, kde-format +msgid "Note Actions" +msgstr "Әрекеттері" + +#: finddialog/knotefinddialog.cpp:40 +#, fuzzy, kde-format +#| msgid "Select notes" +msgctxt "@title:window" +msgid "Search Notes" +msgstr "Жазбаларды таңдау" + +#: finddialog/knotefinddialog.cpp:85 +#, fuzzy, kde-format +#| msgid "Select notes" +msgctxt "@label:textbox" +msgid "Search notes:" +msgstr "Жазбаларды таңдау" + +#: finddialog/knotefinddialog.cpp:94 +#, fuzzy, kde-format +#| msgid "Select notes" +msgctxt "@action:button Search notes" +msgid "Search..." +msgstr "Жазбаларды таңдау" + +#: finddialog/knotefinddialog.cpp:149 +#, kde-format +msgctxt "@label" +msgid "No Results found in search." +msgstr "" + +#: knoteedit.cpp:56 +#, kde-format +msgid "Bold" +msgstr "Қалың" + +#: knoteedit.cpp:61 +#, kde-format +msgid "Italic" +msgstr "Көлбеу" + +#: knoteedit.cpp:65 +#, kde-format +msgid "Underline" +msgstr "Асты сызылған" + +#: knoteedit.cpp:69 +#, kde-format +msgid "Strike Out" +msgstr "Сызылып тастаған" + +#: knoteedit.cpp:79 +#, kde-format +msgid "Align Left" +msgstr "Солға туралау" + +#: knoteedit.cpp:85 +#, kde-format +msgid "Align Center" +msgstr "Ортаға туралау" + +#: knoteedit.cpp:90 +#, kde-format +msgid "Align Right" +msgstr "Оңға туралау" + +#: knoteedit.cpp:95 +#, kde-format +msgid "Align Block" +msgstr "Енін туралау" + +#: knoteedit.cpp:106 +#, kde-format +msgid "List" +msgstr "Тізім" + +#: knoteedit.cpp:111 +#, kde-format +msgid "Superscript" +msgstr "Жол үстілік" + +#: knoteedit.cpp:114 +#, kde-format +msgid "Subscript" +msgstr "Жол астылық" + +#: knoteedit.cpp:120 +#, kde-format +msgid "Increase Indent" +msgstr "Шегінуін үлкейту" + +#: knoteedit.cpp:126 +#, kde-format +msgid "Decrease Indent" +msgstr "Шегінуін азайту" + +#: knoteedit.cpp:137 +#, kde-format +msgid "Text Color..." +msgstr "Мәтіннің түсі..." + +#: knoteedit.cpp:143 +#, kde-format +msgid "Text Background Color..." +msgstr "Мәтін аясының түсі..." + +#: knoteedit.cpp:147 +#, kde-format +msgid "Text Font" +msgstr "Мәтіннің қаріпі" + +#: knoteedit.cpp:151 +#, kde-format +msgid "Text Size" +msgstr "Мәтіннің өлшемі" + +#: knoteedit.cpp:162 +#, kde-format +msgid "Insert Date" +msgstr "Күн/уақыт белгісін қою" + +#: knoteedit.cpp:166 +#, kde-format +msgid "Insert Checkmark" +msgstr "" + +#: kontactplugin/kcmknotessummary.cpp:59 +#, kde-format +msgid "kcmknotessummary" +msgstr "" + +#: kontactplugin/kcmknotessummary.cpp:61 +#, kde-format +msgid "Notes Summary Configuration Dialog" +msgstr "" + +#: kontactplugin/kcmknotessummary.cpp:63 +#, kde-format +msgid "Copyright © 2013-2018 Laurent Montel " +msgstr "" + +#: kontactplugin/knotes_part.cpp:98 +#, kde-format +msgctxt "@action:inmenu create new popup note" +msgid "&New" +msgstr "" + +#: kontactplugin/knotes_part.cpp:108 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be presented with a dialog where you can add a new popup note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:111 kontactplugin/knotes_part.cpp:606 +#: kontactplugin/knotes_part.cpp:608 kontactplugin/knotes_part.cpp:790 +#, fuzzy, kde-format +#| msgid "Editor" +msgctxt "@action:inmenu" +msgid "Edit..." +msgstr "Жазу" + +#: kontactplugin/knotes_part.cpp:120 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can modify an existing popup " +"note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:123 +#, fuzzy, kde-format +#| msgid "Rename..." +msgctxt "@action:inmenu" +msgid "Rename..." +msgstr "Атауын өзгерту..." + +#: kontactplugin/knotes_part.cpp:131 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can rename an existing popup " +"note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:134 +#, fuzzy, kde-format +#| msgid "Delete" +msgctxt "@action:inmenu" +msgid "Delete" +msgstr "Өшіру" + +#: kontactplugin/knotes_part.cpp:142 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be prompted if you really want to permanently remove the selected " +"popup note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:153 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be prompted to print the selected popup note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:156 +#, fuzzy, kde-format +#| msgctxt "@action:inmenu" +#| msgid "Print Selected Notes..." +msgctxt "@action:inmenu" +msgid "Print Preview Selected Notes..." +msgstr "Тандағандарын басып шығару..." + +#: kontactplugin/knotes_part.cpp:162 +#, fuzzy, kde-format +#| msgid "Style Settings" +msgid "Note settings..." +msgstr "Стиль параметрлері" + +#: kontactplugin/knotes_part.cpp:167 +#, fuzzy, kde-format +#| msgid "Preferences..." +msgid "Preferences KNotes..." +msgstr "Баптаулары..." + +#: kontactplugin/knotes_part.cpp:172 notes/knote.cpp:713 +#, kde-format +msgid "Mail..." +msgstr "Пошта..." + +#: kontactplugin/knotes_part.cpp:177 notes/knote.cpp:709 +#, kde-format +msgid "Send..." +msgstr "Жіберу..." + +#: kontactplugin/knotes_part.cpp:182 notes/knote.cpp:704 +#, kde-format +msgid "Set Alarm..." +msgstr "Ескертуді орнату..." + +#: kontactplugin/knotes_part.cpp:197 notes/knote.cpp:717 +#, kde-format +msgid "Save As..." +msgstr "Былай сақтау..." + +#: kontactplugin/knotes_part.cpp:202 notes/knote.cpp:690 +#, kde-format +msgid "Lock" +msgstr "Бұғаттау" + +#: kontactplugin/knotes_part.cpp:205 notes/knote.cpp:693 +#, kde-format +msgid "Unlock" +msgstr "Босату" + +#: kontactplugin/knotes_part.cpp:238 +#, kde-format +msgid "Set Focus to Quick Search" +msgstr "" + +#: kontactplugin/knotes_part.cpp:321 +#, kde-format +msgctxt "@info" +msgid "To print notes, first select the notes to print from the list." +msgstr "" + +#: kontactplugin/knotes_part.cpp:322 +#, fuzzy, kde-format +#| msgid "Print Note" +#| msgid_plural "Print %1 notes" +msgctxt "@title:window" +msgid "Print Popup Notes" +msgstr "%1 жазбаны басып шығару" + +#: kontactplugin/knotes_part.cpp:366 +#, kde-format +msgid "Note was not created." +msgstr "" + +#: kontactplugin/knotes_part.cpp:366 +#, fuzzy, kde-format +#| msgid "Select notes" +msgid "Create new note" +msgstr "Жазбаларды таңдау" + +#: kontactplugin/knotes_part.cpp:388 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:70 +#, fuzzy, kde-format +#| msgid "Do you really want to delete note %1?" +msgctxt "@info" +msgid "Do you really want to delete this note?" +msgid_plural "Do you really want to delete these %1 notes?" +msgstr[0] "Шынымен %1 жазбасын өшірмексіз бе?" + +#: kontactplugin/knotes_part.cpp:390 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:57 +#, fuzzy, kde-format +#| msgid "Confirm Delete" +msgctxt "@title:window" +msgid "Confirm Delete" +msgstr "Өшіруді құптау" + +#: kontactplugin/knotes_part.cpp:582 +#, fuzzy, kde-format +#| msgid "Select notes" +msgctxt "@title:window" +msgid "Rename Popup Note" +msgstr "Жазбаларды таңдау" + +#: kontactplugin/knotes_part.cpp:583 +#, fuzzy, kde-format +#| msgid "New Note" +msgctxt "@label:textbox" +msgid "New Name:" +msgstr "Жаңа жазба" + +#: kontactplugin/knotes_part.cpp:606 kontactplugin/knotes_part.cpp:790 +#, fuzzy, kde-format +#| msgid "Show All Notes" +msgid "Show Note..." +msgstr "Барлық жазбаларын көрсету" + +#: kontactplugin/knotes_part.cpp:742 +#, fuzzy, kde-format +#| msgid "&Rich text" +msgid "Rich text (*.html)" +msgstr "&Пішімделген мәтін" + +#: kontactplugin/knotes_part.cpp:744 +#, kde-format +msgid "Plain text (*.txt)" +msgstr "" + +#: kontactplugin/knotes_part.cpp:747 notes/knote.cpp:516 +#, kde-format +msgid "Save As" +msgstr "Былай сақтау" + +#: kontactplugin/knotes_part.cpp:758 notes/knote.cpp:533 +#, kde-format +msgid "" +"A file named %1 already exists.
          Are you sure you want to " +"overwrite it?
          " +msgstr "" +"%1 деп аталған файл бар екен.
          Шынымен оның үстінен жазбақсыз " +"ба?
          " + +#: kontactplugin/knotes_plugin.cpp:62 +#, fuzzy, kde-format +#| msgid "New Note" +msgctxt "@action:inmenu" +msgid "New Popup Note..." +msgstr "Жаңа жазба" + +#: kontactplugin/knotes_plugin.cpp:70 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can create a new popup note." +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:99 +#, fuzzy, kde-kuit-format +#| msgid "KNotes" +msgctxt "@title" +msgid "KNotes" +msgstr "KNotes" + +#: kontactplugin/knotes_plugin.cpp:101 +#, fuzzy, kde-kuit-format +#| msgid "No Notes" +msgctxt "@title" +msgid "Popup Notes" +msgstr "Жазбалар жоқ" + +#: kontactplugin/knotes_plugin.cpp:103 +#, fuzzy, kde-kuit-format +#| msgid "Copyright © 1997–2013 KNotes authors" +msgctxt "@info:credit" +msgid "Copyright © 2003–2018 Kontact authors" +msgstr "Copyright © 1997–2013 KNotes авторлары" + +#: kontactplugin/knotes_plugin.cpp:105 +#, fuzzy, kde-kuit-format +#| msgid "Laurent Montel" +msgctxt "@info:credit" +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: kontactplugin/knotes_plugin.cpp:106 +#, fuzzy, kde-kuit-format +#| msgid "Maintainer" +msgctxt "@info:credit" +msgid "Current Maintainer" +msgstr "Жетілдірушісі" + +#: kontactplugin/knotes_plugin.cpp:109 +#, fuzzy, kde-kuit-format +#| msgid "Michael Brade" +msgctxt "@info:credit" +msgid "Michael Brade" +msgstr "Michael Brade" + +#: kontactplugin/knotes_plugin.cpp:110 +#, fuzzy, kde-kuit-format +#| msgid "Previous Maintainer" +msgctxt "@info:credit" +msgid "Previous Maintainer" +msgstr "Бұрынғы жетілдірушісі" + +#: kontactplugin/knotes_plugin.cpp:112 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Tobias Koenig" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:113 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Developer" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:151 +#, fuzzy, kde-format +#| msgid "Settings" +msgctxt "@item" +msgid "Meeting" +msgstr "Параметрлері" + +#: kontactplugin/knotes_plugin.cpp:165 kontactplugin/knotes_plugin.cpp:170 +#, fuzzy, kde-format +#| msgid "Notes" +msgctxt "@item" +msgid "Note: %1" +msgstr "Жазбалар" + +#: kontactplugin/knotes_plugin.cpp:177 +#, fuzzy, kde-format +#| msgid "New Note" +msgctxt "@item" +msgid "New Note" +msgstr "Жаңа жазба" + +#: kontactplugin/knotes_plugin.cpp:187 +#, kde-format +msgctxt "@info" +msgid "Dropping multiple mails is not supported." +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:190 +#, kde-format +msgctxt "@item" +msgid "" +"From: %1\n" +"To: %2\n" +"Subject: %3" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:193 +#, kde-format +msgctxt "@item" +msgid "Mail: %1" +msgstr "" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, fuzzy, kde-format +#| msgid "Show All Notes" +msgctxt "@title:window" +msgid "Show Popup Note" +msgstr "Барлық жазбаларын көрсету" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, kde-format +msgctxt "@title:window" +msgid "Edit Popup Note" +msgstr "" + +#: kontactplugin/knoteseditdialog.cpp:79 +#, kde-format +msgctxt "@label popup note name" +msgid "Name:" +msgstr "" + +#: kontactplugin/knoteslistwidgetsearchline.cpp:28 +#, fuzzy, kde-format +#| msgid "Select notes" +msgid "Search notes..." +msgstr "Жазбаларды таңдау" + +#: kontactplugin/knoteslistwidgetsearchline.cpp:37 +#, fuzzy, kde-format +#| msgid "Select notes" +msgid "Search notes...<%1>" +msgstr "Жазбаларды таңдау" + +#: kontactplugin/knotesselectdeletenotesdialog.cpp:46 +#, kde-format +msgid "(note locked, it will not removed)" +msgstr "" + +#: kontactplugin/summarywidget.cpp:63 +#, fuzzy, kde-format +#| msgid "No Notes" +msgid "Popup Notes" +msgstr "Жазбалар жоқ" + +#: kontactplugin/summarywidget.cpp:120 +#, fuzzy, kde-format +#| msgid "Note Actions" +msgid "No notes found" +msgstr "Әрекеттері" + +#: kontactplugin/summarywidget.cpp:153 +#, kde-format +msgid "Modify Note..." +msgstr "" + +#: kontactplugin/summarywidget.cpp:157 +#, fuzzy, kde-format +#| msgctxt "@action:inmenu" +#| msgid "Print Selected Notes..." +msgid "Delete Note..." +msgstr "Тандағандарын басып шығару..." + +#: kontactplugin/summarywidget.cpp:243 +#, kde-format +msgid "Read Popup Note: \"%1\"" +msgstr "" + +#: notes/knote.cpp:149 +#, kde-format +msgid "Do you really want to delete note %1?" +msgstr "Шынымен %1 жазбасын өшірмексіз бе?" + +#: notes/knote.cpp:150 +#, kde-format +msgid "Confirm Delete" +msgstr "Өшіруді құптау" + +#: notes/knote.cpp:151 +#, kde-format +msgid "&Delete" +msgstr "Ө&шіру" + +#: notes/knote.cpp:277 +#, kde-format +msgid "Please enter the new name:" +msgstr "Жаңа атауын келтіріңіз:" + +#: notes/knote.cpp:511 +#, kde-format +msgid "Save note as plain text" +msgstr "Кәдімгі мәтінде сақтау" + +#: notes/knote.cpp:639 +#, kde-format +msgid "&All Desktops" +msgstr "Б&арлық үстелдерге" + +#: notes/knote.cpp:681 +#, kde-format +msgid "New" +msgstr "Жаңа" + +#: notes/knote.cpp:685 +#, kde-format +msgid "Rename..." +msgstr "Атауын өзгерту..." + +#: notes/knote.cpp:695 +#, kde-format +msgid "Hide" +msgstr "Жасыру" + +#: notes/knote.cpp:700 +#, kde-format +msgid "Delete" +msgstr "Өшіру" + +#: notes/knote.cpp:727 +#, kde-format +msgid "Preferences..." +msgstr "Баптаулары..." + +#: notes/knote.cpp:732 +#, kde-format +msgid "Keep Above Others" +msgstr "Бет алдында ұстау" + +#: notes/knote.cpp:737 +#, kde-format +msgid "Keep Below Others" +msgstr "Ең артында ұстау" + +#: notes/knote.cpp:742 +#, kde-format +msgid "To Desktop" +msgstr "Қай үстелге" + +#: notes/knote.cpp:752 +#, kde-format +msgid "Walk Through Notes" +msgstr "Жазбаларды ақтару" + +#: print/knotegrantleeprint.cpp:50 +#, fuzzy, kde-format +#| msgid "Alarm" +msgid "Alarm:" +msgstr "Ескерту" + +#: print/knotegrantleeprint.cpp:51 +#, kde-format +msgid "Note is locked" +msgstr "" + +#: print/knoteprinter.cpp:135 +#, kde-format +msgid "Print Note" +msgid_plural "Print %1 notes" +msgstr[0] "%1 жазбаны басып шығару" + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing theme was not found." +msgstr "Басып шығару нақышы табылған жоқ." + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing error" +msgstr "Басып шығару қатесі" + +#: print/knoteprintselectednotesdialog.cpp:63 +#, kde-format +msgid "Printing theme:" +msgstr "Басып шығару нақышы:" + +#: print/knoteprintselectednotesdialog.cpp:70 +#, kde-format +msgid "Preview" +msgstr "Карап-шығу" + +#: print/knoteprintselectednotesdialog.cpp:72 +#, kde-format +msgid "Print" +msgstr "Басып шығару" + +#: print/knoteprintselectthemedialog.cpp:34 +#, kde-format +msgid "Select theme" +msgstr "Нақышын таңдау" + +#: print/knoteprintselectthemedialog.cpp:51 +#, kde-format +msgid "Themes:" +msgstr "Нақыштар:" + +#, fuzzy +#~| msgid "Note Actions" +#~ msgid "KNotes Migration" +#~ msgstr "Әрекеттері" + +#~ msgid "Uppercase" +#~ msgstr "Бас әріп" + +#~ msgid "Lowercase" +#~ msgstr "Кіші әріп" + +#~ msgid "Change case..." +#~ msgstr "Үлкен-кішілігін ауыстыру..." + +#~ msgid "Scheduled Alarm" +#~ msgstr "Ескерту" + +#~ msgid "&No alarm" +#~ msgstr "Ескерту болмасын" + +#~ msgid "Alarm &at:" +#~ msgstr "Күн/У&ақыты:" + +#~ msgid "The following notes triggered alarms:" +#~ msgstr "Дабылды көтеретін жазбалары:" + +#~ msgid "Display" +#~ msgstr "Көрінісі" + +#~ msgid "" +#~ "Unable to save the notes to %1. Check that there is sufficient " +#~ "disk space.
          There should be a backup in the same directory though." +#~ msgstr "" +#~ "Жазба %1 дегенге сақталмады. Дискіде орын жеткілікті екенін " +#~ "тексеріңіз.
          Сол қапшығында сақтық көшірмесі де болуға тиіс.
          " + +#~ msgid "Location:" +#~ msgstr "Орыны:" + +#~ msgid "&Mail action:" +#~ msgstr "&Поштамен жіберу:" + +#~ msgid "Incoming Notes" +#~ msgstr "Келген жазбалар" + +#~ msgid "Accept incoming notes" +#~ msgstr "Келген жазбалар қабылдансын" + +#~ msgid "Outgoing Notes" +#~ msgstr "Жіберілген жазбалар" + +#~ msgid "&Sender ID:" +#~ msgstr "Жі&берушінің ID-і:" + +#~ msgid "&Port:" +#~ msgstr "&Порты:" + +#~ msgid "Select recipient:" +#~ msgstr "Қабылдаушысы:" + +#~ msgid "Hostname or IP address:" +#~ msgstr "Хосттың атауы не IP адресі:" + +#~ msgid "The port KNotes will listen on and send notes to." +#~ msgstr "KNotes жазбаларын қабылдап жіберетін порты." + +#~ msgid "Please configure send mail action." +#~ msgstr "Поштаны жіберу амалын баптаңыз." + +#~ msgid "Unable to start the mail process." +#~ msgstr "Пошта жіберу процесі басталмады." + +#~ msgid "Send \"%1\"" +#~ msgstr "\"%1\" дегенді жіберу" + +#~ msgid "The host cannot be empty." +#~ msgstr "Хостты келтіру керек." + +#~ msgid "Communication error: %1" +#~ msgstr "Байланыс қатесі: %1" + +#~ msgid "Alarm &in:" +#~ msgstr "К&елесі " + +#~ msgid "&Style:" +#~ msgstr "&Стилі:" + +#~ msgid "Plain" +#~ msgstr "Кәдімгі" + +#, fuzzy +#~| msgid "(c) 1997-2006, The KNotes Developers" +#~ msgid "(c) 1997-2009, The KNotes Developers" +#~ msgstr "(c) 1997-2006, KNotes жасаушылары" + +#~ msgid "Defaults" +#~ msgstr "Әдеттегі" + +#~ msgid "Default Settings for New Notes" +#~ msgstr "Жаңа жазбалардың әдетті параметрлері" + +#~ msgid "Actions" +#~ msgstr "Әрекеттер" + +#~ msgid "Action Settings" +#~ msgstr "Әрекет параметрлері" + +#~ msgid "Network" +#~ msgstr "Желі" + +#~ msgid "Network Settings" +#~ msgstr "Желілік параметрлері" + +#~ msgid "Style" +#~ msgstr "Стилі" + +#~ msgid "Displa&y" +#~ msgstr "Көр&інісі" + +#~ msgid "&Editor" +#~ msgstr "&Жазу" + +#~ msgid "" +#~ "_: NAME OF TRANSLATORS\n" +#~ "Your names" +#~ msgstr "Сайран Киккарин" + +#~ msgid "" +#~ "_: EMAIL OF TRANSLATORS\n" +#~ "Your emails" +#~ msgstr "sairan@computer.org" + +#~ msgid "hours/minutes" +#~ msgstr "сағ/минуттан кейін" diff --git a/po/km/knotes.po b/po/km/knotes.po new file mode 100644 index 0000000..138d2f9 --- /dev/null +++ b/po/km/knotes.po @@ -0,0 +1,1197 @@ +# translation of knotes.po to Khmer +# Copyright (C) YEAR This_file_is_part_of_KDE +# This file is distributed under the same license as the PACKAGE package. +# +# Khoem Sokhem , 2008, 2010. +# Auk Piseth , 2008. +msgid "" +msgstr "" +"Project-Id-Version: knotes\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2010-05-24 16:25+0700\n" +"Last-Translator: Khoem Sokhem \n" +"Language-Team: Khmer \n" +"Language: km\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"\n" +"X-Generator: KBabel 1.11.4\n" + +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "ខឹម សុខែម, ​អេង វណ្ណៈ, អោក ពិសិដ្ឋ​" + +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "khoemsokhem@khmeros.info,​​evannak@khmeros.info,piseth_dv@khmeros.info" + +#: apps/knotes_options.h:29 +#, kde-format +msgid "Suppress creation of a new note on a non-unique instance." +msgstr "ទប់ស្កាត់​ការ​បង្កើត​ចំណាំ​ថ្មី​លើ​វត្ថុ​ដែល​មិនមែន​មាន​តែ​មួយ ។" + +#: apps/knotesakonaditray.cpp:35 apps/knotestray.cpp:32 +#, fuzzy, kde-format +#| msgid "KNotes: Sticky notes for KDE" +msgid "KNotes: Sticky notes by KDE" +msgstr "KNotes ៖ ចំណាំ​ស្អិតសម្រាប់ KDE" + +#: apps/knotesapp.cpp:98 +#, kde-format +msgid "New Note" +msgstr "ចំណាំ​ថ្មី" + +#: apps/knotesapp.cpp:106 kontactplugin/knotes_part.cpp:187 +#, kde-format +msgid "New Note From Clipboard" +msgstr "ចំណាំ​ថ្មី​ពី​ក្ដារ​តម្បៀត​ខ្ទាស់" + +#: apps/knotesapp.cpp:112 kontactplugin/knotes_part.cpp:192 +#, fuzzy, kde-format +#| msgid "New Note From Clipboard" +msgid "New Note From Text File..." +msgstr "ចំណាំ​ថ្មី​ពី​ក្ដារ​តម្បៀត​ខ្ទាស់" + +#: apps/knotesapp.cpp:116 +#, kde-format +msgid "Show All Notes" +msgstr "បង្ហាញ​ចំណាំ​ទាំង​អស់" + +#: apps/knotesapp.cpp:122 +#, kde-format +msgid "Hide All Notes" +msgstr "លាក់​ចំណាំ​ទាំង​អស់" + +#: apps/knotesapp.cpp:128 kontactplugin/knotes_part.cpp:146 +#, fuzzy, kde-format +#| msgid "Print Note" +#| msgid_plural "Print %1 notes" +msgctxt "@action:inmenu" +msgid "Print Selected Notes..." +msgstr "បោះពុម្ព​ចំណាំ %1" + +#: apps/knotesapp.cpp:134 +#, fuzzy, kde-format +#| msgid "Print Note" +#| msgid_plural "Print %1 notes" +msgctxt "@action:inmenu" +msgid "Delete Selected Notes..." +msgstr "បោះពុម្ព​ចំណាំ %1" + +#: apps/knotesapp.cpp:393 kontactplugin/knotes_part.cpp:874 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgid "Select Text File" +msgstr "ជ្រើស​អ្នក​ទទួល ៖" + +#: apps/knotesapp.cpp:394 kontactplugin/knotes_part.cpp:875 +#, fuzzy, kde-format +#| msgid "Text Size" +msgid "Text File" +msgstr "ទំហំអក្សរ" + +#: apps/knotesapp.cpp:400 kontactplugin/knotes_part.cpp:882 +#, kde-format +msgid "Error during open text file: %1" +msgstr "" + +#: apps/knotesapp.cpp:401 kontactplugin/knotes_part.cpp:883 +#, fuzzy, kde-format +#| msgid "Text Size" +msgid "Open Text File" +msgstr "ទំហំអក្សរ" + +#: apps/knotesapp.cpp:404 kontactplugin/knotes_part.cpp:886 +#, kde-format +msgid "Note from file '%1'" +msgstr "" + +#: apps/knotesapp.cpp:499 +#, kde-format +msgid "No Notes" +msgstr "គ្មាន​ចំណាំ" + +#: apps/knotesapp.cpp:552 kontactplugin/knotes_part.cpp:637 +#, kde-format +msgid "Settings" +msgstr "ការ​កំណត់" + +#. i18n: ectx: Menu (knotes_context) +#: apps/main.cpp:54 data/knotesappui.rc:5 data/knotesappui.rc:6 +#: kontactplugin/knotes_part.cpp:87 kontactplugin/knotes_plugin.cpp:58 +#: kontactplugin/knoteseditdialog.cpp:67 +#, kde-format +msgid "KNotes" +msgstr "KNotes" + +#: apps/main.cpp:56 +#, kde-format +msgid "KDE Notes" +msgstr "ចំណាំ​របស់ KDE" + +#: apps/main.cpp:58 +#, fuzzy, kde-format +#| msgid "Copyright © 1997–2010 KNotes authors" +msgid "Copyright © 1997–2018 KNotes authors" +msgstr "រក្សាសិទ្ធិឆ្នាំ ១៩៩៧–២០១០ ដោយ​អ្នកនិពន្ធ KNotes" + +#: apps/main.cpp:78 kontactplugin/kcmknotessummary.cpp:64 +#, kde-format +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: apps/main.cpp:79 +#, kde-format +msgid "Maintainer" +msgstr "អ្នក​ថែទាំ" + +#: apps/main.cpp:81 +#, kde-format +msgid "Guillermo Antonio Amaral Bastidas" +msgstr "Guillermo Antonio Amaral Bastidas" + +#: apps/main.cpp:82 apps/main.cpp:85 +#, kde-format +msgid "Previous Maintainer" +msgstr "អ្នក​ថែ​ទាំ​មុន" + +#: apps/main.cpp:84 +#, kde-format +msgid "Michael Brade" +msgstr "Michael Brade" + +#: apps/main.cpp:87 +#, kde-format +msgid "Bernd Johannes Wuebben" +msgstr "Bernd Johannes Wuebben" + +#: apps/main.cpp:88 +#, kde-format +msgid "Original KNotes Author" +msgstr "អ្នក​និពន្ធ KNotes ដើម" + +#: apps/main.cpp:90 +#, kde-format +msgid "Wynn Wilkes" +msgstr "Wynn Wilkes" + +#: apps/main.cpp:91 +#, kde-format +msgid "Ported KNotes to KDE 2" +msgstr "បញ្ចូល KNotes ទៅ KDE 2" + +#: apps/main.cpp:93 +#, kde-format +msgid "Daniel Martin" +msgstr "Daniel Martin" + +#: apps/main.cpp:94 +#, kde-format +msgid "Network Interface" +msgstr "ចំណុច​ប្រទាក់​បណ្ដាញ" + +#: apps/main.cpp:96 +#, kde-format +msgid "Bo Thorsen" +msgstr "Bo Thorsen" + +#: apps/main.cpp:97 +#, kde-format +msgid "Started KDE Resource Framework Integration" +msgstr "ចាប់ផ្ដើម​ការ​បញ្ចូល​គ្រោងការណ៍​ធនធាន KDE" + +#: apps/main.cpp:99 +#, kde-format +msgid "Bera Debajyoti" +msgstr "Bera Debajyoti" + +#: apps/main.cpp:100 +#, kde-format +msgid "Idea and initial code for the new look & feel" +msgstr "គំនិត និង​កូដ​ដំបូង​សម្រាប់​រូបរាង និង​មុខងារថ្មី" + +#: apps/main.cpp:102 +#, kde-format +msgid "Matthias Ettrich" +msgstr "Matthias Ettrich" + +#: apps/main.cpp:105 +#, kde-format +msgid "David Faure" +msgstr "David Faure" + +#: apps/main.cpp:108 +#, kde-format +msgid "Matthias Kiefer" +msgstr "Matthias Kiefer" + +#: apps/main.cpp:111 +#, kde-format +msgid "Luboš Luňák" +msgstr "Luboš Luňák" + +#: apps/main.cpp:113 +#, kde-format +msgid "Dirk A. Mueller" +msgstr "Dirk A. Mueller" + +#: apps/main.cpp:116 +#, kde-format +msgid "Carsten Pfeiffer" +msgstr "Carsten Pfeiffer" + +#: apps/main.cpp:119 +#, kde-format +msgid "Harri Porten" +msgstr "Harri Porten" + +#: apps/main.cpp:122 +#, kde-format +msgid "Espen Sand" +msgstr "Espen Sand" + +#: configdialog/knotecollectionconfigwidget.cpp:121 +#, kde-format +msgid "Folders" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:123 +#, kde-format +msgid "Select which KNotes folders to show:" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:158 +#, kde-format +msgid "Search..." +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:176 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgid "&Select All" +msgstr "ជ្រើស​អ្នក​ទទួល ៖" + +#: configdialog/knotecollectionconfigwidget.cpp:180 +#, kde-format +msgid "&Unselect All" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:185 +#, fuzzy, kde-format +#| msgid "Rename..." +msgid "Rename notes..." +msgstr "​ប្តូរឈ្មោះ..." + +#: configdialog/knotecollectionconfigwidget.cpp:189 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:208 +#, fuzzy, kde-format +#| msgid "Note Actions" +msgid "Notes accounts" +msgstr "សកម្មភាព​ចំណាំ" + +#: configdialog/knotecollectionconfigwidget.cpp:213 +#, kde-format +msgid "Accounts" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:245 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgid "Rename Notes" +msgstr "ជ្រើស​អ្នក​ទទួល ៖" + +#: configdialog/knotecollectionconfigwidget.cpp:246 +#, kde-format +msgid "Name:" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "An error was occurred during renaming: %1" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgid "Rename note" +msgstr "ជ្រើស​អ្នក​ទទួល ៖" + +#: configdialog/knoteconfigdialog.cpp:192 +#, kde-format +msgid "Show number of notes in tray icon" +msgstr "" + +#: configdialog/knoteconfigdialog.cpp:199 +#, fuzzy, kde-format +#| msgid "Default &width:" +msgid "Default Title:" +msgstr "ទទឹង​លំនាំដើម ៖" + +#: configdialog/knoteconfigdialog.cpp:206 +#, kde-format +msgid "How does this work?" +msgstr "" + +#: configdialog/knoteconfigdialog.cpp:240 +#, kde-format +msgid "" +"

          You can customize title note. You can use:

          • %d current date " +"(short format)
          • %l current date (long format)
          • %t current " +"time
          " +msgstr "" + +#: configdialog/knoteconfigdialog.cpp:262 +#, kde-format +msgid "Theme:" +msgstr "" + +#: configdialog/knoteconfigdialog.cpp:272 +#, fuzzy, kde-format +#| msgid "Print Note" +#| msgid_plural "Print %1 notes" +msgid "Download new printing themes" +msgstr "បោះពុម្ព​ចំណាំ %1" + +#: configdialog/knotedisplayconfigwidget.cpp:46 +#, kde-format +msgid "&Text color:" +msgstr "ពណ៌​អត្ថបទ ៖" + +#: configdialog/knotedisplayconfigwidget.cpp:55 +#, kde-format +msgid "&Background color:" +msgstr "ពណ៌​ផ្ទៃ​ខាង​ក្រោយ ៖" + +#: configdialog/knotedisplayconfigwidget.cpp:66 +#, kde-format +msgid "&Show note in taskbar" +msgstr "បង្ហាញ​ចំណាំក្នុង​របារ​ភារកិច្ច" + +#: configdialog/knotedisplayconfigwidget.cpp:70 +#, kde-format +msgid "&Remember desktop" +msgstr "ចងចាំ​ផ្ទៃតុ" + +#: configdialog/knotedisplayconfigwidget.cpp:74 +#, kde-format +msgid "Default &width:" +msgstr "ទទឹង​លំនាំដើម ៖" + +#: configdialog/knotedisplayconfigwidget.cpp:85 +#, kde-format +msgid "Default &height:" +msgstr "កម្ពស់​លំនាំដើម ៖" + +#: configdialog/knoteeditorconfigwidget.cpp:37 +#, kde-format +msgid "&Tab size:" +msgstr "ទំហំ​ថេប ៖" + +#: configdialog/knoteeditorconfigwidget.cpp:46 +#, kde-format +msgid "Auto &indent" +msgstr "ចូល​បន្ទាត់​ស្វ័យ​ប្រវត្តិ" + +#: configdialog/knoteeditorconfigwidget.cpp:51 +#, kde-format +msgid "&Rich text" +msgstr "អត្ថបទ​សំបូរ​បែប" + +#: configdialog/knoteeditorconfigwidget.cpp:55 +#, kde-format +msgid "Text font:" +msgstr "ពុម្ពអក្សរ​អត្ថបទ ៖" + +#: configdialog/knoteeditorconfigwidget.cpp:64 +#, kde-format +msgid "Title font:" +msgstr "ពុម្ពអក្សរ​ចំណង​ជើង ៖" + +#: configdialog/knotesimpleconfigdialog.cpp:64 +#, kde-format +msgid "Editor Settings" +msgstr "ការ​កំណត់​កម្មវិធី​និពន្ធ" + +#: configdialog/knotesimpleconfigdialog.cpp:67 +#, kde-format +msgid "Display Settings" +msgstr "ការកំណត់​ការ​បង្ហាញ" + +#. i18n: ectx: Menu (help) +#: data/knotesappui.rc:23 +#, kde-format +msgid "&Help" +msgstr "ជំនួយ" + +#. i18n: ectx: Menu (notes_menu) +#: data/knotesappui.rc:35 data/knotesappui.rc:36 +#, kde-format +msgid "Notes" +msgstr "ចំណាំ" + +#: dialog/knotedeleteselectednotesdialog.cpp:32 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgid "Select notes to delete" +msgstr "ជ្រើស​អ្នក​ទទួល ៖" + +#: dialog/knoteselectednotesdialog.cpp:34 +#: print/knoteprintselectednotesdialog.cpp:41 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgid "Select notes" +msgstr "ជ្រើស​អ្នក​ទទួល ៖" + +#: dialog/knoteskeydialog.cpp:33 +#, kde-format +msgid "Configure Shortcuts" +msgstr "កំណត់​រចនាសម្ព័ន្ធ​ផ្លូវកាត់" + +#: dialog/knoteskeydialog.cpp:73 +#, kde-format +msgid "Note Actions" +msgstr "សកម្មភាព​ចំណាំ" + +#: finddialog/knotefinddialog.cpp:40 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgctxt "@title:window" +msgid "Search Notes" +msgstr "ជ្រើស​អ្នក​ទទួល ៖" + +#: finddialog/knotefinddialog.cpp:85 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgctxt "@label:textbox" +msgid "Search notes:" +msgstr "ជ្រើស​អ្នក​ទទួល ៖" + +#: finddialog/knotefinddialog.cpp:94 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgctxt "@action:button Search notes" +msgid "Search..." +msgstr "ជ្រើស​អ្នក​ទទួល ៖" + +#: finddialog/knotefinddialog.cpp:149 +#, kde-format +msgctxt "@label" +msgid "No Results found in search." +msgstr "" + +#: knoteedit.cpp:56 +#, kde-format +msgid "Bold" +msgstr "ដិត" + +#: knoteedit.cpp:61 +#, kde-format +msgid "Italic" +msgstr "ទ្រេត" + +#: knoteedit.cpp:65 +#, kde-format +msgid "Underline" +msgstr "គូស​បន្ទាត់​ពី​ក្រោម" + +#: knoteedit.cpp:69 +#, kde-format +msgid "Strike Out" +msgstr "បន្ទាត់​ឆូត" + +#: knoteedit.cpp:79 +#, kde-format +msgid "Align Left" +msgstr "​តម្រឹម​ឆ្វេង" + +#: knoteedit.cpp:85 +#, kde-format +msgid "Align Center" +msgstr "​តម្រឹម​កណ្ដាល" + +#: knoteedit.cpp:90 +#, kde-format +msgid "Align Right" +msgstr "​តម្រឹម​ស្តាំ" + +#: knoteedit.cpp:95 +#, kde-format +msgid "Align Block" +msgstr "តម្រឹម​ប្លុក" + +#: knoteedit.cpp:106 +#, kde-format +msgid "List" +msgstr "បញ្ជី" + +#: knoteedit.cpp:111 +#, kde-format +msgid "Superscript" +msgstr "អក្សរ​តូច​លើ" + +#: knoteedit.cpp:114 +#, kde-format +msgid "Subscript" +msgstr "អក្សរ​តូច​ក្រោម" + +#: knoteedit.cpp:120 +#, kde-format +msgid "Increase Indent" +msgstr "បង្កើន​ការ​ចូល​បន្ទាត់" + +#: knoteedit.cpp:126 +#, kde-format +msgid "Decrease Indent" +msgstr "បន្ថយ​ការ​ចូល​បន្ទាត់" + +#: knoteedit.cpp:137 +#, kde-format +msgid "Text Color..." +msgstr "​ពណ៌​អត្ថបទ..." + +#: knoteedit.cpp:143 +#, kde-format +msgid "Text Background Color..." +msgstr "ពណ៌​ផ្ទៃ​ខាងក្រោយ​របស់​អត្ថបទ..." + +#: knoteedit.cpp:147 +#, kde-format +msgid "Text Font" +msgstr "ពុម្ព​អក្សរ​អត្ថបទ" + +#: knoteedit.cpp:151 +#, kde-format +msgid "Text Size" +msgstr "ទំហំអក្សរ" + +#: knoteedit.cpp:162 +#, kde-format +msgid "Insert Date" +msgstr "បញ្ចូល​កាលបរិច្ឆេទ" + +#: knoteedit.cpp:166 +#, kde-format +msgid "Insert Checkmark" +msgstr "" + +#: kontactplugin/kcmknotessummary.cpp:59 +#, kde-format +msgid "kcmknotessummary" +msgstr "" + +#: kontactplugin/kcmknotessummary.cpp:61 +#, kde-format +msgid "Notes Summary Configuration Dialog" +msgstr "" + +#: kontactplugin/kcmknotessummary.cpp:63 +#, kde-format +msgid "Copyright © 2013-2018 Laurent Montel " +msgstr "" + +#: kontactplugin/knotes_part.cpp:98 +#, kde-format +msgctxt "@action:inmenu create new popup note" +msgid "&New" +msgstr "" + +#: kontactplugin/knotes_part.cpp:108 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be presented with a dialog where you can add a new popup note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:111 kontactplugin/knotes_part.cpp:606 +#: kontactplugin/knotes_part.cpp:608 kontactplugin/knotes_part.cpp:790 +#, fuzzy, kde-format +#| msgid "Editor" +msgctxt "@action:inmenu" +msgid "Edit..." +msgstr "កម្មវិធី​និពន្ធ" + +#: kontactplugin/knotes_part.cpp:120 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can modify an existing popup " +"note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:123 +#, fuzzy, kde-format +#| msgid "Rename..." +msgctxt "@action:inmenu" +msgid "Rename..." +msgstr "​ប្តូរឈ្មោះ..." + +#: kontactplugin/knotes_part.cpp:131 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can rename an existing popup " +"note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:134 +#, fuzzy, kde-format +#| msgid "Delete" +msgctxt "@action:inmenu" +msgid "Delete" +msgstr "លុប" + +#: kontactplugin/knotes_part.cpp:142 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be prompted if you really want to permanently remove the selected " +"popup note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:153 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be prompted to print the selected popup note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:156 +#, fuzzy, kde-format +#| msgid "Print Note" +#| msgid_plural "Print %1 notes" +msgctxt "@action:inmenu" +msgid "Print Preview Selected Notes..." +msgstr "បោះពុម្ព​ចំណាំ %1" + +#: kontactplugin/knotes_part.cpp:162 +#, fuzzy, kde-format +#| msgid "Note Actions" +msgid "Note settings..." +msgstr "សកម្មភាព​ចំណាំ" + +#: kontactplugin/knotes_part.cpp:167 +#, fuzzy, kde-format +#| msgid "Preferences..." +msgid "Preferences KNotes..." +msgstr "ចំណង់​ចំណូល​ចិត្ត..." + +#: kontactplugin/knotes_part.cpp:172 notes/knote.cpp:713 +#, kde-format +msgid "Mail..." +msgstr "សំបុត្រ..." + +#: kontactplugin/knotes_part.cpp:177 notes/knote.cpp:709 +#, kde-format +msgid "Send..." +msgstr "ផ្ញើ..." + +#: kontactplugin/knotes_part.cpp:182 notes/knote.cpp:704 +#, kde-format +msgid "Set Alarm..." +msgstr "កំណត់សម្លេង​រោទ៍..." + +#: kontactplugin/knotes_part.cpp:197 notes/knote.cpp:717 +#, kde-format +msgid "Save As..." +msgstr "​រក្សាទុកជា..." + +#: kontactplugin/knotes_part.cpp:202 notes/knote.cpp:690 +#, kde-format +msgid "Lock" +msgstr "ចាក់​សោ" + +#: kontactplugin/knotes_part.cpp:205 notes/knote.cpp:693 +#, kde-format +msgid "Unlock" +msgstr "ដោះសោ" + +#: kontactplugin/knotes_part.cpp:238 +#, kde-format +msgid "Set Focus to Quick Search" +msgstr "" + +#: kontactplugin/knotes_part.cpp:321 +#, kde-format +msgctxt "@info" +msgid "To print notes, first select the notes to print from the list." +msgstr "" + +#: kontactplugin/knotes_part.cpp:322 +#, fuzzy, kde-format +#| msgid "Print Note" +#| msgid_plural "Print %1 notes" +msgctxt "@title:window" +msgid "Print Popup Notes" +msgstr "បោះពុម្ព​ចំណាំ %1" + +#: kontactplugin/knotes_part.cpp:366 +#, kde-format +msgid "Note was not created." +msgstr "" + +#: kontactplugin/knotes_part.cpp:366 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgid "Create new note" +msgstr "ជ្រើស​អ្នក​ទទួល ៖" + +#: kontactplugin/knotes_part.cpp:388 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:70 +#, fuzzy, kde-format +#| msgid "Do you really want to delete note %1?" +msgctxt "@info" +msgid "Do you really want to delete this note?" +msgid_plural "Do you really want to delete these %1 notes?" +msgstr[0] "តើ​អ្នក​ពិត​ជា​ចង់​លុប​ចំណាំ %1​ឬទេ ?" + +#: kontactplugin/knotes_part.cpp:390 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:57 +#, fuzzy, kde-format +#| msgid "Confirm Delete" +msgctxt "@title:window" +msgid "Confirm Delete" +msgstr "អះអាង​ការលុប" + +#: kontactplugin/knotes_part.cpp:582 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgctxt "@title:window" +msgid "Rename Popup Note" +msgstr "ជ្រើស​អ្នក​ទទួល ៖" + +#: kontactplugin/knotes_part.cpp:583 +#, fuzzy, kde-format +#| msgid "New Note" +msgctxt "@label:textbox" +msgid "New Name:" +msgstr "ចំណាំ​ថ្មី" + +#: kontactplugin/knotes_part.cpp:606 kontactplugin/knotes_part.cpp:790 +#, fuzzy, kde-format +#| msgid "Show All Notes" +msgid "Show Note..." +msgstr "បង្ហាញ​ចំណាំ​ទាំង​អស់" + +#: kontactplugin/knotes_part.cpp:742 +#, fuzzy, kde-format +#| msgid "&Rich text" +msgid "Rich text (*.html)" +msgstr "អត្ថបទ​សំបូរ​បែប" + +#: kontactplugin/knotes_part.cpp:744 +#, kde-format +msgid "Plain text (*.txt)" +msgstr "" + +#: kontactplugin/knotes_part.cpp:747 notes/knote.cpp:516 +#, kde-format +msgid "Save As" +msgstr "រក្សាទុក​ជា" + +#: kontactplugin/knotes_part.cpp:758 notes/knote.cpp:533 +#, kde-format +msgid "" +"A file named %1 already exists.
          Are you sure you want to " +"overwrite it?
          " +msgstr "" +"មាន​ឯកសារ​មានឈ្មោះ %1 រួចហើយ ។
          តើ​អ្នក​ពិតជា​ចង់​សរសេរ​ជាន់លើ​វា​ឬ ?
          " + +#: kontactplugin/knotes_plugin.cpp:62 +#, fuzzy, kde-format +#| msgid "New Note" +msgctxt "@action:inmenu" +msgid "New Popup Note..." +msgstr "ចំណាំ​ថ្មី" + +#: kontactplugin/knotes_plugin.cpp:70 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can create a new popup note." +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:99 +#, fuzzy, kde-kuit-format +#| msgid "KNotes" +msgctxt "@title" +msgid "KNotes" +msgstr "KNotes" + +#: kontactplugin/knotes_plugin.cpp:101 +#, fuzzy, kde-kuit-format +#| msgid "No Notes" +msgctxt "@title" +msgid "Popup Notes" +msgstr "គ្មាន​ចំណាំ" + +#: kontactplugin/knotes_plugin.cpp:103 +#, fuzzy, kde-kuit-format +#| msgid "Copyright © 1997–2010 KNotes authors" +msgctxt "@info:credit" +msgid "Copyright © 2003–2018 Kontact authors" +msgstr "រក្សាសិទ្ធិឆ្នាំ ១៩៩៧–២០១០ ដោយ​អ្នកនិពន្ធ KNotes" + +#: kontactplugin/knotes_plugin.cpp:105 +#, fuzzy, kde-kuit-format +#| msgid "Laurent Montel" +msgctxt "@info:credit" +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: kontactplugin/knotes_plugin.cpp:106 +#, fuzzy, kde-kuit-format +#| msgid "Maintainer" +msgctxt "@info:credit" +msgid "Current Maintainer" +msgstr "អ្នក​ថែទាំ" + +#: kontactplugin/knotes_plugin.cpp:109 +#, fuzzy, kde-kuit-format +#| msgid "Michael Brade" +msgctxt "@info:credit" +msgid "Michael Brade" +msgstr "Michael Brade" + +#: kontactplugin/knotes_plugin.cpp:110 +#, fuzzy, kde-kuit-format +#| msgid "Previous Maintainer" +msgctxt "@info:credit" +msgid "Previous Maintainer" +msgstr "អ្នក​ថែ​ទាំ​មុន" + +#: kontactplugin/knotes_plugin.cpp:112 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Tobias Koenig" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:113 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Developer" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:151 +#, fuzzy, kde-format +#| msgid "Settings" +msgctxt "@item" +msgid "Meeting" +msgstr "ការ​កំណត់" + +#: kontactplugin/knotes_plugin.cpp:165 kontactplugin/knotes_plugin.cpp:170 +#, fuzzy, kde-format +#| msgid "Notes" +msgctxt "@item" +msgid "Note: %1" +msgstr "ចំណាំ" + +#: kontactplugin/knotes_plugin.cpp:177 +#, fuzzy, kde-format +#| msgid "New Note" +msgctxt "@item" +msgid "New Note" +msgstr "ចំណាំ​ថ្មី" + +#: kontactplugin/knotes_plugin.cpp:187 +#, kde-format +msgctxt "@info" +msgid "Dropping multiple mails is not supported." +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:190 +#, kde-format +msgctxt "@item" +msgid "" +"From: %1\n" +"To: %2\n" +"Subject: %3" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:193 +#, kde-format +msgctxt "@item" +msgid "Mail: %1" +msgstr "" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, fuzzy, kde-format +#| msgid "Show All Notes" +msgctxt "@title:window" +msgid "Show Popup Note" +msgstr "បង្ហាញ​ចំណាំ​ទាំង​អស់" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, kde-format +msgctxt "@title:window" +msgid "Edit Popup Note" +msgstr "" + +#: kontactplugin/knoteseditdialog.cpp:79 +#, kde-format +msgctxt "@label popup note name" +msgid "Name:" +msgstr "" + +#: kontactplugin/knoteslistwidgetsearchline.cpp:28 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgid "Search notes..." +msgstr "ជ្រើស​អ្នក​ទទួល ៖" + +#: kontactplugin/knoteslistwidgetsearchline.cpp:37 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgid "Search notes...<%1>" +msgstr "ជ្រើស​អ្នក​ទទួល ៖" + +#: kontactplugin/knotesselectdeletenotesdialog.cpp:46 +#, kde-format +msgid "(note locked, it will not removed)" +msgstr "" + +#: kontactplugin/summarywidget.cpp:63 +#, fuzzy, kde-format +#| msgid "No Notes" +msgid "Popup Notes" +msgstr "គ្មាន​ចំណាំ" + +#: kontactplugin/summarywidget.cpp:120 +#, fuzzy, kde-format +#| msgid "Note Actions" +msgid "No notes found" +msgstr "សកម្មភាព​ចំណាំ" + +#: kontactplugin/summarywidget.cpp:153 +#, kde-format +msgid "Modify Note..." +msgstr "" + +#: kontactplugin/summarywidget.cpp:157 +#, fuzzy, kde-format +#| msgid "Print Note" +#| msgid_plural "Print %1 notes" +msgid "Delete Note..." +msgstr "បោះពុម្ព​ចំណាំ %1" + +#: kontactplugin/summarywidget.cpp:243 +#, kde-format +msgid "Read Popup Note: \"%1\"" +msgstr "" + +#: notes/knote.cpp:149 +#, kde-format +msgid "Do you really want to delete note %1?" +msgstr "តើ​អ្នក​ពិត​ជា​ចង់​លុប​ចំណាំ %1​ឬទេ ?" + +#: notes/knote.cpp:150 +#, kde-format +msgid "Confirm Delete" +msgstr "អះអាង​ការលុប" + +#: notes/knote.cpp:151 +#, kde-format +msgid "&Delete" +msgstr "លុប" + +#: notes/knote.cpp:277 +#, kde-format +msgid "Please enter the new name:" +msgstr "សូម​បញ្ចូល​ឈ្មោះ​ថ្មី ៖" + +#: notes/knote.cpp:511 +#, kde-format +msgid "Save note as plain text" +msgstr "រក្សា​ទុក​ចំណាំ​ជា​អត្ថបទ​ធម្មតា" + +#: notes/knote.cpp:639 +#, kde-format +msgid "&All Desktops" +msgstr "ផ្ទៃ​តុ​ទាំងអស់" + +#: notes/knote.cpp:681 +#, kde-format +msgid "New" +msgstr "ថ្មី" + +#: notes/knote.cpp:685 +#, kde-format +msgid "Rename..." +msgstr "​ប្តូរឈ្មោះ..." + +#: notes/knote.cpp:695 +#, kde-format +msgid "Hide" +msgstr "លាក់" + +#: notes/knote.cpp:700 +#, kde-format +msgid "Delete" +msgstr "លុប" + +#: notes/knote.cpp:727 +#, kde-format +msgid "Preferences..." +msgstr "ចំណង់​ចំណូល​ចិត្ត..." + +#: notes/knote.cpp:732 +#, kde-format +msgid "Keep Above Others" +msgstr "ដាក់​លើ​គេ" + +#: notes/knote.cpp:737 +#, kde-format +msgid "Keep Below Others" +msgstr "ដាក់ក្រោម​គេ" + +#: notes/knote.cpp:742 +#, kde-format +msgid "To Desktop" +msgstr "ទៅ​ផ្ទៃតុ" + +#: notes/knote.cpp:752 +#, kde-format +msgid "Walk Through Notes" +msgstr "ដើរ​កាត់​ចំណាំ" + +#: print/knotegrantleeprint.cpp:50 +#, fuzzy, kde-format +#| msgid "Alarm" +msgid "Alarm:" +msgstr "ការ​ជូនដំណឹង" + +#: print/knotegrantleeprint.cpp:51 +#, kde-format +msgid "Note is locked" +msgstr "" + +#: print/knoteprinter.cpp:135 +#, kde-format +msgid "Print Note" +msgid_plural "Print %1 notes" +msgstr[0] "បោះពុម្ព​ចំណាំ %1" + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing theme was not found." +msgstr "" + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing error" +msgstr "" + +#: print/knoteprintselectednotesdialog.cpp:63 +#, fuzzy, kde-format +#| msgid "Print Note" +#| msgid_plural "Print %1 notes" +msgid "Printing theme:" +msgstr "បោះពុម្ព​ចំណាំ %1" + +#: print/knoteprintselectednotesdialog.cpp:70 +#, kde-format +msgid "Preview" +msgstr "" + +#: print/knoteprintselectednotesdialog.cpp:72 +#, fuzzy, kde-format +#| msgid "Print %1" +msgid "Print" +msgstr "បោះពុម្ព %1" + +#: print/knoteprintselectthemedialog.cpp:34 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgid "Select theme" +msgstr "ជ្រើស​អ្នក​ទទួល ៖" + +#: print/knoteprintselectthemedialog.cpp:51 +#, kde-format +msgid "Themes:" +msgstr "" + +#, fuzzy +#~| msgid "Note Actions" +#~ msgid "KNotes Migration" +#~ msgstr "សកម្មភាព​ចំណាំ" + +#~ msgid "Scheduled Alarm" +#~ msgstr "ការ​ជូនដំណឹង​ដែល​បាន​កំណត់ពេល" + +#~ msgid "&No alarm" +#~ msgstr "គ្មាន​ការ​ជូនដំណឹង" + +#~ msgid "Alarm &at:" +#~ msgstr "ជូនដំណឹង​នៅ ៖" + +#~ msgid "The following notes triggered alarms:" +#~ msgstr "ចំណាំ​ខាងក្រោម បាន​កេះ​ការ​ជូនដំណឹង ៖" + +#~ msgid "Display" +#~ msgstr "បង្ហាញ" + +#~ msgid "" +#~ "Unable to save the notes to %1. Check that there is sufficient " +#~ "disk space.
          There should be a backup in the same directory though." +#~ msgstr "" +#~ "មិនអាច​រក្សាទុក​ចំណាំ​ទៅ %1 បានទេ ។ ពិនិត្យ​មើល​ថា មាន​ទំហំ​ថាស​គ្រប់គ្រាន់​ឬ​អត់ ។
          គួរតែ​មាន​ការ​បម្រុងទុក​នៅ​ក្នុង​ថត​តែ​មួយ ។
          " + +#~ msgid "Location:" +#~ msgstr "ទីតាំង ៖" + +#~ msgid "&Mail action:" +#~ msgstr "សកម្មភាព​សំបុត្រ ៖" + +#~ msgid "Incoming Notes" +#~ msgstr "ចំណាំ​ចូល" + +#~ msgid "Accept incoming notes" +#~ msgstr "ទទួល​យក​ចំណាំ​ចូល" + +#~ msgid "Outgoing Notes" +#~ msgstr "ចំណាំ​ចេញ" + +#~ msgid "&Sender ID:" +#~ msgstr "លេខ​សម្គាល់​អ្នកផ្ញើ ៖" + +#~ msgid "&Port:" +#~ msgstr "ច្រក ៖" + +#~ msgid "Select recipient:" +#~ msgstr "ជ្រើស​អ្នក​ទទួល ៖" + +#~ msgid "Hostname or IP address:" +#~ msgstr "ឈ្មោះ​ម៉ាស៊ីន ឬ​អាសយដ្ឋាន IP ៖" + +#~ msgid "The port KNotes will listen on and send notes to." +#~ msgstr "ច្រក KNotes នឹង​ស្តាប់ ហើយផ្ញើ​ចំណាំ​ទៅ ។" + +#~ msgid "Unable to start the mail process." +#~ msgstr "មិន​អាច​ចាប់​ផ្ដើម​ដំណើរ​ការ​សំបុត្រ ។" + +#~ msgid "Send \"%1\"" +#~ msgstr "ផ្ញើ \"%1\"" + +#~ msgid "The host cannot be empty." +#~ msgstr "ម៉ាស៊ីន​មិន​អាច​ទទេ​បាន​ឡើយ ។" + +#~ msgid "Communication error: %1" +#~ msgstr "កំហុស​ទំនាក់​ទំនង ៖ %1" + +#~ msgid "Alarm &in:" +#~ msgstr "ជូនដំណឹង​ក្នុង​រយៈពេល ៖" + +#~ msgid "&Style:" +#~ msgstr "រចនាប័ទ្ម ៖" + +#~ msgid "Plain" +#~ msgstr "ធម្មតា" diff --git a/po/ko/akonadi_notes_agent.po b/po/ko/akonadi_notes_agent.po new file mode 100644 index 0000000..b64a546 --- /dev/null +++ b/po/ko/akonadi_notes_agent.po @@ -0,0 +1,116 @@ +# Copyright (C) YEAR This_file_is_part_of_KDE +# This file is distributed under the same license as the PACKAGE package. +# Shinjo Park , 2014, 2015, 2016, 2017, 2018. +# +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2018-08-15 11:17+0100\n" +"Last-Translator: Shinjo Park \n" +"Language-Team: Korean \n" +"Language: ko\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Lokalize 2.0\n" + +#: notesagentalarmdialog.cpp:51 notesagentalarmdialog.cpp:220 +#, kde-format +msgid "Alarm" +msgstr "알람" + +#: notesagentalarmdialog.cpp:63 +#, kde-format +msgid "The following notes triggered alarms:" +msgstr "다음 노트에서 알람을 울림:" + +#: notesagentalarmdialog.cpp:101 +#, kde-format +msgid "Remove Alarm" +msgstr "알람 삭제" + +#: notesagentalarmdialog.cpp:103 +#, kde-format +msgid "Show Note..." +msgstr "노트 보이기..." + +#: notesagentalarmdialog.cpp:105 +#, kde-format +msgid "Modify Alarm..." +msgstr "알람 수정..." + +#: notesagentalarmdialog.cpp:158 +#, kde-format +msgid "Are you sure to remove alarm?" +msgstr "알람을 삭제하시겠습니까?" + +#: notesagentalarmdialog.cpp:158 +#, kde-format +msgctxt "@title:window" +msgid "Remove Alarm" +msgstr "알람 삭제" + +#: notesagentalarmdialog.cpp:220 +#, kde-format +msgid "Error during fetch alarm info." +msgstr "알람 정보를 가져오는 중 오류가 발생했습니다." + +#: notesagentsettingsdialog.cpp:42 +#, kde-format +msgid "Configure Notes Agent" +msgstr "노트 에이전트 설정" + +#: notesagentsettingsdialog.cpp:58 +#, kde-format +msgid "Notify" +msgstr "알림" + +#: notesagentsettingsdialog.cpp:61 +#, kde-format +msgid "Network" +msgstr "네트워크" + +#: notesagentsettingsdialog.cpp:70 +#, kde-format +msgid "Notes Agent" +msgstr "노트 에이전트" + +#: notesagentsettingsdialog.cpp:72 +#, kde-format +msgid "Notes Agent." +msgstr "노트 에이전트." + +#: notesagentsettingsdialog.cpp:74 +#, kde-format +msgid "Copyright (C) 2013-2018 Laurent Montel" +msgstr "Copyright (C) 2013-2018 Laurent Montel" + +#: notesagentsettingsdialog.cpp:76 +#, kde-format +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: notesagentsettingsdialog.cpp:77 +#, kde-format +msgid "Maintainer" +msgstr "관리자" + +#: notesagentsettingsdialog.cpp:80 +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "Shinjo Park" + +#: notesagentsettingsdialog.cpp:81 +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "kde@peremen.name" + +#: notesmanager.cpp:199 +#, kde-format +msgid "Note Received" +msgstr "받은 노트" diff --git a/po/ko/knotes.po b/po/ko/knotes.po new file mode 100644 index 0000000..c63cdd4 --- /dev/null +++ b/po/ko/knotes.po @@ -0,0 +1,1186 @@ +# korean po for knotes. +# Copyright (C) 1999, 2000, 2001 Free Software Foundation, Inc. +# SiO4, Yong Hwan , 1999. +# Kim jaehwan , 2000, 2001. +# Shinjo Park , 2007, 2009. +# Shinjo Park , 2011, 2014, 2015, 2016, 2017, 2018. +# +msgid "" +msgstr "" +"Project-Id-Version: knotes\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2018-08-15 12:21+0100\n" +"Last-Translator: Shinjo Park \n" +"Language-Team: Korean \n" +"Language: ko\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Lokalize 2.0\n" + +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "Shinjo Park" + +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "kde@peremen.name" + +#: apps/knotes_options.h:29 +#, kde-format +msgid "Suppress creation of a new note on a non-unique instance." +msgstr "두 번 이상 실행될 때 새 노트를 만들지 않습니다." + +#: apps/knotesakonaditray.cpp:35 apps/knotestray.cpp:32 +#, kde-format +msgid "KNotes: Sticky notes by KDE" +msgstr "KNotes: KDE 찍찍이 노트" + +#: apps/knotesapp.cpp:98 +#, kde-format +msgid "New Note" +msgstr "새로운 노트" + +#: apps/knotesapp.cpp:106 kontactplugin/knotes_part.cpp:187 +#, kde-format +msgid "New Note From Clipboard" +msgstr "클립보드에서 새 노트 만들기" + +#: apps/knotesapp.cpp:112 kontactplugin/knotes_part.cpp:192 +#, kde-format +msgid "New Note From Text File..." +msgstr "텍스트 파일에서 새 노트 만들기..." + +#: apps/knotesapp.cpp:116 +#, kde-format +msgid "Show All Notes" +msgstr "모든 노트 보이기" + +#: apps/knotesapp.cpp:122 +#, kde-format +msgid "Hide All Notes" +msgstr "모든 노트 숨기기" + +#: apps/knotesapp.cpp:128 kontactplugin/knotes_part.cpp:146 +#, kde-format +msgctxt "@action:inmenu" +msgid "Print Selected Notes..." +msgstr "선택한 노트 인쇄..." + +#: apps/knotesapp.cpp:134 +#, kde-format +msgctxt "@action:inmenu" +msgid "Delete Selected Notes..." +msgstr "선택한 노트 삭제..." + +#: apps/knotesapp.cpp:393 kontactplugin/knotes_part.cpp:874 +#, kde-format +msgid "Select Text File" +msgstr "텍스트 파일 선택" + +#: apps/knotesapp.cpp:394 kontactplugin/knotes_part.cpp:875 +#, kde-format +msgid "Text File" +msgstr "텍스트 파일" + +#: apps/knotesapp.cpp:400 kontactplugin/knotes_part.cpp:882 +#, kde-format +msgid "Error during open text file: %1" +msgstr "텍스트 파일 여는 중 오류 발생: %1" + +#: apps/knotesapp.cpp:401 kontactplugin/knotes_part.cpp:883 +#, kde-format +msgid "Open Text File" +msgstr "텍스트 파일 열기" + +#: apps/knotesapp.cpp:404 kontactplugin/knotes_part.cpp:886 +#, kde-format +msgid "Note from file '%1'" +msgstr "파일 '%1'의 내용을 포함한 노트" + +#: apps/knotesapp.cpp:499 +#, kde-format +msgid "No Notes" +msgstr "노트 없음" + +#: apps/knotesapp.cpp:552 kontactplugin/knotes_part.cpp:637 +#, kde-format +msgid "Settings" +msgstr "설정" + +#. i18n: ectx: Menu (knotes_context) +#: apps/main.cpp:54 data/knotesappui.rc:5 data/knotesappui.rc:6 +#: kontactplugin/knotes_part.cpp:87 kontactplugin/knotes_plugin.cpp:58 +#: kontactplugin/knoteseditdialog.cpp:67 +#, kde-format +msgid "KNotes" +msgstr "KNotes" + +#: apps/main.cpp:56 +#, kde-format +msgid "KDE Notes" +msgstr "KDE 노트" + +#: apps/main.cpp:58 +#, kde-format +msgid "Copyright © 1997–2018 KNotes authors" +msgstr "Copyright © 1997–2018 KNotes authors" + +#: apps/main.cpp:78 kontactplugin/kcmknotessummary.cpp:64 +#, kde-format +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: apps/main.cpp:79 +#, kde-format +msgid "Maintainer" +msgstr "관리자" + +#: apps/main.cpp:81 +#, kde-format +msgid "Guillermo Antonio Amaral Bastidas" +msgstr "Guillermo Antonio Amaral Bastidas" + +#: apps/main.cpp:82 apps/main.cpp:85 +#, kde-format +msgid "Previous Maintainer" +msgstr "이전 관리자" + +#: apps/main.cpp:84 +#, kde-format +msgid "Michael Brade" +msgstr "Michael Brade" + +#: apps/main.cpp:87 +#, kde-format +msgid "Bernd Johannes Wuebben" +msgstr "Bernd Johannes Wuebben" + +#: apps/main.cpp:88 +#, kde-format +msgid "Original KNotes Author" +msgstr "원본 KNotes 작성자" + +#: apps/main.cpp:90 +#, kde-format +msgid "Wynn Wilkes" +msgstr "Wynn Wilkes" + +#: apps/main.cpp:91 +#, kde-format +msgid "Ported KNotes to KDE 2" +msgstr "KDE 2로의 포팅" + +#: apps/main.cpp:93 +#, kde-format +msgid "Daniel Martin" +msgstr "Daniel Martin" + +#: apps/main.cpp:94 +#, kde-format +msgid "Network Interface" +msgstr "네트워크 인터페이스" + +#: apps/main.cpp:96 +#, kde-format +msgid "Bo Thorsen" +msgstr "Bo Thorsen" + +#: apps/main.cpp:97 +#, kde-format +msgid "Started KDE Resource Framework Integration" +msgstr "KDE 자원 프레임워크 통합 시작" + +#: apps/main.cpp:99 +#, kde-format +msgid "Bera Debajyoti" +msgstr "Bera Debajyoti" + +#: apps/main.cpp:100 +#, kde-format +msgid "Idea and initial code for the new look & feel" +msgstr "새로운 모양의 아이디어와 초기 코드" + +#: apps/main.cpp:102 +#, kde-format +msgid "Matthias Ettrich" +msgstr "Matthias Ettrich" + +#: apps/main.cpp:105 +#, kde-format +msgid "David Faure" +msgstr "David Faure" + +#: apps/main.cpp:108 +#, kde-format +msgid "Matthias Kiefer" +msgstr "Matthias Kiefer" + +#: apps/main.cpp:111 +#, kde-format +msgid "Luboš Luňák" +msgstr "Luboš Luňák" + +#: apps/main.cpp:113 +#, kde-format +msgid "Dirk A. Mueller" +msgstr "Dirk A. Mueller" + +#: apps/main.cpp:116 +#, kde-format +msgid "Carsten Pfeiffer" +msgstr "Carsten Pfeiffer" + +#: apps/main.cpp:119 +#, kde-format +msgid "Harri Porten" +msgstr "Harri Porten" + +#: apps/main.cpp:122 +#, kde-format +msgid "Espen Sand" +msgstr "Espen Sand" + +#: configdialog/knotecollectionconfigwidget.cpp:121 +#, kde-format +msgid "Folders" +msgstr "폴더" + +#: configdialog/knotecollectionconfigwidget.cpp:123 +#, kde-format +msgid "Select which KNotes folders to show:" +msgstr "표시할 KNotes 폴더 선택:" + +#: configdialog/knotecollectionconfigwidget.cpp:158 +#, kde-format +msgid "Search..." +msgstr "찾기..." + +#: configdialog/knotecollectionconfigwidget.cpp:176 +#, kde-format +msgid "&Select All" +msgstr "모두 선택(&S)" + +#: configdialog/knotecollectionconfigwidget.cpp:180 +#, kde-format +msgid "&Unselect All" +msgstr "모두 선택 해제(&U)" + +#: configdialog/knotecollectionconfigwidget.cpp:185 +#, kde-format +msgid "Rename notes..." +msgstr "노트 이름 바꾸기..." + +#: configdialog/knotecollectionconfigwidget.cpp:189 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "노트를 저장할 폴더를 선택하십시오:" + +#: configdialog/knotecollectionconfigwidget.cpp:208 +#, kde-format +msgid "Notes accounts" +msgstr "노트 계정" + +#: configdialog/knotecollectionconfigwidget.cpp:213 +#, kde-format +msgid "Accounts" +msgstr "계정" + +#: configdialog/knotecollectionconfigwidget.cpp:245 +#, kde-format +msgid "Rename Notes" +msgstr "노트 이름 바꾸기" + +#: configdialog/knotecollectionconfigwidget.cpp:246 +#, kde-format +msgid "Name:" +msgstr "이름:" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "An error was occurred during renaming: %1" +msgstr "이름 바꾸는 중 오류 발생: %1" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "Rename note" +msgstr "노트 이름 바꾸기" + +#: configdialog/knoteconfigdialog.cpp:192 +#, kde-format +msgid "Show number of notes in tray icon" +msgstr "트레이 아이콘에 노트 수 보이기" + +#: configdialog/knoteconfigdialog.cpp:199 +#, kde-format +msgid "Default Title:" +msgstr "기본 제목:" + +#: configdialog/knoteconfigdialog.cpp:206 +#, kde-format +msgid "How does this work?" +msgstr "어떻게 작동합니까?" + +#: configdialog/knoteconfigdialog.cpp:240 +#, kde-format +msgid "" +"

          You can customize title note. You can use:

          • %d current date " +"(short format)
          • %l current date (long format)
          • %t current " +"time
          " +msgstr "" +"

          제목 노트를 사용자 정의할 수 있습니다. 다음 자리비움자를 사용할 수 있" +"습니다:

          • %d: 오늘 날짜(짧은 형식)
          • %l: 오늘 날짜(긴 형식)
          • %t: 현재 시간
          " + +#: configdialog/knoteconfigdialog.cpp:262 +#, kde-format +msgid "Theme:" +msgstr "테마:" + +#: configdialog/knoteconfigdialog.cpp:272 +#, kde-format +msgid "Download new printing themes" +msgstr "새 인쇄 테마 다운로드" + +#: configdialog/knotedisplayconfigwidget.cpp:46 +#, kde-format +msgid "&Text color:" +msgstr "텍스트 색상(&T):" + +#: configdialog/knotedisplayconfigwidget.cpp:55 +#, kde-format +msgid "&Background color:" +msgstr "배경 색상(&B):" + +#: configdialog/knotedisplayconfigwidget.cpp:66 +#, kde-format +msgid "&Show note in taskbar" +msgstr "작업 표시줄에 노트 보이기(&S)" + +#: configdialog/knotedisplayconfigwidget.cpp:70 +#, kde-format +msgid "&Remember desktop" +msgstr "데스크톱 기억하기(&A)" + +#: configdialog/knotedisplayconfigwidget.cpp:74 +#, kde-format +msgid "Default &width:" +msgstr "기본 폭(&W):" + +#: configdialog/knotedisplayconfigwidget.cpp:85 +#, kde-format +msgid "Default &height:" +msgstr "기본 높이(&H):" + +#: configdialog/knoteeditorconfigwidget.cpp:37 +#, kde-format +msgid "&Tab size:" +msgstr "탭 크기(&T):" + +#: configdialog/knoteeditorconfigwidget.cpp:46 +#, kde-format +msgid "Auto &indent" +msgstr "자동 들여쓰기(&I)" + +#: configdialog/knoteeditorconfigwidget.cpp:51 +#, kde-format +msgid "&Rich text" +msgstr "서식 있는 텍스트(&R)" + +#: configdialog/knoteeditorconfigwidget.cpp:55 +#, kde-format +msgid "Text font:" +msgstr "텍스트 글꼴:" + +#: configdialog/knoteeditorconfigwidget.cpp:64 +#, kde-format +msgid "Title font:" +msgstr "제목 글꼴:" + +#: configdialog/knotesimpleconfigdialog.cpp:64 +#, kde-format +msgid "Editor Settings" +msgstr "편집기 설정" + +#: configdialog/knotesimpleconfigdialog.cpp:67 +#, kde-format +msgid "Display Settings" +msgstr "표시 설정" + +#. i18n: ectx: Menu (help) +#: data/knotesappui.rc:23 +#, kde-format +msgid "&Help" +msgstr "도움말(&H)" + +#. i18n: ectx: Menu (notes_menu) +#: data/knotesappui.rc:35 data/knotesappui.rc:36 +#, kde-format +msgid "Notes" +msgstr "노트" + +#: dialog/knotedeleteselectednotesdialog.cpp:32 +#, kde-format +msgid "Select notes to delete" +msgstr "삭제할 노트 선택" + +#: dialog/knoteselectednotesdialog.cpp:34 +#: print/knoteprintselectednotesdialog.cpp:41 +#, kde-format +msgid "Select notes" +msgstr "노트 선택" + +#: dialog/knoteskeydialog.cpp:33 +#, kde-format +msgid "Configure Shortcuts" +msgstr "단축키 설정" + +#: dialog/knoteskeydialog.cpp:73 +#, kde-format +msgid "Note Actions" +msgstr "노트 동작" + +#: finddialog/knotefinddialog.cpp:40 +#, kde-format +msgctxt "@title:window" +msgid "Search Notes" +msgstr "노트 찾기" + +#: finddialog/knotefinddialog.cpp:85 +#, kde-format +msgctxt "@label:textbox" +msgid "Search notes:" +msgstr "노트 찾기:" + +#: finddialog/knotefinddialog.cpp:94 +#, kde-format +msgctxt "@action:button Search notes" +msgid "Search..." +msgstr "찾기..." + +#: finddialog/knotefinddialog.cpp:149 +#, kde-format +msgctxt "@label" +msgid "No Results found in search." +msgstr "검색 결과가 없습니다." + +#: knoteedit.cpp:56 +#, kde-format +msgid "Bold" +msgstr "굵게" + +#: knoteedit.cpp:61 +#, kde-format +msgid "Italic" +msgstr "기울임꼴" + +#: knoteedit.cpp:65 +#, kde-format +msgid "Underline" +msgstr "밑줄" + +#: knoteedit.cpp:69 +#, kde-format +msgid "Strike Out" +msgstr "취소선" + +#: knoteedit.cpp:79 +#, kde-format +msgid "Align Left" +msgstr "왼쪽 정렬" + +#: knoteedit.cpp:85 +#, kde-format +msgid "Align Center" +msgstr "가운데 정렬" + +#: knoteedit.cpp:90 +#, kde-format +msgid "Align Right" +msgstr "오른쪽 정렬" + +#: knoteedit.cpp:95 +#, kde-format +msgid "Align Block" +msgstr "블록 정렬" + +#: knoteedit.cpp:106 +#, kde-format +msgid "List" +msgstr "목록" + +#: knoteedit.cpp:111 +#, kde-format +msgid "Superscript" +msgstr "위 첨자" + +#: knoteedit.cpp:114 +#, kde-format +msgid "Subscript" +msgstr "아래 첨자" + +#: knoteedit.cpp:120 +#, kde-format +msgid "Increase Indent" +msgstr "들여쓰기 증가" + +#: knoteedit.cpp:126 +#, kde-format +msgid "Decrease Indent" +msgstr "들여쓰기 감소" + +#: knoteedit.cpp:137 +#, kde-format +msgid "Text Color..." +msgstr "텍스트 글자색..." + +#: knoteedit.cpp:143 +#, kde-format +msgid "Text Background Color..." +msgstr "텍스트 배경색..." + +#: knoteedit.cpp:147 +#, kde-format +msgid "Text Font" +msgstr "텍스트 글꼴" + +#: knoteedit.cpp:151 +#, kde-format +msgid "Text Size" +msgstr "텍스트 크기" + +#: knoteedit.cpp:162 +#, kde-format +msgid "Insert Date" +msgstr "날짜 삽입" + +#: knoteedit.cpp:166 +#, kde-format +msgid "Insert Checkmark" +msgstr "체크 표시 삽입" + +#: kontactplugin/kcmknotessummary.cpp:59 +#, kde-format +msgid "kcmknotessummary" +msgstr "kcmknotessummary" + +#: kontactplugin/kcmknotessummary.cpp:61 +#, kde-format +msgid "Notes Summary Configuration Dialog" +msgstr "메모 요약 설정 대화 상자" + +#: kontactplugin/kcmknotessummary.cpp:63 +#, kde-format +msgid "Copyright © 2013-2018 Laurent Montel " +msgstr "Copyright © 2013-2018 Laurent Montel " + +#: kontactplugin/knotes_part.cpp:98 +#, kde-format +msgctxt "@action:inmenu create new popup note" +msgid "&New" +msgstr "새로 만들기(&N)" + +#: kontactplugin/knotes_part.cpp:108 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be presented with a dialog where you can add a new popup note." +msgstr "새 팝업 노트를 추가할 수 있는 대화 상자가 표시됩니다." + +#: kontactplugin/knotes_part.cpp:111 kontactplugin/knotes_part.cpp:606 +#: kontactplugin/knotes_part.cpp:608 kontactplugin/knotes_part.cpp:790 +#, kde-format +msgctxt "@action:inmenu" +msgid "Edit..." +msgstr "편집..." + +#: kontactplugin/knotes_part.cpp:120 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can modify an existing popup " +"note." +msgstr "기존 팝업 노트를 수정할 수 있는 대화 상자가 표시됩니다." + +#: kontactplugin/knotes_part.cpp:123 +#, kde-format +msgctxt "@action:inmenu" +msgid "Rename..." +msgstr "이름 바꾸기..." + +#: kontactplugin/knotes_part.cpp:131 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can rename an existing popup " +"note." +msgstr "기존 팝업 노트를 이름을 바꿀 수 있는 대화 상자가 표시됩니다." + +#: kontactplugin/knotes_part.cpp:134 +#, kde-format +msgctxt "@action:inmenu" +msgid "Delete" +msgstr "삭제" + +#: kontactplugin/knotes_part.cpp:142 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be prompted if you really want to permanently remove the selected " +"popup note." +msgstr "팝업 노트를 영구히 삭제할 지 물어보는 대화 상자가 표시됩니다." + +#: kontactplugin/knotes_part.cpp:153 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be prompted to print the selected popup note." +msgstr "선택한 파업 노트를 인쇄할 대화 상자가 표시됩니다." + +#: kontactplugin/knotes_part.cpp:156 +#, kde-format +msgctxt "@action:inmenu" +msgid "Print Preview Selected Notes..." +msgstr "선택한 노트 인쇄 미리 보기..." + +#: kontactplugin/knotes_part.cpp:162 +#, kde-format +msgid "Note settings..." +msgstr "노트 설정..." + +#: kontactplugin/knotes_part.cpp:167 +#, kde-format +msgid "Preferences KNotes..." +msgstr "KNotes 설정..." + +#: kontactplugin/knotes_part.cpp:172 notes/knote.cpp:713 +#, kde-format +msgid "Mail..." +msgstr "이메일로 보내기..." + +#: kontactplugin/knotes_part.cpp:177 notes/knote.cpp:709 +#, kde-format +msgid "Send..." +msgstr "네트워크로 보내기..." + +#: kontactplugin/knotes_part.cpp:182 notes/knote.cpp:704 +#, kde-format +msgid "Set Alarm..." +msgstr "알람 설정..." + +#: kontactplugin/knotes_part.cpp:197 notes/knote.cpp:717 +#, kde-format +msgid "Save As..." +msgstr "다른 이름으로 저장..." + +#: kontactplugin/knotes_part.cpp:202 notes/knote.cpp:690 +#, kde-format +msgid "Lock" +msgstr "잠금" + +#: kontactplugin/knotes_part.cpp:205 notes/knote.cpp:693 +#, kde-format +msgid "Unlock" +msgstr "잠금 해제" + +#: kontactplugin/knotes_part.cpp:238 +#, kde-format +msgid "Set Focus to Quick Search" +msgstr "빠른 검색에 초점 맞춤" + +#: kontactplugin/knotes_part.cpp:321 +#, kde-format +msgctxt "@info" +msgid "To print notes, first select the notes to print from the list." +msgstr "노트를 인쇄하려면 목록에서 인쇄할 노트를 선택하십시오." + +#: kontactplugin/knotes_part.cpp:322 +#, kde-format +msgctxt "@title:window" +msgid "Print Popup Notes" +msgstr "팝업 노트 인쇄" + +#: kontactplugin/knotes_part.cpp:366 +#, kde-format +msgid "Note was not created." +msgstr "노트를 만들지 않았습니다." + +#: kontactplugin/knotes_part.cpp:366 +#, kde-format +msgid "Create new note" +msgstr "새 노트 만들기" + +#: kontactplugin/knotes_part.cpp:388 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:70 +#, kde-format +msgctxt "@info" +msgid "Do you really want to delete this note?" +msgid_plural "Do you really want to delete these %1 notes?" +msgstr[0] "이 노트 %1개를 지우시겠습니까?" + +#: kontactplugin/knotes_part.cpp:390 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:57 +#, kde-format +msgctxt "@title:window" +msgid "Confirm Delete" +msgstr "삭제 확인" + +#: kontactplugin/knotes_part.cpp:582 +#, kde-format +msgctxt "@title:window" +msgid "Rename Popup Note" +msgstr "팝업 노트 삭제" + +#: kontactplugin/knotes_part.cpp:583 +#, kde-format +msgctxt "@label:textbox" +msgid "New Name:" +msgstr "새 이름:" + +#: kontactplugin/knotes_part.cpp:606 kontactplugin/knotes_part.cpp:790 +#, kde-format +msgid "Show Note..." +msgstr "노트 보이기..." + +#: kontactplugin/knotes_part.cpp:742 +#, kde-format +msgid "Rich text (*.html)" +msgstr "서식 있는 텍스트 (*.html)" + +#: kontactplugin/knotes_part.cpp:744 +#, kde-format +msgid "Plain text (*.txt)" +msgstr "일반 텍스트 (*.txt)" + +#: kontactplugin/knotes_part.cpp:747 notes/knote.cpp:516 +#, kde-format +msgid "Save As" +msgstr "다른 이름으로 저장" + +#: kontactplugin/knotes_part.cpp:758 notes/knote.cpp:533 +#, kde-format +msgid "" +"A file named %1 already exists.
          Are you sure you want to " +"overwrite it?
          " +msgstr "파일 %1이(가) 이미 존재합니다.
          덮어쓰시겠습니까?
          " + +#: kontactplugin/knotes_plugin.cpp:62 +#, kde-format +msgctxt "@action:inmenu" +msgid "New Popup Note..." +msgstr "새 팝업 노트..." + +#: kontactplugin/knotes_plugin.cpp:70 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can create a new popup note." +msgstr "새 팝업 노트를 만들 수 있는 대화 상자가 표시됩니다." + +#: kontactplugin/knotes_plugin.cpp:99 +#, kde-kuit-format +msgctxt "@title" +msgid "KNotes" +msgstr "KNotes" + +#: kontactplugin/knotes_plugin.cpp:101 +#, kde-kuit-format +msgctxt "@title" +msgid "Popup Notes" +msgstr "팝업 노트" + +#: kontactplugin/knotes_plugin.cpp:103 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Copyright © 2003–2018 Kontact authors" +msgstr "Copyright © 2003–2018 Kontact authors" + +#: kontactplugin/knotes_plugin.cpp:105 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: kontactplugin/knotes_plugin.cpp:106 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Current Maintainer" +msgstr "현재 관리자" + +#: kontactplugin/knotes_plugin.cpp:109 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Michael Brade" +msgstr "Michael Brade" + +#: kontactplugin/knotes_plugin.cpp:110 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Previous Maintainer" +msgstr "이전 관리자" + +#: kontactplugin/knotes_plugin.cpp:112 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Tobias Koenig" +msgstr "Tobias Koenig" + +#: kontactplugin/knotes_plugin.cpp:113 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Developer" +msgstr "개발자" + +#: kontactplugin/knotes_plugin.cpp:151 +#, kde-format +msgctxt "@item" +msgid "Meeting" +msgstr "미팅" + +#: kontactplugin/knotes_plugin.cpp:165 kontactplugin/knotes_plugin.cpp:170 +#, kde-format +msgctxt "@item" +msgid "Note: %1" +msgstr "메모: %1" + +#: kontactplugin/knotes_plugin.cpp:177 +#, kde-format +msgctxt "@item" +msgid "New Note" +msgstr "새 메모" + +#: kontactplugin/knotes_plugin.cpp:187 +#, kde-format +msgctxt "@info" +msgid "Dropping multiple mails is not supported." +msgstr "여러 개의 이메일을 끌어다 놓을 수 없습니다." + +#: kontactplugin/knotes_plugin.cpp:190 +#, kde-format +msgctxt "@item" +msgid "" +"From: %1\n" +"To: %2\n" +"Subject: %3" +msgstr "" +"보낸 사람: %1\n" +"받는 사람: %2\n" +"제목: %3" + +#: kontactplugin/knotes_plugin.cpp:193 +#, kde-format +msgctxt "@item" +msgid "Mail: %1" +msgstr "메일: %1" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, kde-format +msgctxt "@title:window" +msgid "Show Popup Note" +msgstr "팝업 노트 보기" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, kde-format +msgctxt "@title:window" +msgid "Edit Popup Note" +msgstr "팝업 노트 편집" + +#: kontactplugin/knoteseditdialog.cpp:79 +#, kde-format +msgctxt "@label popup note name" +msgid "Name:" +msgstr "이름:" + +#: kontactplugin/knoteslistwidgetsearchline.cpp:28 +#, kde-format +msgid "Search notes..." +msgstr "노트 찾기..." + +#: kontactplugin/knoteslistwidgetsearchline.cpp:37 +#, kde-format +msgid "Search notes...<%1>" +msgstr "노트 찾기...<%1>" + +#: kontactplugin/knotesselectdeletenotesdialog.cpp:46 +#, kde-format +msgid "(note locked, it will not removed)" +msgstr "(노트 잠김, 삭제되지 않음)" + +#: kontactplugin/summarywidget.cpp:63 +#, kde-format +msgid "Popup Notes" +msgstr "팝업 노트" + +#: kontactplugin/summarywidget.cpp:120 +#, kde-format +msgid "No notes found" +msgstr "노트를 찾을 수 없음" + +#: kontactplugin/summarywidget.cpp:153 +#, kde-format +msgid "Modify Note..." +msgstr "노트 수정..." + +#: kontactplugin/summarywidget.cpp:157 +#, kde-format +msgid "Delete Note..." +msgstr "노트 삭제..." + +#: kontactplugin/summarywidget.cpp:243 +#, kde-format +msgid "Read Popup Note: \"%1\"" +msgstr "팝업 노트 읽기: \"%1\"" + +#: notes/knote.cpp:149 +#, kde-format +msgid "Do you really want to delete note %1?" +msgstr "노트 %1을(를) 삭제하시겠습니까?" + +#: notes/knote.cpp:150 +#, kde-format +msgid "Confirm Delete" +msgstr "삭제 확인" + +#: notes/knote.cpp:151 +#, kde-format +msgid "&Delete" +msgstr "삭제" + +#: notes/knote.cpp:277 +#, kde-format +msgid "Please enter the new name:" +msgstr "새로운 이름을 입력해 주십시오:" + +#: notes/knote.cpp:511 +#, kde-format +msgid "Save note as plain text" +msgstr "노트를 일반 텍스트로 저장" + +#: notes/knote.cpp:639 +#, kde-format +msgid "&All Desktops" +msgstr "모든 데스크톱에 표시(&A)" + +#: notes/knote.cpp:681 +#, kde-format +msgid "New" +msgstr "새로 만들기" + +#: notes/knote.cpp:685 +#, kde-format +msgid "Rename..." +msgstr "이름 바꾸기..." + +#: notes/knote.cpp:695 +#, kde-format +msgid "Hide" +msgstr "숨기기" + +#: notes/knote.cpp:700 +#, kde-format +msgid "Delete" +msgstr "삭제" + +#: notes/knote.cpp:727 +#, kde-format +msgid "Preferences..." +msgstr "설정..." + +#: notes/knote.cpp:732 +#, kde-format +msgid "Keep Above Others" +msgstr "항상 위" + +#: notes/knote.cpp:737 +#, kde-format +msgid "Keep Below Others" +msgstr "항상 아래" + +#: notes/knote.cpp:742 +#, kde-format +msgid "To Desktop" +msgstr "다음 데스크톱으로" + +#: notes/knote.cpp:752 +#, kde-format +msgid "Walk Through Notes" +msgstr "노트 사이로 탐색" + +#: print/knotegrantleeprint.cpp:50 +#, kde-format +msgid "Alarm:" +msgstr "알람:" + +#: print/knotegrantleeprint.cpp:51 +#, kde-format +msgid "Note is locked" +msgstr "노트가 잠김" + +#: print/knoteprinter.cpp:135 +#, kde-format +msgid "Print Note" +msgid_plural "Print %1 notes" +msgstr[0] "%1개 노트 인쇄" + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing theme was not found." +msgstr "인쇄 테마를 찾을 수 없습니다." + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing error" +msgstr "인쇄 오류" + +#: print/knoteprintselectednotesdialog.cpp:63 +#, kde-format +msgid "Printing theme:" +msgstr "인쇄 테마:" + +#: print/knoteprintselectednotesdialog.cpp:70 +#, kde-format +msgid "Preview" +msgstr "미리 보기" + +#: print/knoteprintselectednotesdialog.cpp:72 +#, kde-format +msgid "Print" +msgstr "인쇄" + +#: print/knoteprintselectthemedialog.cpp:34 +#, kde-format +msgid "Select theme" +msgstr "테마 선택" + +#: print/knoteprintselectthemedialog.cpp:51 +#, kde-format +msgid "Themes:" +msgstr "테마:" + +#~ msgid "" +#~ "Thanks for using KNotes!

          KNotes uses a new storage technology " +#~ "that requires migration of your current KNotes data and configuration.\n" +#~ "

          The conversion process can take a lot of time (depending on the amount " +#~ "of notes you have) and it must not be interrupted.

          \n" +#~ "

          You can:

          • Migrate now (be prepared to wait)
          • Skip the " +#~ "migration and start with fresh data and configuration
          • Cancel and " +#~ "exit KNotes.

          More " +#~ "Information...

          " +#~ msgstr "" +#~ "KNotes를 사용해 주셔서 감사합니다!

          KNotes를 사용하려면 새로운 형" +#~ "식으로 현재 데이터와 설정을 이전하여야 합니다

          \n" +#~ "

          이전 작업은 저장된 노트의 용량에 따라 오랜 시간이 걸릴 수도 있으며 " +#~ "작업을 도중에 중단하면 안 됩니다

          \n" +#~ "

          다음 중에서 선택하십시오:

          • 지금 이전하기 (오랜 시간이 걸릴 수" +#~ "도 있습니다)
          • 이전하지 않고 새로 시작하기
          • 취소하고 KNotes " +#~ "끝내기

          더 보기..." +#~ "

          " + +#~ msgid "KNotes Migration" +#~ msgstr "KNotes 이전" + +#~ msgid "Migrate Now" +#~ msgstr "지금 이전하기" + +#~ msgid "Skip Migration" +#~ msgstr "이전하지 않기" + +#~ msgid "" +#~ "Migration to KNotes failed. In case you want to try again, run 'knotes-" +#~ "migrator --interactive' manually." +#~ msgstr "" +#~ "KNotes로 정보를 이전하는 데 실패하였습니다. 다시 실행하려면 수동으로 " +#~ "'knotes-migrator --interactive'를 실행하십시오." + +#~ msgid "Migration Failed" +#~ msgstr "이전 실패" + +#~ msgid "Uppercase" +#~ msgstr "대문자" + +#~ msgid "Sentence case" +#~ msgstr "문장 대소문자" + +#~ msgid "Lowercase" +#~ msgstr "소문자" + +#~ msgid "Change case..." +#~ msgstr "대소문자 변경..." + +#~ msgid "Scheduled Alarm" +#~ msgstr "예약된 알람" + +#~ msgid "&No alarm" +#~ msgstr "알람 없음(&N)" + +#~ msgid "Alarm &at:" +#~ msgstr "다음 시간에 알람(&A):" + +#~ msgid "The following notes triggered alarms:" +#~ msgstr "다음 노트가 알람을 울렸습니다:" + +#~ msgid "Display" +#~ msgstr "표시" + +#~ msgid "" +#~ "Unable to save the notes to %1. Check that there is sufficient " +#~ "disk space.
          There should be a backup in the same directory though." +#~ msgstr "" +#~ "노트를 %1에 저장할 수 없습니다. 디스크 공간이 충분한지 확인하십" +#~ "시오.
          같은 디렉터리에 있는 백업 파일을 확인하십시오.
          " + +#~ msgid "Location:" +#~ msgstr "위치:" + +#~ msgid "&Mail action:" +#~ msgstr "이메일 동작(&M):" + +#~ msgid "Incoming Notes" +#~ msgstr "들어오는 노트" + +#~ msgid "Accept incoming notes" +#~ msgstr "들어오는 노트 받아들이기" + +#~ msgid "Outgoing Notes" +#~ msgstr "나가는 노트" + +#~ msgid "&Sender ID:" +#~ msgstr "보내는 사람 ID(&S):" + +#~ msgid "&Port:" +#~ msgstr "포트(&P):" + +#~ msgid "Select recipient:" +#~ msgstr "수신자 선택:" + +#~ msgid "Hostname or IP address:" +#~ msgstr "호스트 이름이나 IP 주소:" + +#~ msgid "The port KNotes will listen on and send notes to." +#~ msgstr "KNotes가 응답을 듣고 노트를 보낼 포트입니다." + +#~ msgid "Unable to start the mail process." +#~ msgstr "mail 프로세스를 시작할 수 없습니다." + +#~ msgid "Send \"%1\"" +#~ msgstr "\"%1\" 보내기" + +#~ msgid "The host cannot be empty." +#~ msgstr "호스트가 비어 있을 수 없습니다." + +#~ msgid "Communication error: %1" +#~ msgstr "통신 오류: %1" + +#~ msgid "Alarm &in:" +#~ msgstr "다음 시간 후에 알람(&I):" + +#~ msgid "&Style:" +#~ msgstr "스타일(&S):" + +#~ msgid "Plain" +#~ msgstr "일반" diff --git a/po/ko/libnoteshared.po b/po/ko/libnoteshared.po new file mode 100644 index 0000000..7c08fd0 --- /dev/null +++ b/po/ko/libnoteshared.po @@ -0,0 +1,168 @@ +# Copyright (C) YEAR This_file_is_part_of_KDE +# This file is distributed under the same license as the PACKAGE package. +# Shinjo Park , 2014, 2017. +# +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2017-09-15 03:37+0200\n" +"PO-Revision-Date: 2017-12-03 22:34+0100\n" +"Last-Translator: Shinjo Park \n" +"Language-Team: Korean \n" +"Language: ko\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Lokalize 2.0\n" + +#: alarms/notealarmdialog.cpp:77 +#, kde-format +msgid "Scheduled Alarm" +msgstr "예약된 알람" + +#: alarms/notealarmdialog.cpp:80 +#, kde-format +msgid "&No alarm" +msgstr "알람 없음(&N)" + +#: alarms/notealarmdialog.cpp:89 +#, kde-format +msgid "Alarm &at:" +msgstr "다음에 알람 울림(&A):" + +#: config/noteactionconfig.cpp:36 +#, kde-format +msgid "&Mail action:" +msgstr "메일 동작(&M):" + +#: config/noteactionconfig.cpp:44 +#, kde-format +msgid "How does this work?" +msgstr "어떻게 작동합니까?" + +#: config/noteactionconfig.cpp:57 +#, kde-format +msgid "" +"

          You can customize command line. You can use:

          • %t returns " +"current note title
          • %f returns current note text
          " +msgstr "" +"

          명령행을 사용자 정의할 수 있습니다. 다음 자리비움자를 사용할 수 있습니" +"다:

          • %t: 현재 노트 제목
          • %f: 현재 노트 텍스트
          " + +#: config/notenetworkconfig.cpp:54 +#, kde-format +msgid "Incoming Notes" +msgstr "들어오는 노트" + +#: config/notenetworkconfig.cpp:57 +#, kde-format +msgid "Accept incoming notes" +msgstr "들어오는 노트 받아들이기" + +#: config/notenetworkconfig.cpp:63 +#, kde-format +msgid "Outgoing Notes" +msgstr "나가는 노트" + +#: config/notenetworkconfig.cpp:66 +#, kde-format +msgid "&Sender ID:" +msgstr "보낸 사람 ID(&S):" + +#: config/notenetworkconfig.cpp:78 +#, kde-format +msgid "&Port:" +msgstr "포트(&P):" + +#: dialog/selectednotefolderdialog.cpp:35 +#, kde-format +msgctxt "@title:window" +msgid "Select Note Folder" +msgstr "노트 폴더 선택" + +#: dialog/selectednotefolderdialog.cpp:37 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "노트를 저장할 폴더를 선택하십시오:" + +#: job/createnewnotejob.cpp:124 job/createnewnotejob.cpp:134 +#, kde-format +msgid "" +"An error occurred during fetching. Do you want to select a new default " +"collection?" +msgstr "가져오는 중 오류가 발생했습니다. 새 기본 모음집을 선택하시겠습니까?" + +#: job/createnewnotejob.cpp:144 +#, kde-format +msgid "" +"Collection is hidden. New note will stored but not displaying. Do you want " +"to show collection?" +msgstr "" +"모음집이 숨겨져 있습니다. 새 메모를 저장할 수 있지만 표시할 수 없습니다. 모음" +"집을 표시하시겠습니까?" + +#: job/createnewnotejob.cpp:198 +#, kde-format +msgid "Note was not created." +msgstr "노트를 만들지 않았습니다." + +#: job/createnewnotejob.cpp:198 +#, kde-format +msgid "Create new note" +msgstr "새 노트 만들기" + +#: network/notehostdialog.cpp:64 +#, kde-format +msgid "Select recipient:" +msgstr "받는 사람 선택:" + +#: network/notehostdialog.cpp:83 +#, kde-format +msgid "Hostname or IP address:" +msgstr "호스트 이름이나 IP 주소:" + +#: network/notesnetworksender.cpp:104 +#, kde-format +msgid "Communication error: %1" +msgstr "통신 오류: %1" + +#: noteutils.cpp:45 +#, kde-format +msgid "Please configure send mail action." +msgstr "메일 보내기 동작을 설정하십시오." + +#: noteutils.cpp:53 +#, kde-format +msgid "Note: \"%1\"" +msgstr "메모: \"%1\"" + +#: noteutils.cpp:60 +#, kde-format +msgid "Unable to start the mail process." +msgstr "메일 프로세스를 시작할 수 없습니다." + +#: noteutils.cpp:69 +#, kde-format +msgid "Send \"%1\"" +msgstr "\"%1\" 보내기" + +#: noteutils.cpp:73 +#, kde-format +msgid "The host cannot be empty." +msgstr "호스트가 비어있을 수 없습니다." + +#: resources/localresourcecreator.cpp:83 +#, kde-format +msgctxt "Default name for resource holding notes" +msgid "Local Notes" +msgstr "로컬 메모" + +#. i18n: ectx: label, entry (Port), group (Network) +#: settings/notesharedglobalconfig.kcfg:37 +#, kde-format +msgid "The port will listen on and send notes to." +msgstr "노트를 주고받을 포트 번호입니다." diff --git a/po/lt/akonadi_notes_agent.po b/po/lt/akonadi_notes_agent.po new file mode 100644 index 0000000..b4cd1f8 --- /dev/null +++ b/po/lt/akonadi_notes_agent.po @@ -0,0 +1,120 @@ +# Lithuanian translations for l package. +# Copyright (C) 2014 This_file_is_part_of_KDE +# This file is distributed under the same license as the l package. +# +# Automatically generated, 2014. +# Liudas Ališauskas , 2014. +msgid "" +msgstr "" +"Project-Id-Version: l 10n\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2014-11-10 19:18+0200\n" +"Last-Translator: Liudas Ališauskas \n" +"Language-Team: Lithuanian \n" +"Language: lt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : n%10>=2 && (n%100<10 || n" +"%100>=20) ? 1 : n%10==0 || (n%100>10 && n%100<20) ? 2 : 3);\n" +"X-Generator: Lokalize 1.5\n" + +#: notesagentalarmdialog.cpp:51 notesagentalarmdialog.cpp:220 +#, kde-format +msgid "Alarm" +msgstr "Priminimas" + +#: notesagentalarmdialog.cpp:63 +#, kde-format +msgid "The following notes triggered alarms:" +msgstr "Šios pastabos iššaukė priminimus:" + +#: notesagentalarmdialog.cpp:101 +#, kde-format +msgid "Remove Alarm" +msgstr "Pašalinti priminimą" + +#: notesagentalarmdialog.cpp:103 +#, kde-format +msgid "Show Note..." +msgstr "Rodyti pastabą..." + +#: notesagentalarmdialog.cpp:105 +#, kde-format +msgid "Modify Alarm..." +msgstr "Keisti priminimą..." + +#: notesagentalarmdialog.cpp:158 +#, kde-format +msgid "Are you sure to remove alarm?" +msgstr "Ar jūs tikrai norite pašalinti priminimą?" + +#: notesagentalarmdialog.cpp:158 +#, kde-format +msgctxt "@title:window" +msgid "Remove Alarm" +msgstr "Pašalinti priminimą" + +#: notesagentalarmdialog.cpp:220 +#, kde-format +msgid "Error during fetch alarm info." +msgstr "Klaida gaunant priminimo informaciją." + +#: notesagentsettingsdialog.cpp:42 +#, kde-format +msgid "Configure Notes Agent" +msgstr "konfigūruoti pastabų agentą" + +#: notesagentsettingsdialog.cpp:58 +#, kde-format +msgid "Notify" +msgstr "Perspėti" + +#: notesagentsettingsdialog.cpp:61 +#, kde-format +msgid "Network" +msgstr "Tinklas" + +#: notesagentsettingsdialog.cpp:70 +#, kde-format +msgid "Notes Agent" +msgstr "Pastabų agentas" + +#: notesagentsettingsdialog.cpp:72 +#, kde-format +msgid "Notes Agent." +msgstr "Pastabų agentas." + +#: notesagentsettingsdialog.cpp:74 +#, fuzzy, kde-format +#| msgid "Copyright (C) 2013, 2014 Laurent Montel" +msgid "Copyright (C) 2013-2018 Laurent Montel" +msgstr "Autorinės teisės (C) 2013, 2014 Laurent Montel" + +#: notesagentsettingsdialog.cpp:76 +#, kde-format +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: notesagentsettingsdialog.cpp:77 +#, kde-format +msgid "Maintainer" +msgstr "Prižiūrėtojas" + +#: notesagentsettingsdialog.cpp:80 +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "Liudas Ališauskas" + +#: notesagentsettingsdialog.cpp:81 +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "liudas@akmc.lt" + +#: notesmanager.cpp:199 +#, kde-format +msgid "Note Received" +msgstr "Gauta pastaba" diff --git a/po/lt/knotes.po b/po/lt/knotes.po new file mode 100644 index 0000000..26b5c6b --- /dev/null +++ b/po/lt/knotes.po @@ -0,0 +1,1082 @@ +# translation of knotes.po to Lithuanian +# Ričardas Čepas , 2003. +# Donatas Glodenis , 2004-2009. +# Remigijus Jarmalavičius, 2011. +# Mindaugas Baranauskas , 2015, 2017. +msgid "" +msgstr "" +"Project-Id-Version: knotes\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2017-06-28 10:07+0200\n" +"Last-Translator: Mindaugas Baranauskas \n" +"Language-Team: Lithuanian \n" +"Language: lt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : n%10>=2 && (n%100<10 || n" +"%100>=20) ? 1 : n%10==0 || (n%100>10 && n%100<20) ? 2 : 3);\n" +"X-Generator: Lokalize 2.0\n" + +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "" + +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "" + +#: apps/knotes_options.h:29 +#, kde-format +msgid "Suppress creation of a new note on a non-unique instance." +msgstr "Neleisti kurti naujo lapelio ne unikaliu atveju." + +#: apps/knotesakonaditray.cpp:35 apps/knotestray.cpp:32 +#, kde-format +msgid "KNotes: Sticky notes by KDE" +msgstr "KNotes: KDE lipnūs lapeliai" + +#: apps/knotesapp.cpp:98 +#, kde-format +msgid "New Note" +msgstr "Naujas lapelis" + +#: apps/knotesapp.cpp:106 kontactplugin/knotes_part.cpp:187 +#, kde-format +msgid "New Note From Clipboard" +msgstr "Naujas lapelis su iškarpinės turiniu" + +#: apps/knotesapp.cpp:112 kontactplugin/knotes_part.cpp:192 +#, kde-format +msgid "New Note From Text File..." +msgstr "Naujas lapelis su failo turiniu..." + +#: apps/knotesapp.cpp:116 +#, kde-format +msgid "Show All Notes" +msgstr "Rodyti visus lapelius" + +#: apps/knotesapp.cpp:122 +#, kde-format +msgid "Hide All Notes" +msgstr "Slėpti visus lapelius" + +#: apps/knotesapp.cpp:128 kontactplugin/knotes_part.cpp:146 +#, kde-format +msgctxt "@action:inmenu" +msgid "Print Selected Notes..." +msgstr "Spausdinti pasirinktus lapelius" + +#: apps/knotesapp.cpp:134 +#, kde-format +msgctxt "@action:inmenu" +msgid "Delete Selected Notes..." +msgstr "Šalinti pasirinktus lapelius..." + +#: apps/knotesapp.cpp:393 kontactplugin/knotes_part.cpp:874 +#, kde-format +msgid "Select Text File" +msgstr "Pasirinkite tekstinį dokumentą" + +#: apps/knotesapp.cpp:394 kontactplugin/knotes_part.cpp:875 +#, fuzzy, kde-format +#| msgid "Open Text File" +msgid "Text File" +msgstr "Atverti tekstinį dokumentą" + +#: apps/knotesapp.cpp:400 kontactplugin/knotes_part.cpp:882 +#, kde-format +msgid "Error during open text file: %1" +msgstr "Klaida atveriant tekstinį dokumentą: %1" + +#: apps/knotesapp.cpp:401 kontactplugin/knotes_part.cpp:883 +#, kde-format +msgid "Open Text File" +msgstr "Atverti tekstinį dokumentą" + +#: apps/knotesapp.cpp:404 kontactplugin/knotes_part.cpp:886 +#, kde-format +msgid "Note from file '%1'" +msgstr "Lapelis pagal dokumentą „%1“" + +#: apps/knotesapp.cpp:499 +#, kde-format +msgid "No Notes" +msgstr "Nėra lapelių" + +#: apps/knotesapp.cpp:552 kontactplugin/knotes_part.cpp:637 +#, kde-format +msgid "Settings" +msgstr "Nuostatos" + +#. i18n: ectx: Menu (knotes_context) +#: apps/main.cpp:54 data/knotesappui.rc:5 data/knotesappui.rc:6 +#: kontactplugin/knotes_part.cpp:87 kontactplugin/knotes_plugin.cpp:58 +#: kontactplugin/knoteseditdialog.cpp:67 +#, kde-format +msgid "KNotes" +msgstr "KNotes" + +#: apps/main.cpp:56 +#, kde-format +msgid "KDE Notes" +msgstr "KDE Notes" + +#: apps/main.cpp:58 +#, fuzzy, kde-format +#| msgid "Copyright © 1997–2017 KNotes authors" +msgid "Copyright © 1997–2018 KNotes authors" +msgstr "Autorinės teisės © 1997–2017 KNotes autoriai" + +#: apps/main.cpp:78 kontactplugin/kcmknotessummary.cpp:64 +#, kde-format +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: apps/main.cpp:79 +#, kde-format +msgid "Maintainer" +msgstr "Prižiūrėtojas" + +#: apps/main.cpp:81 +#, kde-format +msgid "Guillermo Antonio Amaral Bastidas" +msgstr "Guillermo Antonio Amaral Bastidas" + +#: apps/main.cpp:82 apps/main.cpp:85 +#, kde-format +msgid "Previous Maintainer" +msgstr "Ankstesnis prižiūrėtojas" + +#: apps/main.cpp:84 +#, kde-format +msgid "Michael Brade" +msgstr "Michael Brade" + +#: apps/main.cpp:87 +#, kde-format +msgid "Bernd Johannes Wuebben" +msgstr "Bernd Johannes Wuebben" + +#: apps/main.cpp:88 +#, kde-format +msgid "Original KNotes Author" +msgstr "KNotes orginalo autorius" + +#: apps/main.cpp:90 +#, kde-format +msgid "Wynn Wilkes" +msgstr "Wynn Wilkes" + +#: apps/main.cpp:91 +#, kde-format +msgid "Ported KNotes to KDE 2" +msgstr "Perkėlė KNotes į KDE 2" + +#: apps/main.cpp:93 +#, kde-format +msgid "Daniel Martin" +msgstr "Daniel Martin" + +#: apps/main.cpp:94 +#, kde-format +msgid "Network Interface" +msgstr "Tinklo sąsaja" + +#: apps/main.cpp:96 +#, kde-format +msgid "Bo Thorsen" +msgstr "Bo Thorsen" + +#: apps/main.cpp:97 +#, kde-format +msgid "Started KDE Resource Framework Integration" +msgstr "Startuota KDE resursų aplinkos integracija" + +#: apps/main.cpp:99 +#, kde-format +msgid "Bera Debajyoti" +msgstr "Bera Debajyoti" + +#: apps/main.cpp:100 +#, kde-format +msgid "Idea and initial code for the new look & feel" +msgstr "Naujojo vaizdo ir jausenos idėja ir pirminis kodas" + +#: apps/main.cpp:102 +#, kde-format +msgid "Matthias Ettrich" +msgstr "Matthias Ettrich" + +#: apps/main.cpp:105 +#, kde-format +msgid "David Faure" +msgstr "David Faure" + +#: apps/main.cpp:108 +#, kde-format +msgid "Matthias Kiefer" +msgstr "Matthias Kiefer" + +#: apps/main.cpp:111 +#, kde-format +msgid "Luboš Luňák" +msgstr "Luboš Luňák" + +#: apps/main.cpp:113 +#, kde-format +msgid "Dirk A. Mueller" +msgstr "Dirk A. Mueller" + +#: apps/main.cpp:116 +#, kde-format +msgid "Carsten Pfeiffer" +msgstr "Carsten Pfeiffer" + +#: apps/main.cpp:119 +#, kde-format +msgid "Harri Porten" +msgstr "Harri Porten" + +#: apps/main.cpp:122 +#, kde-format +msgid "Espen Sand" +msgstr "Espen Sand" + +#: configdialog/knotecollectionconfigwidget.cpp:121 +#, kde-format +msgid "Folders" +msgstr "Aplankai" + +#: configdialog/knotecollectionconfigwidget.cpp:123 +#, kde-format +msgid "Select which KNotes folders to show:" +msgstr "Pasirinkite rodytinus Knotes aplankus:" + +#: configdialog/knotecollectionconfigwidget.cpp:158 +#, kde-format +msgid "Search..." +msgstr "Ieškoti..." + +#: configdialog/knotecollectionconfigwidget.cpp:176 +#, kde-format +msgid "&Select All" +msgstr "&Pažymėti viską" + +#: configdialog/knotecollectionconfigwidget.cpp:180 +#, kde-format +msgid "&Unselect All" +msgstr "&Nuimti visus pažymėjimus" + +#: configdialog/knotecollectionconfigwidget.cpp:185 +#, kde-format +msgid "Rename notes..." +msgstr "Pervadinti lapelius..." + +#: configdialog/knotecollectionconfigwidget.cpp:189 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "Pasirinkite aplanką, kuriame norėtumėte išsaugoti lapelį:" + +#: configdialog/knotecollectionconfigwidget.cpp:208 +#, kde-format +msgid "Notes accounts" +msgstr "Lapelių paskyros" + +#: configdialog/knotecollectionconfigwidget.cpp:213 +#, kde-format +msgid "Accounts" +msgstr "Paskyros" + +#: configdialog/knotecollectionconfigwidget.cpp:245 +#, kde-format +msgid "Rename Notes" +msgstr "Pervadinti lapelius" + +#: configdialog/knotecollectionconfigwidget.cpp:246 +#, kde-format +msgid "Name:" +msgstr "Pavadinimas:" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "An error was occurred during renaming: %1" +msgstr "Klaida pervadinant: %1" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "Rename note" +msgstr "Pervadinti lapelį" + +#: configdialog/knoteconfigdialog.cpp:192 +#, kde-format +msgid "Show number of notes in tray icon" +msgstr "Sistemos dėkle rodyti lapelių skaičių" + +#: configdialog/knoteconfigdialog.cpp:199 +#, kde-format +msgid "Default Title:" +msgstr "Numatytoji antraštė:" + +#: configdialog/knoteconfigdialog.cpp:206 +#, kde-format +msgid "How does this work?" +msgstr "Kaip tai veikia?" + +#: configdialog/knoteconfigdialog.cpp:240 +#, kde-format +msgid "" +"

          You can customize title note. You can use:

          • %d current date " +"(short format)
          • %l current date (long format)
          • %t current " +"time
          " +msgstr "" + +#: configdialog/knoteconfigdialog.cpp:262 +#, kde-format +msgid "Theme:" +msgstr "Apipavidalinimas:" + +#: configdialog/knoteconfigdialog.cpp:272 +#, kde-format +msgid "Download new printing themes" +msgstr "Parsisiųsti naujų spausdinimo apipavidalinimų" + +#: configdialog/knotedisplayconfigwidget.cpp:46 +#, kde-format +msgid "&Text color:" +msgstr "&Teksto spalva:" + +#: configdialog/knotedisplayconfigwidget.cpp:55 +#, kde-format +msgid "&Background color:" +msgstr "&Fono spalva:" + +#: configdialog/knotedisplayconfigwidget.cpp:66 +#, kde-format +msgid "&Show note in taskbar" +msgstr "&Rodyti lapelį užduočių juostoje" + +#: configdialog/knotedisplayconfigwidget.cpp:70 +#, kde-format +msgid "&Remember desktop" +msgstr "Į&siminti darbalaukį" + +#: configdialog/knotedisplayconfigwidget.cpp:74 +#, kde-format +msgid "Default &width:" +msgstr "&Numatytas plotis:" + +#: configdialog/knotedisplayconfigwidget.cpp:85 +#, kde-format +msgid "Default &height:" +msgstr "Numatytas &aukštis:" + +#: configdialog/knoteeditorconfigwidget.cpp:37 +#, kde-format +msgid "&Tab size:" +msgstr "&Tab dydis:" + +#: configdialog/knoteeditorconfigwidget.cpp:46 +#, kde-format +msgid "Auto &indent" +msgstr "Autom. &įtrauka" + +#: configdialog/knoteeditorconfigwidget.cpp:51 +#, kde-format +msgid "&Rich text" +msgstr "&Raiškusis tekstas" + +#: configdialog/knoteeditorconfigwidget.cpp:55 +#, kde-format +msgid "Text font:" +msgstr "Teksto šriftas:" + +#: configdialog/knoteeditorconfigwidget.cpp:64 +#, kde-format +msgid "Title font:" +msgstr "Pavadinimo šriftas:" + +#: configdialog/knotesimpleconfigdialog.cpp:64 +#, kde-format +msgid "Editor Settings" +msgstr "Redaktoriaus nuostatos" + +#: configdialog/knotesimpleconfigdialog.cpp:67 +#, kde-format +msgid "Display Settings" +msgstr "Vaizdo nuostatos" + +#. i18n: ectx: Menu (help) +#: data/knotesappui.rc:23 +#, kde-format +msgid "&Help" +msgstr "&Pagalba" + +#. i18n: ectx: Menu (notes_menu) +#: data/knotesappui.rc:35 data/knotesappui.rc:36 +#, kde-format +msgid "Notes" +msgstr "Lapeliai" + +#: dialog/knotedeleteselectednotesdialog.cpp:32 +#, kde-format +msgid "Select notes to delete" +msgstr "Pasirinkite pašalintinus lapelius" + +#: dialog/knoteselectednotesdialog.cpp:34 +#: print/knoteprintselectednotesdialog.cpp:41 +#, kde-format +msgid "Select notes" +msgstr "Pasirinkite lapelius" + +#: dialog/knoteskeydialog.cpp:33 +#, kde-format +msgid "Configure Shortcuts" +msgstr "Konfigūruoti sparčiuosius klavišus" + +#: dialog/knoteskeydialog.cpp:73 +#, kde-format +msgid "Note Actions" +msgstr "Lapelio veiksmai" + +#: finddialog/knotefinddialog.cpp:40 +#, fuzzy, kde-format +#| msgid "Search Notes" +msgctxt "@title:window" +msgid "Search Notes" +msgstr "Lapelių paieška" + +#: finddialog/knotefinddialog.cpp:85 +#, fuzzy, kde-format +#| msgid "Search notes:" +msgctxt "@label:textbox" +msgid "Search notes:" +msgstr "Ieškoti lapelių:" + +#: finddialog/knotefinddialog.cpp:94 +#, fuzzy, kde-format +#| msgid "Search..." +msgctxt "@action:button Search notes" +msgid "Search..." +msgstr "Ieškoti..." + +#: finddialog/knotefinddialog.cpp:149 +#, fuzzy, kde-format +#| msgid "No Result found." +msgctxt "@label" +msgid "No Results found in search." +msgstr "Lapelių nerasta." + +#: knoteedit.cpp:56 +#, kde-format +msgid "Bold" +msgstr "Pusjuodis" + +#: knoteedit.cpp:61 +#, kde-format +msgid "Italic" +msgstr "Kursyvas" + +#: knoteedit.cpp:65 +#, kde-format +msgid "Underline" +msgstr "Pabrauktas" + +#: knoteedit.cpp:69 +#, kde-format +msgid "Strike Out" +msgstr "Perbrauktas" + +#: knoteedit.cpp:79 +#, kde-format +msgid "Align Left" +msgstr "Lygiuoti kairėn" + +#: knoteedit.cpp:85 +#, kde-format +msgid "Align Center" +msgstr "Centruoti" + +#: knoteedit.cpp:90 +#, kde-format +msgid "Align Right" +msgstr "Lygiuoti dešinėn" + +#: knoteedit.cpp:95 +#, kde-format +msgid "Align Block" +msgstr "Lygiuoti iš abiejų pusių" + +#: knoteedit.cpp:106 +#, kde-format +msgid "List" +msgstr "Sąrašas" + +#: knoteedit.cpp:111 +#, kde-format +msgid "Superscript" +msgstr "Viršutinis indeksas" + +#: knoteedit.cpp:114 +#, kde-format +msgid "Subscript" +msgstr "Apatinis indeksas" + +#: knoteedit.cpp:120 +#, kde-format +msgid "Increase Indent" +msgstr "Padidinti įtrauką" + +#: knoteedit.cpp:126 +#, kde-format +msgid "Decrease Indent" +msgstr "Sumažinti įtrauką" + +#: knoteedit.cpp:137 +#, kde-format +msgid "Text Color..." +msgstr "Teksto spalva..." + +#: knoteedit.cpp:143 +#, kde-format +msgid "Text Background Color..." +msgstr "Teksto fono spalva..." + +#: knoteedit.cpp:147 +#, kde-format +msgid "Text Font" +msgstr "Teksto šriftas" + +#: knoteedit.cpp:151 +#, kde-format +msgid "Text Size" +msgstr "Teksto dydis" + +#: knoteedit.cpp:162 +#, kde-format +msgid "Insert Date" +msgstr "Įterpti datą" + +#: knoteedit.cpp:166 +#, kde-format +msgid "Insert Checkmark" +msgstr "Įterpti žymelę" + +#: kontactplugin/kcmknotessummary.cpp:59 +#, kde-format +msgid "kcmknotessummary" +msgstr "" + +#: kontactplugin/kcmknotessummary.cpp:61 +#, kde-format +msgid "Notes Summary Configuration Dialog" +msgstr "" + +#: kontactplugin/kcmknotessummary.cpp:63 +#, fuzzy, kde-format +#| msgid "Copyright © 2013-2017 Laurent Montel " +msgid "Copyright © 2013-2018 Laurent Montel " +msgstr "Autoriaus teisės © 2013-2017 Laurent Montel " + +#: kontactplugin/knotes_part.cpp:98 +#, kde-format +msgctxt "@action:inmenu create new popup note" +msgid "&New" +msgstr "&Naujas" + +#: kontactplugin/knotes_part.cpp:108 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be presented with a dialog where you can add a new popup note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:111 kontactplugin/knotes_part.cpp:606 +#: kontactplugin/knotes_part.cpp:608 kontactplugin/knotes_part.cpp:790 +#, kde-format +msgctxt "@action:inmenu" +msgid "Edit..." +msgstr "Keisti..." + +#: kontactplugin/knotes_part.cpp:120 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can modify an existing popup " +"note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:123 +#, kde-format +msgctxt "@action:inmenu" +msgid "Rename..." +msgstr "Pervadinti..." + +#: kontactplugin/knotes_part.cpp:131 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can rename an existing popup " +"note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:134 +#, kde-format +msgctxt "@action:inmenu" +msgid "Delete" +msgstr "Šalinti" + +#: kontactplugin/knotes_part.cpp:142 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be prompted if you really want to permanently remove the selected " +"popup note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:153 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be prompted to print the selected popup note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:156 +#, kde-format +msgctxt "@action:inmenu" +msgid "Print Preview Selected Notes..." +msgstr "Pasirinktų lapelių spaudinio peržiūra..." + +#: kontactplugin/knotes_part.cpp:162 +#, kde-format +msgid "Note settings..." +msgstr "Lapelio nuostatos..." + +#: kontactplugin/knotes_part.cpp:167 +#, kde-format +msgid "Preferences KNotes..." +msgstr "KNotes parinktys..." + +#: kontactplugin/knotes_part.cpp:172 notes/knote.cpp:713 +#, kde-format +msgid "Mail..." +msgstr "Siųsti paštu..." + +#: kontactplugin/knotes_part.cpp:177 notes/knote.cpp:709 +#, kde-format +msgid "Send..." +msgstr "Siųsti..." + +#: kontactplugin/knotes_part.cpp:182 notes/knote.cpp:704 +#, kde-format +msgid "Set Alarm..." +msgstr "Nustatyti perspėjimą..." + +#: kontactplugin/knotes_part.cpp:197 notes/knote.cpp:717 +#, kde-format +msgid "Save As..." +msgstr "Įrašyti kaip..." + +#: kontactplugin/knotes_part.cpp:202 notes/knote.cpp:690 +#, kde-format +msgid "Lock" +msgstr "Užrakinti" + +#: kontactplugin/knotes_part.cpp:205 notes/knote.cpp:693 +#, kde-format +msgid "Unlock" +msgstr "Atrakinti" + +#: kontactplugin/knotes_part.cpp:238 +#, kde-format +msgid "Set Focus to Quick Search" +msgstr "Nustatyti fokusavimą greitai paieškai" + +#: kontactplugin/knotes_part.cpp:321 +#, kde-format +msgctxt "@info" +msgid "To print notes, first select the notes to print from the list." +msgstr "" + +#: kontactplugin/knotes_part.cpp:322 +#, kde-format +msgctxt "@title:window" +msgid "Print Popup Notes" +msgstr "Spausdinti pastabų lapelį" + +#: kontactplugin/knotes_part.cpp:366 +#, kde-format +msgid "Note was not created." +msgstr "Lapelis nesukurtas." + +#: kontactplugin/knotes_part.cpp:366 +#, kde-format +msgid "Create new note" +msgstr "Sukurti naują lapelį" + +#: kontactplugin/knotes_part.cpp:388 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:70 +#, kde-format +msgctxt "@info" +msgid "Do you really want to delete this note?" +msgid_plural "Do you really want to delete these %1 notes?" +msgstr[0] "Ar tikrai norite ištrinti šią pastabą?" +msgstr[1] "Ar tikrai norite pašalinti lapelį %1?" +msgstr[2] "Ar tikrai norite pašalinti lapelį %1?" +msgstr[3] "Ar tikrai norite pašalinti lapelį %1?" + +#: kontactplugin/knotes_part.cpp:390 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:57 +#, kde-format +msgctxt "@title:window" +msgid "Confirm Delete" +msgstr "Šalinimą" + +#: kontactplugin/knotes_part.cpp:582 +#, kde-format +msgctxt "@title:window" +msgid "Rename Popup Note" +msgstr "Pervadinti pastabų lapelį" + +#: kontactplugin/knotes_part.cpp:583 +#, kde-format +msgctxt "@label:textbox" +msgid "New Name:" +msgstr "Naujas pavadinimas:" + +#: kontactplugin/knotes_part.cpp:606 kontactplugin/knotes_part.cpp:790 +#, kde-format +msgid "Show Note..." +msgstr "Rodyti pastabą..." + +#: kontactplugin/knotes_part.cpp:742 +#, fuzzy, kde-format +#| msgid "&Rich text" +msgid "Rich text (*.html)" +msgstr "&Raiškusis tekstas" + +#: kontactplugin/knotes_part.cpp:744 +#, fuzzy, kde-format +#| msgid "Text File (*.txt)" +msgid "Plain text (*.txt)" +msgstr "Teksto failas (*.txt)" + +#: kontactplugin/knotes_part.cpp:747 notes/knote.cpp:516 +#, kde-format +msgid "Save As" +msgstr "Įrašyti kaip" + +#: kontactplugin/knotes_part.cpp:758 notes/knote.cpp:533 +#, kde-format +msgid "" +"A file named %1 already exists.
          Are you sure you want to " +"overwrite it?
          " +msgstr "" +"Failas, pavadinimu %1 jau yra.
          Ar tikrai norite jį perrašyti?" +"
          " + +#: kontactplugin/knotes_plugin.cpp:62 +#, kde-format +msgctxt "@action:inmenu" +msgid "New Popup Note..." +msgstr "Naujas lapelis..." + +#: kontactplugin/knotes_plugin.cpp:70 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can create a new popup note." +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:99 +#, kde-kuit-format +msgctxt "@title" +msgid "KNotes" +msgstr "KNotes" + +#: kontactplugin/knotes_plugin.cpp:101 +#, kde-kuit-format +msgctxt "@title" +msgid "Popup Notes" +msgstr "Lipnūs lapeliai" + +#: kontactplugin/knotes_plugin.cpp:103 +#, fuzzy, kde-kuit-format +#| msgctxt "@info:credit" +#| msgid "Copyright © 2003–2017 Kontact authors" +msgctxt "@info:credit" +msgid "Copyright © 2003–2018 Kontact authors" +msgstr "Copyright © 1997–2017 KNotes autoriai" + +#: kontactplugin/knotes_plugin.cpp:105 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: kontactplugin/knotes_plugin.cpp:106 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Current Maintainer" +msgstr "Dabartinis prižiūrėtojas" + +#: kontactplugin/knotes_plugin.cpp:109 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Michael Brade" +msgstr "Michael Brade" + +#: kontactplugin/knotes_plugin.cpp:110 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Previous Maintainer" +msgstr "Ankstesnis prižiūrėtojas" + +#: kontactplugin/knotes_plugin.cpp:112 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Tobias Koenig" +msgstr "Tobias Koenig" + +#: kontactplugin/knotes_plugin.cpp:113 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Developer" +msgstr "Programuotojas" + +#: kontactplugin/knotes_plugin.cpp:151 +#, kde-format +msgctxt "@item" +msgid "Meeting" +msgstr "Susitikimas" + +#: kontactplugin/knotes_plugin.cpp:165 kontactplugin/knotes_plugin.cpp:170 +#, kde-format +msgctxt "@item" +msgid "Note: %1" +msgstr "Pastaba: %1" + +#: kontactplugin/knotes_plugin.cpp:177 +#, kde-format +msgctxt "@item" +msgid "New Note" +msgstr "Naujas lapelis" + +#: kontactplugin/knotes_plugin.cpp:187 +#, kde-format +msgctxt "@info" +msgid "Dropping multiple mails is not supported." +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:190 +#, kde-format +msgctxt "@item" +msgid "" +"From: %1\n" +"To: %2\n" +"Subject: %3" +msgstr "" +"Nuo: %1\n" +"Kam: %2\n" +"Tema: %3" + +#: kontactplugin/knotes_plugin.cpp:193 +#, fuzzy, kde-format +msgctxt "@item" +msgid "Mail: %1" +msgstr "Paštas..." + +#: kontactplugin/knoteseditdialog.cpp:50 +#, kde-format +msgctxt "@title:window" +msgid "Show Popup Note" +msgstr "Rodyti lapelį" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, kde-format +msgctxt "@title:window" +msgid "Edit Popup Note" +msgstr "Keisti užrašą" + +#: kontactplugin/knoteseditdialog.cpp:79 +#, kde-format +msgctxt "@label popup note name" +msgid "Name:" +msgstr "Pavadinimas:" + +#: kontactplugin/knoteslistwidgetsearchline.cpp:28 +#, kde-format +msgid "Search notes..." +msgstr "Lapelių paieška..." + +#: kontactplugin/knoteslistwidgetsearchline.cpp:37 +#, kde-format +msgid "Search notes...<%1>" +msgstr "Lapelių paieška...<%1>" + +#: kontactplugin/knotesselectdeletenotesdialog.cpp:46 +#, kde-format +msgid "(note locked, it will not removed)" +msgstr "(lapelis užrakintas, jis nešalintinas)" + +#: kontactplugin/summarywidget.cpp:63 +#, kde-format +msgid "Popup Notes" +msgstr "Pastabos lapeliuose" + +#: kontactplugin/summarywidget.cpp:120 +#, fuzzy, kde-format +#| msgid "No note found" +msgid "No notes found" +msgstr "Lapelių nerasta" + +#: kontactplugin/summarywidget.cpp:153 +#, kde-format +msgid "Modify Note..." +msgstr "Keisti užrašą..." + +#: kontactplugin/summarywidget.cpp:157 +#, kde-format +msgid "Delete Note..." +msgstr "Šalinti lapelį..." + +#: kontactplugin/summarywidget.cpp:243 +#, kde-format +msgid "Read Popup Note: \"%1\"" +msgstr "" + +#: notes/knote.cpp:149 +#, kde-format +msgid "Do you really want to delete note %1?" +msgstr "Ar tikrai norite pašalinti lapelį %1?" + +#: notes/knote.cpp:150 +#, kde-format +msgid "Confirm Delete" +msgstr "Šalinimo patvirtinimas" + +#: notes/knote.cpp:151 +#, kde-format +msgid "&Delete" +msgstr "Paša&linti" + +#: notes/knote.cpp:277 +#, kde-format +msgid "Please enter the new name:" +msgstr "Įrašykite naują vardą:" + +#: notes/knote.cpp:511 +#, kde-format +msgid "Save note as plain text" +msgstr "Išsaugoti lapelį kaip paprastą tekstą" + +#: notes/knote.cpp:639 +#, kde-format +msgid "&All Desktops" +msgstr "Visuose d&arbalaukiuose" + +#: notes/knote.cpp:681 +#, kde-format +msgid "New" +msgstr "Naujas" + +#: notes/knote.cpp:685 +#, kde-format +msgid "Rename..." +msgstr "Pervadinti..." + +#: notes/knote.cpp:695 +#, kde-format +msgid "Hide" +msgstr "Slėpti" + +#: notes/knote.cpp:700 +#, kde-format +msgid "Delete" +msgstr "Pašalinti" + +#: notes/knote.cpp:727 +#, kde-format +msgid "Preferences..." +msgstr "Pasirinkimai..." + +#: notes/knote.cpp:732 +#, kde-format +msgid "Keep Above Others" +msgstr "Laikyti virš kitų" + +#: notes/knote.cpp:737 +#, kde-format +msgid "Keep Below Others" +msgstr "Laikyti po kitais" + +#: notes/knote.cpp:742 +#, kde-format +msgid "To Desktop" +msgstr "Į darbalaukį" + +#: notes/knote.cpp:752 +#, kde-format +msgid "Walk Through Notes" +msgstr "Pereiti per lapelius" + +#: print/knotegrantleeprint.cpp:50 +#, kde-format +msgid "Alarm:" +msgstr "Priminimas:" + +#: print/knotegrantleeprint.cpp:51 +#, kde-format +msgid "Note is locked" +msgstr "Lapelis užrakintas" + +#: print/knoteprinter.cpp:135 +#, kde-format +msgid "Print Note" +msgid_plural "Print %1 notes" +msgstr[0] "Spausdinti lapelį" +msgstr[1] "Spausdinti %1 lapelius" +msgstr[2] "Spausdinti %1 lapelių" +msgstr[3] "Spausdinti %1 lapelį" + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing theme was not found." +msgstr "Nerastas spausdinimo apipavidalinimas" + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing error" +msgstr "Spausdinimo klaida" + +#: print/knoteprintselectednotesdialog.cpp:63 +#, kde-format +msgid "Printing theme:" +msgstr "Spausdinimo apipavidalinimas:" + +#: print/knoteprintselectednotesdialog.cpp:70 +#, kde-format +msgid "Preview" +msgstr "Peržiūra" + +#: print/knoteprintselectednotesdialog.cpp:72 +#, kde-format +msgid "Print" +msgstr "Spausdinti" + +#: print/knoteprintselectthemedialog.cpp:34 +#, kde-format +msgid "Select theme" +msgstr "Pasirinkti apipavidalinimą" + +#: print/knoteprintselectthemedialog.cpp:51 +#, kde-format +msgid "Themes:" +msgstr "Apipavidalinimai:" + +#, fuzzy +#~| msgid "Note Actions" +#~ msgid "KNotes Migration" +#~ msgstr "Lapelio veiksmai" diff --git a/po/lt/libnoteshared.po b/po/lt/libnoteshared.po new file mode 100644 index 0000000..bd22f8f --- /dev/null +++ b/po/lt/libnoteshared.po @@ -0,0 +1,168 @@ +# Lithuanian translations for l package. +# Copyright (C) 2014 This_file_is_part_of_KDE +# This file is distributed under the same license as the l package. +# +# Automatically generated, 2014. +# Mindaugas Baranauskas , 2017. +msgid "" +msgstr "" +"Project-Id-Version: l 10n\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2017-09-15 03:37+0200\n" +"PO-Revision-Date: 2017-06-28 09:52+0200\n" +"Last-Translator: Mindaugas Baranauskas \n" +"Language-Team: Lithuanian \n" +"Language: lt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : n%10>=2 && (n%100<10 || n" +"%100>=20) ? 1 : n%10==0 || (n%100>10 && n%100<20) ? 2 : 3);\n" +"X-Generator: Lokalize 2.0\n" + +#: alarms/notealarmdialog.cpp:77 +#, kde-format +msgid "Scheduled Alarm" +msgstr "Suplanuotas priminimas" + +#: alarms/notealarmdialog.cpp:80 +#, kde-format +msgid "&No alarm" +msgstr "&Be priminimo" + +#: alarms/notealarmdialog.cpp:89 +#, kde-format +msgid "Alarm &at:" +msgstr "&Priminti:" + +#: config/noteactionconfig.cpp:36 +#, kde-format +msgid "&Mail action:" +msgstr "" + +#: config/noteactionconfig.cpp:44 +#, kde-format +msgid "How does this work?" +msgstr "" + +#: config/noteactionconfig.cpp:57 +#, kde-format +msgid "" +"

          You can customize command line. You can use:

          • %t returns " +"current note title
          • %f returns current note text
          " +msgstr "" + +#: config/notenetworkconfig.cpp:54 +#, kde-format +msgid "Incoming Notes" +msgstr "Įeinantys pastabų lapeliai" + +#: config/notenetworkconfig.cpp:57 +#, kde-format +msgid "Accept incoming notes" +msgstr "Priimti įeinančius pastabų lapelius" + +#: config/notenetworkconfig.cpp:63 +#, kde-format +msgid "Outgoing Notes" +msgstr "Siunčiami lapeliai" + +#: config/notenetworkconfig.cpp:66 +#, kde-format +msgid "&Sender ID:" +msgstr "&Siuntėjo ID:" + +#: config/notenetworkconfig.cpp:78 +#, kde-format +msgid "&Port:" +msgstr "&Prievadas:" + +#: dialog/selectednotefolderdialog.cpp:35 +#, kde-format +msgctxt "@title:window" +msgid "Select Note Folder" +msgstr "Pasirinkite lapelių aplanką" + +#: dialog/selectednotefolderdialog.cpp:37 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "Pasirinkite aplanką, kuriame norėtumėte išsaugoti lapelį:" + +#: job/createnewnotejob.cpp:124 job/createnewnotejob.cpp:134 +#, kde-format +msgid "" +"An error occurred during fetching. Do you want to select a new default " +"collection?" +msgstr "" + +#: job/createnewnotejob.cpp:144 +#, kde-format +msgid "" +"Collection is hidden. New note will stored but not displaying. Do you want " +"to show collection?" +msgstr "" +"Rinkinys paslėptas. Naujas lapelis sukursimas, tačiau nerodysimas. Ar " +"norėtumėte rodyti rinkinį?" + +#: job/createnewnotejob.cpp:198 +#, kde-format +msgid "Note was not created." +msgstr "Lapelis nesukurtas." + +#: job/createnewnotejob.cpp:198 +#, kde-format +msgid "Create new note" +msgstr "Sukurti naują lapelį" + +#: network/notehostdialog.cpp:64 +#, kde-format +msgid "Select recipient:" +msgstr "Pasirinkite gavėją:" + +#: network/notehostdialog.cpp:83 +#, kde-format +msgid "Hostname or IP address:" +msgstr "Kompiuterio vardas arba IP adresas:" + +#: network/notesnetworksender.cpp:104 +#, kde-format +msgid "Communication error: %1" +msgstr "Ryšio klaida: %1" + +#: noteutils.cpp:45 +#, kde-format +msgid "Please configure send mail action." +msgstr "" + +#: noteutils.cpp:53 +#, kde-format +msgid "Note: \"%1\"" +msgstr "Pastaba: „%1“" + +#: noteutils.cpp:60 +#, kde-format +msgid "Unable to start the mail process." +msgstr "" + +#: noteutils.cpp:69 +#, kde-format +msgid "Send \"%1\"" +msgstr "Siųsti „%1“" + +#: noteutils.cpp:73 +#, kde-format +msgid "The host cannot be empty." +msgstr "Pagrindinio kompiuterio vardas negali būti tuščias." + +#: resources/localresourcecreator.cpp:83 +#, kde-format +msgctxt "Default name for resource holding notes" +msgid "Local Notes" +msgstr "Vietiniai lapeliai" + +#. i18n: ectx: label, entry (Port), group (Network) +#: settings/notesharedglobalconfig.kcfg:37 +#, kde-format +msgid "The port will listen on and send notes to." +msgstr "Prievadas, kuriame siunčiami ir laukiami pastabų lapeliai." diff --git a/po/lv/knotes.po b/po/lv/knotes.po new file mode 100644 index 0000000..86e7b75 --- /dev/null +++ b/po/lv/knotes.po @@ -0,0 +1,1230 @@ +# translation of knotes.po to Latvian +# Copyright (C) 2007, 2008 Free Software Foundation, Inc. +# +# Viesturs Zarins , 2007, 2008. +# Viesturs Zariņš , 2009. +msgid "" +msgstr "" +"Project-Id-Version: knotes\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2009-06-01 20:23+0300\n" +"Last-Translator: Viesturs Zariņš \n" +"Language-Team: Latvian \n" +"Language: lv\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Lokalize 1.0\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : " +"2);\n" + +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "Viesturs Zariņš, Andris Maziks" + +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "viesturs.zarins@mi.lu.lv, andris.m@delfi.lv" + +#: apps/knotes_options.h:29 +#, kde-format +msgid "Suppress creation of a new note on a non-unique instance." +msgstr "Apspiest jaunas piezīmes izveidošanu, ja KNotes jau palaists." + +#: apps/knotesakonaditray.cpp:35 apps/knotestray.cpp:32 +#, fuzzy, kde-format +#| msgid "KNotes: Sticky notes for KDE" +msgid "KNotes: Sticky notes by KDE" +msgstr "KNotes: Piezīmjlapiņas priekš KDE" + +#: apps/knotesapp.cpp:98 +#, kde-format +msgid "New Note" +msgstr "Jauna piezīme" + +#: apps/knotesapp.cpp:106 kontactplugin/knotes_part.cpp:187 +#, kde-format +msgid "New Note From Clipboard" +msgstr "Jauna piezīme no starpliktuves" + +#: apps/knotesapp.cpp:112 kontactplugin/knotes_part.cpp:192 +#, fuzzy, kde-format +#| msgid "New Note From Clipboard" +msgid "New Note From Text File..." +msgstr "Jauna piezīme no starpliktuves" + +#: apps/knotesapp.cpp:116 +#, kde-format +msgid "Show All Notes" +msgstr "Rādīt visas piezīmjlapiņas" + +#: apps/knotesapp.cpp:122 +#, kde-format +msgid "Hide All Notes" +msgstr "Slēpt visas piezīmjlapiņas" + +#: apps/knotesapp.cpp:128 kontactplugin/knotes_part.cpp:146 +#, fuzzy, kde-format +#| msgid "Print Note" +#| msgid_plural "Print %1 notes" +msgctxt "@action:inmenu" +msgid "Print Selected Notes..." +msgstr "Drukāt %1 piezīmi" + +#: apps/knotesapp.cpp:134 +#, fuzzy, kde-format +#| msgid "Print Note" +#| msgid_plural "Print %1 notes" +msgctxt "@action:inmenu" +msgid "Delete Selected Notes..." +msgstr "Drukāt %1 piezīmi" + +#: apps/knotesapp.cpp:393 kontactplugin/knotes_part.cpp:874 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgid "Select Text File" +msgstr "Izvēlieties saņēmēju:" + +#: apps/knotesapp.cpp:394 kontactplugin/knotes_part.cpp:875 +#, fuzzy, kde-format +#| msgid "Text Size" +msgid "Text File" +msgstr "Teksta izmērs" + +#: apps/knotesapp.cpp:400 kontactplugin/knotes_part.cpp:882 +#, kde-format +msgid "Error during open text file: %1" +msgstr "" + +#: apps/knotesapp.cpp:401 kontactplugin/knotes_part.cpp:883 +#, fuzzy, kde-format +#| msgid "Text Size" +msgid "Open Text File" +msgstr "Teksta izmērs" + +#: apps/knotesapp.cpp:404 kontactplugin/knotes_part.cpp:886 +#, kde-format +msgid "Note from file '%1'" +msgstr "" + +#: apps/knotesapp.cpp:499 +#, kde-format +msgid "No Notes" +msgstr "Nav piezīmju" + +#: apps/knotesapp.cpp:552 kontactplugin/knotes_part.cpp:637 +#, kde-format +msgid "Settings" +msgstr "Iestatījumi" + +#. i18n: ectx: Menu (knotes_context) +#: apps/main.cpp:54 data/knotesappui.rc:5 data/knotesappui.rc:6 +#: kontactplugin/knotes_part.cpp:87 kontactplugin/knotes_plugin.cpp:58 +#: kontactplugin/knoteseditdialog.cpp:67 +#, kde-format +msgid "KNotes" +msgstr "KNotes" + +#: apps/main.cpp:56 +#, kde-format +msgid "KDE Notes" +msgstr "KDE piezīmes" + +#: apps/main.cpp:58 +#, kde-format +msgid "Copyright © 1997–2018 KNotes authors" +msgstr "" + +#: apps/main.cpp:78 kontactplugin/kcmknotessummary.cpp:64 +#, kde-format +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: apps/main.cpp:79 +#, kde-format +msgid "Maintainer" +msgstr "Uzturētājs" + +#: apps/main.cpp:81 +#, kde-format +msgid "Guillermo Antonio Amaral Bastidas" +msgstr "Guillermo Antonio Amaral Bastidas" + +#: apps/main.cpp:82 apps/main.cpp:85 +#, kde-format +msgid "Previous Maintainer" +msgstr "Iepriekšējais uzturētājs" + +#: apps/main.cpp:84 +#, kde-format +msgid "Michael Brade" +msgstr "Michael Brade" + +#: apps/main.cpp:87 +#, kde-format +msgid "Bernd Johannes Wuebben" +msgstr "Bernd Johannes Wuebben" + +#: apps/main.cpp:88 +#, kde-format +msgid "Original KNotes Author" +msgstr "Sākotnējais KNotes autors" + +#: apps/main.cpp:90 +#, kde-format +msgid "Wynn Wilkes" +msgstr "Wynn Wilkes" + +#: apps/main.cpp:91 +#, kde-format +msgid "Ported KNotes to KDE 2" +msgstr "Pielāgoja KNotes KDE2" + +#: apps/main.cpp:93 +#, kde-format +msgid "Daniel Martin" +msgstr "Daniel Martin" + +#: apps/main.cpp:94 +#, kde-format +msgid "Network Interface" +msgstr "Tīkla saskarne" + +#: apps/main.cpp:96 +#, kde-format +msgid "Bo Thorsen" +msgstr "Bo Thorsen" + +#: apps/main.cpp:97 +#, kde-format +msgid "Started KDE Resource Framework Integration" +msgstr "Iesāka integrāciju ar KDE resursu karkasu" + +#: apps/main.cpp:99 +#, kde-format +msgid "Bera Debajyoti" +msgstr "Bera Debajyoti" + +#: apps/main.cpp:100 +#, kde-format +msgid "Idea and initial code for the new look & feel" +msgstr "Jaunā izskata ideja un sākotnējais kods" + +#: apps/main.cpp:102 +#, kde-format +msgid "Matthias Ettrich" +msgstr "Matthias Ettrich" + +#: apps/main.cpp:105 +#, kde-format +msgid "David Faure" +msgstr "David Faure" + +#: apps/main.cpp:108 +#, kde-format +msgid "Matthias Kiefer" +msgstr "Matthias Kiefer" + +#: apps/main.cpp:111 +#, kde-format +msgid "Luboš Luňák" +msgstr "Luboš Luňák" + +#: apps/main.cpp:113 +#, kde-format +msgid "Dirk A. Mueller" +msgstr "Dirk A. Mueller" + +#: apps/main.cpp:116 +#, kde-format +msgid "Carsten Pfeiffer" +msgstr "Carsten Pfeiffer" + +#: apps/main.cpp:119 +#, kde-format +msgid "Harri Porten" +msgstr "Harri Porten" + +#: apps/main.cpp:122 +#, kde-format +msgid "Espen Sand" +msgstr "Espen Sand" + +#: configdialog/knotecollectionconfigwidget.cpp:121 +#, kde-format +msgid "Folders" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:123 +#, kde-format +msgid "Select which KNotes folders to show:" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:158 +#, kde-format +msgid "Search..." +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:176 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgid "&Select All" +msgstr "Izvēlieties saņēmēju:" + +#: configdialog/knotecollectionconfigwidget.cpp:180 +#, kde-format +msgid "&Unselect All" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:185 +#, fuzzy, kde-format +#| msgid "Rename..." +msgid "Rename notes..." +msgstr "Pārdēvēt..." + +#: configdialog/knotecollectionconfigwidget.cpp:189 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:208 +#, fuzzy, kde-format +#| msgid "Note Actions" +msgid "Notes accounts" +msgstr "Piezīmes darbības" + +#: configdialog/knotecollectionconfigwidget.cpp:213 +#, kde-format +msgid "Accounts" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:245 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgid "Rename Notes" +msgstr "Izvēlieties saņēmēju:" + +#: configdialog/knotecollectionconfigwidget.cpp:246 +#, kde-format +msgid "Name:" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "An error was occurred during renaming: %1" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgid "Rename note" +msgstr "Izvēlieties saņēmēju:" + +#: configdialog/knoteconfigdialog.cpp:192 +#, kde-format +msgid "Show number of notes in tray icon" +msgstr "" + +#: configdialog/knoteconfigdialog.cpp:199 +#, fuzzy, kde-format +#| msgid "Default &width:" +msgid "Default Title:" +msgstr "Noklusētais &platums:" + +#: configdialog/knoteconfigdialog.cpp:206 +#, kde-format +msgid "How does this work?" +msgstr "" + +#: configdialog/knoteconfigdialog.cpp:240 +#, kde-format +msgid "" +"

          You can customize title note. You can use:

          • %d current date " +"(short format)
          • %l current date (long format)
          • %t current " +"time
          " +msgstr "" + +#: configdialog/knoteconfigdialog.cpp:262 +#, kde-format +msgid "Theme:" +msgstr "" + +#: configdialog/knoteconfigdialog.cpp:272 +#, fuzzy, kde-format +#| msgid "Print Note" +#| msgid_plural "Print %1 notes" +msgid "Download new printing themes" +msgstr "Drukāt %1 piezīmi" + +#: configdialog/knotedisplayconfigwidget.cpp:46 +#, kde-format +msgid "&Text color:" +msgstr "&Teksta krāsa:" + +#: configdialog/knotedisplayconfigwidget.cpp:55 +#, kde-format +msgid "&Background color:" +msgstr "&Fona krāsa:" + +#: configdialog/knotedisplayconfigwidget.cpp:66 +#, kde-format +msgid "&Show note in taskbar" +msgstr "&Rādīt piezīmi uzdevumjoslā" + +#: configdialog/knotedisplayconfigwidget.cpp:70 +#, kde-format +msgid "&Remember desktop" +msgstr "Atce&rēties darbvirsmu" + +#: configdialog/knotedisplayconfigwidget.cpp:74 +#, kde-format +msgid "Default &width:" +msgstr "Noklusētais &platums:" + +#: configdialog/knotedisplayconfigwidget.cpp:85 +#, kde-format +msgid "Default &height:" +msgstr "Noklusētais a&ugstums:" + +#: configdialog/knoteeditorconfigwidget.cpp:37 +#, kde-format +msgid "&Tab size:" +msgstr "&Cilnes izmērs:" + +#: configdialog/knoteeditorconfigwidget.cpp:46 +#, kde-format +msgid "Auto &indent" +msgstr "Auto at&kāpe" + +#: configdialog/knoteeditorconfigwidget.cpp:51 +#, kde-format +msgid "&Rich text" +msgstr "&Bagātīgs teksts" + +#: configdialog/knoteeditorconfigwidget.cpp:55 +#, kde-format +msgid "Text font:" +msgstr "Teksta fonts:" + +#: configdialog/knoteeditorconfigwidget.cpp:64 +#, kde-format +msgid "Title font:" +msgstr "Virsraksta fonts:" + +#: configdialog/knotesimpleconfigdialog.cpp:64 +#, kde-format +msgid "Editor Settings" +msgstr "Redaktora iestatījumi" + +#: configdialog/knotesimpleconfigdialog.cpp:67 +#, kde-format +msgid "Display Settings" +msgstr "Attēlošanas iestatījumi" + +#. i18n: ectx: Menu (help) +#: data/knotesappui.rc:23 +#, kde-format +msgid "&Help" +msgstr "P&alīdzība" + +#. i18n: ectx: Menu (notes_menu) +#: data/knotesappui.rc:35 data/knotesappui.rc:36 +#, kde-format +msgid "Notes" +msgstr "Piezīmes" + +#: dialog/knotedeleteselectednotesdialog.cpp:32 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgid "Select notes to delete" +msgstr "Izvēlieties saņēmēju:" + +#: dialog/knoteselectednotesdialog.cpp:34 +#: print/knoteprintselectednotesdialog.cpp:41 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgid "Select notes" +msgstr "Izvēlieties saņēmēju:" + +#: dialog/knoteskeydialog.cpp:33 +#, kde-format +msgid "Configure Shortcuts" +msgstr "Konfigurēt īsceļus" + +#: dialog/knoteskeydialog.cpp:73 +#, kde-format +msgid "Note Actions" +msgstr "Piezīmes darbības" + +#: finddialog/knotefinddialog.cpp:40 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgctxt "@title:window" +msgid "Search Notes" +msgstr "Izvēlieties saņēmēju:" + +#: finddialog/knotefinddialog.cpp:85 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgctxt "@label:textbox" +msgid "Search notes:" +msgstr "Izvēlieties saņēmēju:" + +#: finddialog/knotefinddialog.cpp:94 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgctxt "@action:button Search notes" +msgid "Search..." +msgstr "Izvēlieties saņēmēju:" + +#: finddialog/knotefinddialog.cpp:149 +#, kde-format +msgctxt "@label" +msgid "No Results found in search." +msgstr "" + +#: knoteedit.cpp:56 +#, kde-format +msgid "Bold" +msgstr "Trekns" + +#: knoteedit.cpp:61 +#, kde-format +msgid "Italic" +msgstr "Slīpraksts" + +#: knoteedit.cpp:65 +#, kde-format +msgid "Underline" +msgstr "Pasvītrots" + +#: knoteedit.cpp:69 +#, kde-format +msgid "Strike Out" +msgstr "Pārsvītrots" + +#: knoteedit.cpp:79 +#, kde-format +msgid "Align Left" +msgstr "Izlīdzināt gar kreiso" + +#: knoteedit.cpp:85 +#, kde-format +msgid "Align Center" +msgstr "Izlīdzināt centrā" + +#: knoteedit.cpp:90 +#, kde-format +msgid "Align Right" +msgstr "Izlīdzināt gar labo" + +#: knoteedit.cpp:95 +#, kde-format +msgid "Align Block" +msgstr "Izlīdzināt bloku" + +#: knoteedit.cpp:106 +#, kde-format +msgid "List" +msgstr "Saraksts" + +#: knoteedit.cpp:111 +#, kde-format +msgid "Superscript" +msgstr "Augšraksts" + +#: knoteedit.cpp:114 +#, kde-format +msgid "Subscript" +msgstr "Apakšraksts" + +#: knoteedit.cpp:120 +#, kde-format +msgid "Increase Indent" +msgstr "Palielināt atkāpi" + +#: knoteedit.cpp:126 +#, kde-format +msgid "Decrease Indent" +msgstr "Samazināt atkāpi" + +#: knoteedit.cpp:137 +#, kde-format +msgid "Text Color..." +msgstr "Teksta krāsa..." + +#: knoteedit.cpp:143 +#, kde-format +msgid "Text Background Color..." +msgstr "Teksta fona krāsa..." + +#: knoteedit.cpp:147 +#, kde-format +msgid "Text Font" +msgstr "Teksta fonts" + +#: knoteedit.cpp:151 +#, kde-format +msgid "Text Size" +msgstr "Teksta izmērs" + +#: knoteedit.cpp:162 +#, kde-format +msgid "Insert Date" +msgstr "Iespraust datumu" + +#: knoteedit.cpp:166 +#, kde-format +msgid "Insert Checkmark" +msgstr "" + +#: kontactplugin/kcmknotessummary.cpp:59 +#, kde-format +msgid "kcmknotessummary" +msgstr "" + +#: kontactplugin/kcmknotessummary.cpp:61 +#, kde-format +msgid "Notes Summary Configuration Dialog" +msgstr "" + +#: kontactplugin/kcmknotessummary.cpp:63 +#, kde-format +msgid "Copyright © 2013-2018 Laurent Montel " +msgstr "" + +#: kontactplugin/knotes_part.cpp:98 +#, kde-format +msgctxt "@action:inmenu create new popup note" +msgid "&New" +msgstr "" + +#: kontactplugin/knotes_part.cpp:108 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be presented with a dialog where you can add a new popup note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:111 kontactplugin/knotes_part.cpp:606 +#: kontactplugin/knotes_part.cpp:608 kontactplugin/knotes_part.cpp:790 +#, fuzzy, kde-format +#| msgid "Editor" +msgctxt "@action:inmenu" +msgid "Edit..." +msgstr "Redaktors" + +#: kontactplugin/knotes_part.cpp:120 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can modify an existing popup " +"note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:123 +#, fuzzy, kde-format +#| msgid "Rename..." +msgctxt "@action:inmenu" +msgid "Rename..." +msgstr "Pārdēvēt..." + +#: kontactplugin/knotes_part.cpp:131 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can rename an existing popup " +"note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:134 +#, fuzzy, kde-format +#| msgid "Delete" +msgctxt "@action:inmenu" +msgid "Delete" +msgstr "Dzēst" + +#: kontactplugin/knotes_part.cpp:142 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be prompted if you really want to permanently remove the selected " +"popup note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:153 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be prompted to print the selected popup note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:156 +#, fuzzy, kde-format +#| msgid "Print Note" +#| msgid_plural "Print %1 notes" +msgctxt "@action:inmenu" +msgid "Print Preview Selected Notes..." +msgstr "Drukāt %1 piezīmi" + +#: kontactplugin/knotes_part.cpp:162 +#, fuzzy, kde-format +#| msgid "Style Settings" +msgid "Note settings..." +msgstr "Stila iestatījumi" + +#: kontactplugin/knotes_part.cpp:167 +#, fuzzy, kde-format +#| msgid "Preferences..." +msgid "Preferences KNotes..." +msgstr "Iestatījumi.." + +#: kontactplugin/knotes_part.cpp:172 notes/knote.cpp:713 +#, kde-format +msgid "Mail..." +msgstr "Sūtīt uz e-pastu..." + +#: kontactplugin/knotes_part.cpp:177 notes/knote.cpp:709 +#, kde-format +msgid "Send..." +msgstr "Sūtīt..." + +#: kontactplugin/knotes_part.cpp:182 notes/knote.cpp:704 +#, kde-format +msgid "Set Alarm..." +msgstr "Pievienot atgādinājumu..." + +#: kontactplugin/knotes_part.cpp:197 notes/knote.cpp:717 +#, kde-format +msgid "Save As..." +msgstr "Saglabāt kā..." + +#: kontactplugin/knotes_part.cpp:202 notes/knote.cpp:690 +#, kde-format +msgid "Lock" +msgstr "Slēgt" + +#: kontactplugin/knotes_part.cpp:205 notes/knote.cpp:693 +#, kde-format +msgid "Unlock" +msgstr "Atslēgt" + +#: kontactplugin/knotes_part.cpp:238 +#, kde-format +msgid "Set Focus to Quick Search" +msgstr "" + +#: kontactplugin/knotes_part.cpp:321 +#, kde-format +msgctxt "@info" +msgid "To print notes, first select the notes to print from the list." +msgstr "" + +#: kontactplugin/knotes_part.cpp:322 +#, fuzzy, kde-format +#| msgid "Print Note" +#| msgid_plural "Print %1 notes" +msgctxt "@title:window" +msgid "Print Popup Notes" +msgstr "Drukāt %1 piezīmi" + +#: kontactplugin/knotes_part.cpp:366 +#, kde-format +msgid "Note was not created." +msgstr "" + +#: kontactplugin/knotes_part.cpp:366 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgid "Create new note" +msgstr "Izvēlieties saņēmēju:" + +#: kontactplugin/knotes_part.cpp:388 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:70 +#, fuzzy, kde-format +#| msgid "Do you really want to delete note %1?" +msgctxt "@info" +msgid "Do you really want to delete this note?" +msgid_plural "Do you really want to delete these %1 notes?" +msgstr[0] "Vai tiešām vēlaties dzēst piezīmi %1?" +msgstr[1] "Vai tiešām vēlaties dzēst piezīmi %1?" +msgstr[2] "Vai tiešām vēlaties dzēst piezīmi %1?" + +#: kontactplugin/knotes_part.cpp:390 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:57 +#, fuzzy, kde-format +#| msgid "Confirm Delete" +msgctxt "@title:window" +msgid "Confirm Delete" +msgstr "Apstiprināt dzēšanu" + +#: kontactplugin/knotes_part.cpp:582 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgctxt "@title:window" +msgid "Rename Popup Note" +msgstr "Izvēlieties saņēmēju:" + +#: kontactplugin/knotes_part.cpp:583 +#, fuzzy, kde-format +#| msgid "New Note" +msgctxt "@label:textbox" +msgid "New Name:" +msgstr "Jauna piezīme" + +#: kontactplugin/knotes_part.cpp:606 kontactplugin/knotes_part.cpp:790 +#, fuzzy, kde-format +#| msgid "Show All Notes" +msgid "Show Note..." +msgstr "Rādīt visas piezīmjlapiņas" + +#: kontactplugin/knotes_part.cpp:742 +#, fuzzy, kde-format +#| msgid "&Rich text" +msgid "Rich text (*.html)" +msgstr "&Bagātīgs teksts" + +#: kontactplugin/knotes_part.cpp:744 +#, kde-format +msgid "Plain text (*.txt)" +msgstr "" + +#: kontactplugin/knotes_part.cpp:747 notes/knote.cpp:516 +#, kde-format +msgid "Save As" +msgstr "Saglabāt kā" + +#: kontactplugin/knotes_part.cpp:758 notes/knote.cpp:533 +#, kde-format +msgid "" +"A file named %1 already exists.
          Are you sure you want to " +"overwrite it?
          " +msgstr "" +"Jau pastāv fails ar nosaukumu %1.
          Vai tiešām vēlaties to " +"pārrakstīt?
          " + +#: kontactplugin/knotes_plugin.cpp:62 +#, fuzzy, kde-format +#| msgid "New Note" +msgctxt "@action:inmenu" +msgid "New Popup Note..." +msgstr "Jauna piezīme" + +#: kontactplugin/knotes_plugin.cpp:70 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can create a new popup note." +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:99 +#, fuzzy, kde-kuit-format +#| msgid "KNotes" +msgctxt "@title" +msgid "KNotes" +msgstr "KNotes" + +#: kontactplugin/knotes_plugin.cpp:101 +#, fuzzy, kde-kuit-format +#| msgid "No Notes" +msgctxt "@title" +msgid "Popup Notes" +msgstr "Nav piezīmju" + +#: kontactplugin/knotes_plugin.cpp:103 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Copyright © 2003–2018 Kontact authors" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:105 +#, fuzzy, kde-kuit-format +#| msgid "Laurent Montel" +msgctxt "@info:credit" +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: kontactplugin/knotes_plugin.cpp:106 +#, fuzzy, kde-kuit-format +#| msgid "Maintainer" +msgctxt "@info:credit" +msgid "Current Maintainer" +msgstr "Uzturētājs" + +#: kontactplugin/knotes_plugin.cpp:109 +#, fuzzy, kde-kuit-format +#| msgid "Michael Brade" +msgctxt "@info:credit" +msgid "Michael Brade" +msgstr "Michael Brade" + +#: kontactplugin/knotes_plugin.cpp:110 +#, fuzzy, kde-kuit-format +#| msgid "Previous Maintainer" +msgctxt "@info:credit" +msgid "Previous Maintainer" +msgstr "Iepriekšējais uzturētājs" + +#: kontactplugin/knotes_plugin.cpp:112 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Tobias Koenig" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:113 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Developer" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:151 +#, fuzzy, kde-format +#| msgid "Settings" +msgctxt "@item" +msgid "Meeting" +msgstr "Iestatījumi" + +#: kontactplugin/knotes_plugin.cpp:165 kontactplugin/knotes_plugin.cpp:170 +#, fuzzy, kde-format +#| msgid "Notes" +msgctxt "@item" +msgid "Note: %1" +msgstr "Piezīmes" + +#: kontactplugin/knotes_plugin.cpp:177 +#, fuzzy, kde-format +#| msgid "New Note" +msgctxt "@item" +msgid "New Note" +msgstr "Jauna piezīme" + +#: kontactplugin/knotes_plugin.cpp:187 +#, kde-format +msgctxt "@info" +msgid "Dropping multiple mails is not supported." +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:190 +#, kde-format +msgctxt "@item" +msgid "" +"From: %1\n" +"To: %2\n" +"Subject: %3" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:193 +#, kde-format +msgctxt "@item" +msgid "Mail: %1" +msgstr "" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, fuzzy, kde-format +#| msgid "Show All Notes" +msgctxt "@title:window" +msgid "Show Popup Note" +msgstr "Rādīt visas piezīmjlapiņas" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, kde-format +msgctxt "@title:window" +msgid "Edit Popup Note" +msgstr "" + +#: kontactplugin/knoteseditdialog.cpp:79 +#, kde-format +msgctxt "@label popup note name" +msgid "Name:" +msgstr "" + +#: kontactplugin/knoteslistwidgetsearchline.cpp:28 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgid "Search notes..." +msgstr "Izvēlieties saņēmēju:" + +#: kontactplugin/knoteslistwidgetsearchline.cpp:37 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgid "Search notes...<%1>" +msgstr "Izvēlieties saņēmēju:" + +#: kontactplugin/knotesselectdeletenotesdialog.cpp:46 +#, kde-format +msgid "(note locked, it will not removed)" +msgstr "" + +#: kontactplugin/summarywidget.cpp:63 +#, fuzzy, kde-format +#| msgid "No Notes" +msgid "Popup Notes" +msgstr "Nav piezīmju" + +#: kontactplugin/summarywidget.cpp:120 +#, fuzzy, kde-format +#| msgid "Note Actions" +msgid "No notes found" +msgstr "Piezīmes darbības" + +#: kontactplugin/summarywidget.cpp:153 +#, kde-format +msgid "Modify Note..." +msgstr "" + +#: kontactplugin/summarywidget.cpp:157 +#, fuzzy, kde-format +#| msgid "Print Note" +#| msgid_plural "Print %1 notes" +msgid "Delete Note..." +msgstr "Drukāt %1 piezīmi" + +#: kontactplugin/summarywidget.cpp:243 +#, kde-format +msgid "Read Popup Note: \"%1\"" +msgstr "" + +#: notes/knote.cpp:149 +#, kde-format +msgid "Do you really want to delete note %1?" +msgstr "Vai tiešām vēlaties dzēst piezīmi %1?" + +#: notes/knote.cpp:150 +#, kde-format +msgid "Confirm Delete" +msgstr "Apstiprināt dzēšanu" + +#: notes/knote.cpp:151 +#, kde-format +msgid "&Delete" +msgstr "&Dzēst" + +#: notes/knote.cpp:277 +#, kde-format +msgid "Please enter the new name:" +msgstr "Lūdzu ievadiet jaunu nosaukumu:" + +#: notes/knote.cpp:511 +#, kde-format +msgid "Save note as plain text" +msgstr "Saglabāt piezīmi kā vienkāršu tekstu" + +#: notes/knote.cpp:639 +#, kde-format +msgid "&All Desktops" +msgstr "&Visām darbvirsmām" + +#: notes/knote.cpp:681 +#, kde-format +msgid "New" +msgstr "Jauna" + +#: notes/knote.cpp:685 +#, kde-format +msgid "Rename..." +msgstr "Pārdēvēt..." + +#: notes/knote.cpp:695 +#, kde-format +msgid "Hide" +msgstr "Slēpt" + +#: notes/knote.cpp:700 +#, kde-format +msgid "Delete" +msgstr "Dzēst" + +#: notes/knote.cpp:727 +#, kde-format +msgid "Preferences..." +msgstr "Iestatījumi.." + +#: notes/knote.cpp:732 +#, kde-format +msgid "Keep Above Others" +msgstr "Turēt virs citiem" + +#: notes/knote.cpp:737 +#, kde-format +msgid "Keep Below Others" +msgstr "Turēt zem citiem" + +#: notes/knote.cpp:742 +#, kde-format +msgid "To Desktop" +msgstr "Uz darbvirsmu" + +#: notes/knote.cpp:752 +#, kde-format +msgid "Walk Through Notes" +msgstr "Iet caur piezīmēm" + +#: print/knotegrantleeprint.cpp:50 +#, fuzzy, kde-format +#| msgid "Alarm" +msgid "Alarm:" +msgstr "Atgādinājums" + +#: print/knotegrantleeprint.cpp:51 +#, kde-format +msgid "Note is locked" +msgstr "" + +#: print/knoteprinter.cpp:135 +#, kde-format +msgid "Print Note" +msgid_plural "Print %1 notes" +msgstr[0] "Drukāt %1 piezīmi" +msgstr[1] "Drukāt %1 piezīmes" +msgstr[2] "Drukāt %1 piezīmju" + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing theme was not found." +msgstr "" + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing error" +msgstr "" + +#: print/knoteprintselectednotesdialog.cpp:63 +#, fuzzy, kde-format +#| msgid "Print Note" +#| msgid_plural "Print %1 notes" +msgid "Printing theme:" +msgstr "Drukāt %1 piezīmi" + +#: print/knoteprintselectednotesdialog.cpp:70 +#, kde-format +msgid "Preview" +msgstr "" + +#: print/knoteprintselectednotesdialog.cpp:72 +#, fuzzy, kde-format +#| msgid "Print %1" +msgid "Print" +msgstr "Drukāt %1" + +#: print/knoteprintselectthemedialog.cpp:34 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgid "Select theme" +msgstr "Izvēlieties saņēmēju:" + +#: print/knoteprintselectthemedialog.cpp:51 +#, kde-format +msgid "Themes:" +msgstr "" + +#, fuzzy +#~| msgid "Note Actions" +#~ msgid "KNotes Migration" +#~ msgstr "Piezīmes darbības" + +#~ msgid "Scheduled Alarm" +#~ msgstr "Plānots atgādinājums" + +#~ msgid "&No alarm" +#~ msgstr "&Nav atgādinājuma" + +#~ msgid "Alarm &at:" +#~ msgstr "&Atgādināt:" + +#~ msgid "The following notes triggered alarms:" +#~ msgstr "Šīs piezīmes sūta atgādinājumus:" + +#~ msgid "Display" +#~ msgstr "Izskats" + +#~ msgid "" +#~ "Unable to save the notes to %1. Check that there is sufficient " +#~ "disk space.
          There should be a backup in the same directory though." +#~ msgstr "" +#~ "Neizdevās saglabāt piezīmes iekš %1. Pārbaudiet vai pietiek " +#~ "vietas uz diska.
          Šajā pašā mapē vajadzētu būt piezīmju rezerves " +#~ "kopijai.
          " + +#~ msgid "Location:" +#~ msgstr "Vieta:" + +#~ msgid "&Mail action:" +#~ msgstr "&Pasta darbība:" + +#~ msgid "Incoming Notes" +#~ msgstr "Ienākošās piezīmes" + +#~ msgid "Accept incoming notes" +#~ msgstr "Pieņemt ienākošās piezīmes" + +#~ msgid "Outgoing Notes" +#~ msgstr "Izstūtītās piezīmes" + +#~ msgid "&Sender ID:" +#~ msgstr "&Sūtītāja ID:" + +#~ msgid "&Port:" +#~ msgstr "&Ports: " + +#~ msgid "Select recipient:" +#~ msgstr "Izvēlieties saņēmēju:" + +#~ msgid "Hostname or IP address:" +#~ msgstr "Resursdators vai IP adrese:" + +#~ msgid "The port KNotes will listen on and send notes to." +#~ msgstr "Ports, ko KNotes klausīsies un uz ko sūtīs piezīmes." + +#~ msgid "Unable to start the mail process." +#~ msgstr "Neizdevās palaist pasta procesu." + +#~ msgid "Send \"%1\"" +#~ msgstr "Sūtīt \"%1\"" + +#~ msgid "The host cannot be empty." +#~ msgstr "Dators nevar būt tukšs." + +#~ msgid "Communication error: %1" +#~ msgstr "Komunikāciju kļūda: %1" + +#~ msgid "Alarm &in:" +#~ msgstr "Atgād&ināt:" + +#~ msgid "&Style:" +#~ msgstr "&Stils:" + +#~ msgid "Plain" +#~ msgstr "Vienkāršs" + +#~ msgid "(c) 1997-2009, The KNotes Developers" +#~ msgstr "(c) 1997-2009, KNotes izstrādātāji" + +#~ msgid "Defaults" +#~ msgstr "Noklusētie" + +#~ msgid "Default Settings for New Notes" +#~ msgstr "Noklusētie iestatījumi jaunām piezīmēm" + +#~ msgid "Actions" +#~ msgstr "Darbības" + +#~ msgid "Action Settings" +#~ msgstr "Darbību iestatījumi" + +#~ msgid "Network" +#~ msgstr "Tīkls" + +#~ msgid "Network Settings" +#~ msgstr "Tīkla iestatījumi" + +#~ msgid "Style" +#~ msgstr "Stils" + +#~ msgid "Displa&y" +#~ msgstr "&Izskats" + +#~ msgid "&Editor" +#~ msgstr "R&edaktors" diff --git a/po/mr/knotes.po b/po/mr/knotes.po new file mode 100644 index 0000000..632c2d4 --- /dev/null +++ b/po/mr/knotes.po @@ -0,0 +1,1104 @@ +# Copyright (C) YEAR This_file_is_part_of_KDE +# This file is distributed under the same license as the PACKAGE package. +# +# Chetan Khona , 2013. +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2013-02-13 17:25+0530\n" +"Last-Translator: Chetan Khona \n" +"Language-Team: Marathi \n" +"Language: mr\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: Lokalize 1.5\n" + +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "चेतन खोना" + +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "chetan@kompkin.com" + +#: apps/knotes_options.h:29 +#, kde-format +msgid "Suppress creation of a new note on a non-unique instance." +msgstr "" + +#: apps/knotesakonaditray.cpp:35 apps/knotestray.cpp:32 +#, kde-format +msgid "KNotes: Sticky notes by KDE" +msgstr "" + +#: apps/knotesapp.cpp:98 +#, kde-format +msgid "New Note" +msgstr "" + +#: apps/knotesapp.cpp:106 kontactplugin/knotes_part.cpp:187 +#, kde-format +msgid "New Note From Clipboard" +msgstr "" + +#: apps/knotesapp.cpp:112 kontactplugin/knotes_part.cpp:192 +#, kde-format +msgid "New Note From Text File..." +msgstr "" + +#: apps/knotesapp.cpp:116 +#, kde-format +msgid "Show All Notes" +msgstr "" + +#: apps/knotesapp.cpp:122 +#, kde-format +msgid "Hide All Notes" +msgstr "" + +#: apps/knotesapp.cpp:128 kontactplugin/knotes_part.cpp:146 +#, kde-format +msgctxt "@action:inmenu" +msgid "Print Selected Notes..." +msgstr "" + +#: apps/knotesapp.cpp:134 +#, kde-format +msgctxt "@action:inmenu" +msgid "Delete Selected Notes..." +msgstr "" + +#: apps/knotesapp.cpp:393 kontactplugin/knotes_part.cpp:874 +#, kde-format +msgid "Select Text File" +msgstr "" + +#: apps/knotesapp.cpp:394 kontactplugin/knotes_part.cpp:875 +#, fuzzy, kde-format +#| msgid "Text Size" +msgid "Text File" +msgstr "पाठ्य आकार" + +#: apps/knotesapp.cpp:400 kontactplugin/knotes_part.cpp:882 +#, kde-format +msgid "Error during open text file: %1" +msgstr "" + +#: apps/knotesapp.cpp:401 kontactplugin/knotes_part.cpp:883 +#, fuzzy, kde-format +#| msgid "Text Size" +msgid "Open Text File" +msgstr "पाठ्य आकार" + +#: apps/knotesapp.cpp:404 kontactplugin/knotes_part.cpp:886 +#, kde-format +msgid "Note from file '%1'" +msgstr "" + +#: apps/knotesapp.cpp:499 +#, kde-format +msgid "No Notes" +msgstr "" + +#: apps/knotesapp.cpp:552 kontactplugin/knotes_part.cpp:637 +#, kde-format +msgid "Settings" +msgstr "संयोजना" + +#. i18n: ectx: Menu (knotes_context) +#: apps/main.cpp:54 data/knotesappui.rc:5 data/knotesappui.rc:6 +#: kontactplugin/knotes_part.cpp:87 kontactplugin/knotes_plugin.cpp:58 +#: kontactplugin/knoteseditdialog.cpp:67 +#, kde-format +msgid "KNotes" +msgstr "के-नोट्स" + +#: apps/main.cpp:56 +#, kde-format +msgid "KDE Notes" +msgstr "" + +#: apps/main.cpp:58 +#, kde-format +msgid "Copyright © 1997–2018 KNotes authors" +msgstr "" + +#: apps/main.cpp:78 kontactplugin/kcmknotessummary.cpp:64 +#, kde-format +msgid "Laurent Montel" +msgstr "लोरेन्ट मोन्टेल" + +#: apps/main.cpp:79 +#, kde-format +msgid "Maintainer" +msgstr "पालक" + +#: apps/main.cpp:81 +#, kde-format +msgid "Guillermo Antonio Amaral Bastidas" +msgstr "" + +#: apps/main.cpp:82 apps/main.cpp:85 +#, kde-format +msgid "Previous Maintainer" +msgstr "पूर्वीचे नियंत्रक" + +#: apps/main.cpp:84 +#, kde-format +msgid "Michael Brade" +msgstr "" + +#: apps/main.cpp:87 +#, kde-format +msgid "Bernd Johannes Wuebben" +msgstr "" + +#: apps/main.cpp:88 +#, kde-format +msgid "Original KNotes Author" +msgstr "" + +#: apps/main.cpp:90 +#, kde-format +msgid "Wynn Wilkes" +msgstr "" + +#: apps/main.cpp:91 +#, kde-format +msgid "Ported KNotes to KDE 2" +msgstr "" + +#: apps/main.cpp:93 +#, kde-format +msgid "Daniel Martin" +msgstr "" + +#: apps/main.cpp:94 +#, kde-format +msgid "Network Interface" +msgstr "संजाळ दुवा" + +#: apps/main.cpp:96 +#, kde-format +msgid "Bo Thorsen" +msgstr "" + +#: apps/main.cpp:97 +#, kde-format +msgid "Started KDE Resource Framework Integration" +msgstr "" + +#: apps/main.cpp:99 +#, kde-format +msgid "Bera Debajyoti" +msgstr "" + +#: apps/main.cpp:100 +#, kde-format +msgid "Idea and initial code for the new look & feel" +msgstr "" + +#: apps/main.cpp:102 +#, kde-format +msgid "Matthias Ettrich" +msgstr "मात्थिआस एट्ट्रीच" + +#: apps/main.cpp:105 +#, kde-format +msgid "David Faure" +msgstr "डेविड फ़ॉउर" + +#: apps/main.cpp:108 +#, kde-format +msgid "Matthias Kiefer" +msgstr "" + +#: apps/main.cpp:111 +#, kde-format +msgid "Luboš Luňák" +msgstr "ल्युबोद ल्युनाक" + +#: apps/main.cpp:113 +#, kde-format +msgid "Dirk A. Mueller" +msgstr "डर्क ए. म्युल्लेर" + +#: apps/main.cpp:116 +#, kde-format +msgid "Carsten Pfeiffer" +msgstr "कार्स्टन फैफ्फर" + +#: apps/main.cpp:119 +#, kde-format +msgid "Harri Porten" +msgstr "" + +#: apps/main.cpp:122 +#, kde-format +msgid "Espen Sand" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:121 +#, kde-format +msgid "Folders" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:123 +#, kde-format +msgid "Select which KNotes folders to show:" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:158 +#, kde-format +msgid "Search..." +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:176 +#, kde-format +msgid "&Select All" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:180 +#, kde-format +msgid "&Unselect All" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:185 +#, fuzzy, kde-format +#| msgid "Rename..." +msgid "Rename notes..." +msgstr "नाव बदला..." + +#: configdialog/knotecollectionconfigwidget.cpp:189 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:208 +#, kde-format +msgid "Notes accounts" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:213 +#, kde-format +msgid "Accounts" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:245 +#, kde-format +msgid "Rename Notes" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:246 +#, kde-format +msgid "Name:" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "An error was occurred during renaming: %1" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, fuzzy, kde-format +#| msgid "Rename..." +msgid "Rename note" +msgstr "नाव बदला..." + +#: configdialog/knoteconfigdialog.cpp:192 +#, kde-format +msgid "Show number of notes in tray icon" +msgstr "" + +#: configdialog/knoteconfigdialog.cpp:199 +#, kde-format +msgid "Default Title:" +msgstr "" + +#: configdialog/knoteconfigdialog.cpp:206 +#, kde-format +msgid "How does this work?" +msgstr "" + +#: configdialog/knoteconfigdialog.cpp:240 +#, kde-format +msgid "" +"

          You can customize title note. You can use:

          • %d current date " +"(short format)
          • %l current date (long format)
          • %t current " +"time
          " +msgstr "" + +#: configdialog/knoteconfigdialog.cpp:262 +#, kde-format +msgid "Theme:" +msgstr "" + +#: configdialog/knoteconfigdialog.cpp:272 +#, kde-format +msgid "Download new printing themes" +msgstr "" + +#: configdialog/knotedisplayconfigwidget.cpp:46 +#, kde-format +msgid "&Text color:" +msgstr "पाठ्य रंग (&T):" + +#: configdialog/knotedisplayconfigwidget.cpp:55 +#, kde-format +msgid "&Background color:" +msgstr "पार्श्वभूमीचा रंग (&B):" + +#: configdialog/knotedisplayconfigwidget.cpp:66 +#, kde-format +msgid "&Show note in taskbar" +msgstr "" + +#: configdialog/knotedisplayconfigwidget.cpp:70 +#, kde-format +msgid "&Remember desktop" +msgstr "" + +#: configdialog/knotedisplayconfigwidget.cpp:74 +#, kde-format +msgid "Default &width:" +msgstr "" + +#: configdialog/knotedisplayconfigwidget.cpp:85 +#, kde-format +msgid "Default &height:" +msgstr "" + +#: configdialog/knoteeditorconfigwidget.cpp:37 +#, kde-format +msgid "&Tab size:" +msgstr "" + +#: configdialog/knoteeditorconfigwidget.cpp:46 +#, kde-format +msgid "Auto &indent" +msgstr "" + +#: configdialog/knoteeditorconfigwidget.cpp:51 +#, kde-format +msgid "&Rich text" +msgstr "" + +#: configdialog/knoteeditorconfigwidget.cpp:55 +#, kde-format +msgid "Text font:" +msgstr "पाठ्य फॉन्ट :" + +#: configdialog/knoteeditorconfigwidget.cpp:64 +#, kde-format +msgid "Title font:" +msgstr "" + +#: configdialog/knotesimpleconfigdialog.cpp:64 +#, kde-format +msgid "Editor Settings" +msgstr "" + +#: configdialog/knotesimpleconfigdialog.cpp:67 +#, kde-format +msgid "Display Settings" +msgstr "" + +#. i18n: ectx: Menu (help) +#: data/knotesappui.rc:23 +#, kde-format +msgid "&Help" +msgstr "मदत (&H)" + +#. i18n: ectx: Menu (notes_menu) +#: data/knotesappui.rc:35 data/knotesappui.rc:36 +#, kde-format +msgid "Notes" +msgstr "नोंदी" + +#: dialog/knotedeleteselectednotesdialog.cpp:32 +#, kde-format +msgid "Select notes to delete" +msgstr "" + +#: dialog/knoteselectednotesdialog.cpp:34 +#: print/knoteprintselectednotesdialog.cpp:41 +#, kde-format +msgid "Select notes" +msgstr "" + +#: dialog/knoteskeydialog.cpp:33 +#, kde-format +msgid "Configure Shortcuts" +msgstr "शॉर्टकट्स संयोजीत करा" + +#: dialog/knoteskeydialog.cpp:73 +#, kde-format +msgid "Note Actions" +msgstr "" + +#: finddialog/knotefinddialog.cpp:40 +#, fuzzy, kde-format +#| msgid "Rename..." +msgctxt "@title:window" +msgid "Search Notes" +msgstr "नाव बदला..." + +#: finddialog/knotefinddialog.cpp:85 +#, fuzzy, kde-format +#| msgid "Rename..." +msgctxt "@label:textbox" +msgid "Search notes:" +msgstr "नाव बदला..." + +#: finddialog/knotefinddialog.cpp:94 +#, fuzzy, kde-format +#| msgid "Rename..." +msgctxt "@action:button Search notes" +msgid "Search..." +msgstr "नाव बदला..." + +#: finddialog/knotefinddialog.cpp:149 +#, kde-format +msgctxt "@label" +msgid "No Results found in search." +msgstr "" + +#: knoteedit.cpp:56 +#, kde-format +msgid "Bold" +msgstr "ठळक" + +#: knoteedit.cpp:61 +#, kde-format +msgid "Italic" +msgstr "तिरपे" + +#: knoteedit.cpp:65 +#, kde-format +msgid "Underline" +msgstr "" + +#: knoteedit.cpp:69 +#, kde-format +msgid "Strike Out" +msgstr "" + +#: knoteedit.cpp:79 +#, kde-format +msgid "Align Left" +msgstr "" + +#: knoteedit.cpp:85 +#, kde-format +msgid "Align Center" +msgstr "" + +#: knoteedit.cpp:90 +#, kde-format +msgid "Align Right" +msgstr "" + +#: knoteedit.cpp:95 +#, kde-format +msgid "Align Block" +msgstr "" + +#: knoteedit.cpp:106 +#, kde-format +msgid "List" +msgstr "यादी" + +#: knoteedit.cpp:111 +#, kde-format +msgid "Superscript" +msgstr "सुपरस्क्रिप्ट" + +#: knoteedit.cpp:114 +#, kde-format +msgid "Subscript" +msgstr "सबस्क्रिप्ट" + +#: knoteedit.cpp:120 +#, kde-format +msgid "Increase Indent" +msgstr "" + +#: knoteedit.cpp:126 +#, kde-format +msgid "Decrease Indent" +msgstr "" + +#: knoteedit.cpp:137 +#, kde-format +msgid "Text Color..." +msgstr "पाठ्य रंग..." + +#: knoteedit.cpp:143 +#, kde-format +msgid "Text Background Color..." +msgstr "पाठ्य पार्श्वभूमीचा रंग..." + +#: knoteedit.cpp:147 +#, kde-format +msgid "Text Font" +msgstr "पाठ्य फॉन्ट" + +#: knoteedit.cpp:151 +#, kde-format +msgid "Text Size" +msgstr "पाठ्य आकार" + +#: knoteedit.cpp:162 +#, kde-format +msgid "Insert Date" +msgstr "" + +#: knoteedit.cpp:166 +#, kde-format +msgid "Insert Checkmark" +msgstr "" + +#: kontactplugin/kcmknotessummary.cpp:59 +#, kde-format +msgid "kcmknotessummary" +msgstr "" + +#: kontactplugin/kcmknotessummary.cpp:61 +#, kde-format +msgid "Notes Summary Configuration Dialog" +msgstr "" + +#: kontactplugin/kcmknotessummary.cpp:63 +#, kde-format +msgid "Copyright © 2013-2018 Laurent Montel " +msgstr "" + +#: kontactplugin/knotes_part.cpp:98 +#, kde-format +msgctxt "@action:inmenu create new popup note" +msgid "&New" +msgstr "" + +#: kontactplugin/knotes_part.cpp:108 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be presented with a dialog where you can add a new popup note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:111 kontactplugin/knotes_part.cpp:606 +#: kontactplugin/knotes_part.cpp:608 kontactplugin/knotes_part.cpp:790 +#, fuzzy, kde-format +#| msgid "Editor" +msgctxt "@action:inmenu" +msgid "Edit..." +msgstr "संपादक" + +#: kontactplugin/knotes_part.cpp:120 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can modify an existing popup " +"note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:123 +#, fuzzy, kde-format +#| msgid "Rename..." +msgctxt "@action:inmenu" +msgid "Rename..." +msgstr "नाव बदला..." + +#: kontactplugin/knotes_part.cpp:131 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can rename an existing popup " +"note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:134 +#, fuzzy, kde-format +#| msgid "Delete" +msgctxt "@action:inmenu" +msgid "Delete" +msgstr "काढून टाका" + +#: kontactplugin/knotes_part.cpp:142 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be prompted if you really want to permanently remove the selected " +"popup note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:153 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be prompted to print the selected popup note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:156 +#, kde-format +msgctxt "@action:inmenu" +msgid "Print Preview Selected Notes..." +msgstr "" + +#: kontactplugin/knotes_part.cpp:162 +#, kde-format +msgid "Note settings..." +msgstr "" + +#: kontactplugin/knotes_part.cpp:167 +#, fuzzy, kde-format +#| msgid "Preferences..." +msgid "Preferences KNotes..." +msgstr "प्राधान्ये..." + +#: kontactplugin/knotes_part.cpp:172 notes/knote.cpp:713 +#, kde-format +msgid "Mail..." +msgstr "मेल..." + +#: kontactplugin/knotes_part.cpp:177 notes/knote.cpp:709 +#, kde-format +msgid "Send..." +msgstr "पाठवा..." + +#: kontactplugin/knotes_part.cpp:182 notes/knote.cpp:704 +#, kde-format +msgid "Set Alarm..." +msgstr "" + +#: kontactplugin/knotes_part.cpp:197 notes/knote.cpp:717 +#, kde-format +msgid "Save As..." +msgstr "असे साठवा..." + +#: kontactplugin/knotes_part.cpp:202 notes/knote.cpp:690 +#, kde-format +msgid "Lock" +msgstr "कुलूपबंद करा" + +#: kontactplugin/knotes_part.cpp:205 notes/knote.cpp:693 +#, kde-format +msgid "Unlock" +msgstr "कुलूप काढून टाका" + +#: kontactplugin/knotes_part.cpp:238 +#, kde-format +msgid "Set Focus to Quick Search" +msgstr "" + +#: kontactplugin/knotes_part.cpp:321 +#, kde-format +msgctxt "@info" +msgid "To print notes, first select the notes to print from the list." +msgstr "" + +#: kontactplugin/knotes_part.cpp:322 +#, kde-format +msgctxt "@title:window" +msgid "Print Popup Notes" +msgstr "" + +#: kontactplugin/knotes_part.cpp:366 +#, kde-format +msgid "Note was not created." +msgstr "" + +#: kontactplugin/knotes_part.cpp:366 +#, fuzzy, kde-format +#| msgid "Rename..." +msgid "Create new note" +msgstr "नाव बदला..." + +#: kontactplugin/knotes_part.cpp:388 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:70 +#, kde-format +msgctxt "@info" +msgid "Do you really want to delete this note?" +msgid_plural "Do you really want to delete these %1 notes?" +msgstr[0] "" +msgstr[1] "" + +#: kontactplugin/knotes_part.cpp:390 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:57 +#, fuzzy, kde-format +#| msgid "Delete" +msgctxt "@title:window" +msgid "Confirm Delete" +msgstr "काढून टाका" + +#: kontactplugin/knotes_part.cpp:582 +#, fuzzy, kde-format +#| msgid "Rename..." +msgctxt "@title:window" +msgid "Rename Popup Note" +msgstr "नाव बदला..." + +#: kontactplugin/knotes_part.cpp:583 +#, kde-format +msgctxt "@label:textbox" +msgid "New Name:" +msgstr "" + +#: kontactplugin/knotes_part.cpp:606 kontactplugin/knotes_part.cpp:790 +#, kde-format +msgid "Show Note..." +msgstr "" + +#: kontactplugin/knotes_part.cpp:742 +#, kde-format +msgid "Rich text (*.html)" +msgstr "" + +#: kontactplugin/knotes_part.cpp:744 +#, kde-format +msgid "Plain text (*.txt)" +msgstr "" + +#: kontactplugin/knotes_part.cpp:747 notes/knote.cpp:516 +#, kde-format +msgid "Save As" +msgstr "असे साठवा" + +#: kontactplugin/knotes_part.cpp:758 notes/knote.cpp:533 +#, kde-format +msgid "" +"A file named %1 already exists.
          Are you sure you want to " +"overwrite it?
          " +msgstr "" +"%1 नावाची फाईल आधीपासूनच अस्तित्वात आहे. %1 तुम्हाला ती खोडून " +"पुन्हा लिहायची आहे का?" + +#: kontactplugin/knotes_plugin.cpp:62 +#, kde-format +msgctxt "@action:inmenu" +msgid "New Popup Note..." +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:70 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can create a new popup note." +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:99 +#, fuzzy, kde-kuit-format +#| msgid "KNotes" +msgctxt "@title" +msgid "KNotes" +msgstr "के-नोट्स" + +#: kontactplugin/knotes_plugin.cpp:101 +#, fuzzy, kde-kuit-format +#| msgid "Notes" +msgctxt "@title" +msgid "Popup Notes" +msgstr "नोंदी" + +#: kontactplugin/knotes_plugin.cpp:103 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Copyright © 2003–2018 Kontact authors" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:105 +#, fuzzy, kde-kuit-format +#| msgid "Laurent Montel" +msgctxt "@info:credit" +msgid "Laurent Montel" +msgstr "लोरेन्ट मोन्टेल" + +#: kontactplugin/knotes_plugin.cpp:106 +#, fuzzy, kde-kuit-format +#| msgid "Maintainer" +msgctxt "@info:credit" +msgid "Current Maintainer" +msgstr "पालक" + +#: kontactplugin/knotes_plugin.cpp:109 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Michael Brade" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:110 +#, fuzzy, kde-kuit-format +#| msgid "Previous Maintainer" +msgctxt "@info:credit" +msgid "Previous Maintainer" +msgstr "पूर्वीचे नियंत्रक" + +#: kontactplugin/knotes_plugin.cpp:112 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Tobias Koenig" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:113 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Developer" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:151 +#, fuzzy, kde-format +#| msgid "Settings" +msgctxt "@item" +msgid "Meeting" +msgstr "संयोजना" + +#: kontactplugin/knotes_plugin.cpp:165 kontactplugin/knotes_plugin.cpp:170 +#, fuzzy, kde-format +#| msgid "Notes" +msgctxt "@item" +msgid "Note: %1" +msgstr "नोंदी" + +#: kontactplugin/knotes_plugin.cpp:177 +#, fuzzy, kde-format +#| msgid "Notes" +msgctxt "@item" +msgid "New Note" +msgstr "नोंदी" + +#: kontactplugin/knotes_plugin.cpp:187 +#, kde-format +msgctxt "@info" +msgid "Dropping multiple mails is not supported." +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:190 +#, kde-format +msgctxt "@item" +msgid "" +"From: %1\n" +"To: %2\n" +"Subject: %3" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:193 +#, kde-format +msgctxt "@item" +msgid "Mail: %1" +msgstr "" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, kde-format +msgctxt "@title:window" +msgid "Show Popup Note" +msgstr "" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, kde-format +msgctxt "@title:window" +msgid "Edit Popup Note" +msgstr "" + +#: kontactplugin/knoteseditdialog.cpp:79 +#, kde-format +msgctxt "@label popup note name" +msgid "Name:" +msgstr "" + +#: kontactplugin/knoteslistwidgetsearchline.cpp:28 +#, fuzzy, kde-format +#| msgid "Rename..." +msgid "Search notes..." +msgstr "नाव बदला..." + +#: kontactplugin/knoteslistwidgetsearchline.cpp:37 +#, fuzzy, kde-format +#| msgid "Rename..." +msgid "Search notes...<%1>" +msgstr "नाव बदला..." + +#: kontactplugin/knotesselectdeletenotesdialog.cpp:46 +#, kde-format +msgid "(note locked, it will not removed)" +msgstr "" + +#: kontactplugin/summarywidget.cpp:63 +#, fuzzy, kde-format +#| msgid "Notes" +msgid "Popup Notes" +msgstr "नोंदी" + +#: kontactplugin/summarywidget.cpp:120 +#, kde-format +msgid "No notes found" +msgstr "" + +#: kontactplugin/summarywidget.cpp:153 +#, kde-format +msgid "Modify Note..." +msgstr "" + +#: kontactplugin/summarywidget.cpp:157 +#, fuzzy, kde-format +#| msgid "Delete" +msgid "Delete Note..." +msgstr "काढून टाका" + +#: kontactplugin/summarywidget.cpp:243 +#, kde-format +msgid "Read Popup Note: \"%1\"" +msgstr "" + +#: notes/knote.cpp:149 +#, kde-format +msgid "Do you really want to delete note %1?" +msgstr "" + +#: notes/knote.cpp:150 +#, kde-format +msgid "Confirm Delete" +msgstr "" + +#: notes/knote.cpp:151 +#, kde-format +msgid "&Delete" +msgstr "काढून टाका (&D)" + +#: notes/knote.cpp:277 +#, kde-format +msgid "Please enter the new name:" +msgstr "" + +#: notes/knote.cpp:511 +#, kde-format +msgid "Save note as plain text" +msgstr "" + +#: notes/knote.cpp:639 +#, kde-format +msgid "&All Desktops" +msgstr "सर्व डेस्कटॉप (&A)" + +#: notes/knote.cpp:681 +#, kde-format +msgid "New" +msgstr "नवीन" + +#: notes/knote.cpp:685 +#, kde-format +msgid "Rename..." +msgstr "नाव बदला..." + +#: notes/knote.cpp:695 +#, kde-format +msgid "Hide" +msgstr "लपवा" + +#: notes/knote.cpp:700 +#, kde-format +msgid "Delete" +msgstr "काढून टाका" + +#: notes/knote.cpp:727 +#, kde-format +msgid "Preferences..." +msgstr "प्राधान्ये..." + +#: notes/knote.cpp:732 +#, kde-format +msgid "Keep Above Others" +msgstr "" + +#: notes/knote.cpp:737 +#, kde-format +msgid "Keep Below Others" +msgstr "" + +#: notes/knote.cpp:742 +#, kde-format +msgid "To Desktop" +msgstr "" + +#: notes/knote.cpp:752 +#, kde-format +msgid "Walk Through Notes" +msgstr "" + +#: print/knotegrantleeprint.cpp:50 +#, kde-format +msgid "Alarm:" +msgstr "" + +#: print/knotegrantleeprint.cpp:51 +#, kde-format +msgid "Note is locked" +msgstr "" + +#: print/knoteprinter.cpp:135 +#, kde-format +msgid "Print Note" +msgid_plural "Print %1 notes" +msgstr[0] "" +msgstr[1] "" + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing theme was not found." +msgstr "" + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing error" +msgstr "" + +#: print/knoteprintselectednotesdialog.cpp:63 +#, kde-format +msgid "Printing theme:" +msgstr "" + +#: print/knoteprintselectednotesdialog.cpp:70 +#, kde-format +msgid "Preview" +msgstr "" + +#: print/knoteprintselectednotesdialog.cpp:72 +#, fuzzy, kde-format +#| msgid "Print %1" +msgid "Print" +msgstr "छापा %1" + +#: print/knoteprintselectthemedialog.cpp:34 +#, kde-format +msgid "Select theme" +msgstr "" + +#: print/knoteprintselectthemedialog.cpp:51 +#, kde-format +msgid "Themes:" +msgstr "" + +#~ msgid "Display" +#~ msgstr "दर्शवा" + +#~ msgid "Location:" +#~ msgstr "स्थान :" + +#~ msgid "&Port:" +#~ msgstr "पोर्ट (&P):" + +#~ msgid "Send \"%1\"" +#~ msgstr "पाठवा \"%1\"" + +#~ msgid "Communication error: %1" +#~ msgstr "संवाद त्रुटी : %1" + +#~ msgid "&Style:" +#~ msgstr "शैली (&S):" + +#~ msgid "Plain" +#~ msgstr "साधे" diff --git a/po/nb/akonadi_notes_agent.po b/po/nb/akonadi_notes_agent.po new file mode 100644 index 0000000..68b0dc9 --- /dev/null +++ b/po/nb/akonadi_notes_agent.po @@ -0,0 +1,118 @@ +# Translation of akonadi_notes_agent to Norwegian Bokmål +# +# Bjørn Steensrud , 2014, 2015. +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2015-02-07 19:02+0100\n" +"Last-Translator: Bjørn Steensrud \n" +"Language-Team: Norwegian Bokmål \n" +"Language: nb\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: Lokalize 1.5\n" +"X-Environment: kde\n" +"X-Accelerator-Marker: &\n" +"X-Text-Markup: kde4\n" + +#: notesagentalarmdialog.cpp:51 notesagentalarmdialog.cpp:220 +#, kde-format +msgid "Alarm" +msgstr "Varsling" + +#: notesagentalarmdialog.cpp:63 +#, kde-format +msgid "The following notes triggered alarms:" +msgstr "Følgende notater utløste varslinger:" + +#: notesagentalarmdialog.cpp:101 +#, kde-format +msgid "Remove Alarm" +msgstr "Fjern varsling" + +#: notesagentalarmdialog.cpp:103 +#, kde-format +msgid "Show Note..." +msgstr "Vis notat …" + +#: notesagentalarmdialog.cpp:105 +#, kde-format +msgid "Modify Alarm..." +msgstr "Endre varsling …" + +#: notesagentalarmdialog.cpp:158 +#, kde-format +msgid "Are you sure to remove alarm?" +msgstr "Er du sikker på at du vil fjerne varslingen?" + +#: notesagentalarmdialog.cpp:158 +#, kde-format +msgctxt "@title:window" +msgid "Remove Alarm" +msgstr "Fjern varsling" + +#: notesagentalarmdialog.cpp:220 +#, kde-format +msgid "Error during fetch alarm info." +msgstr "Feil mens varslingsinformasjon ble hentet." + +#: notesagentsettingsdialog.cpp:42 +#, kde-format +msgid "Configure Notes Agent" +msgstr "Sett opp notat-agent" + +#: notesagentsettingsdialog.cpp:58 +#, kde-format +msgid "Notify" +msgstr "Varsle" + +#: notesagentsettingsdialog.cpp:61 +#, kde-format +msgid "Network" +msgstr "Nettverk" + +#: notesagentsettingsdialog.cpp:70 +#, kde-format +msgid "Notes Agent" +msgstr "Notatagent" + +#: notesagentsettingsdialog.cpp:72 +#, kde-format +msgid "Notes Agent." +msgstr "Notatagent." + +#: notesagentsettingsdialog.cpp:74 +#, kde-format +msgid "Copyright (C) 2013-2018 Laurent Montel" +msgstr "" + +#: notesagentsettingsdialog.cpp:76 +#, kde-format +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: notesagentsettingsdialog.cpp:77 +#, kde-format +msgid "Maintainer" +msgstr "Vedlikeholder" + +#: notesagentsettingsdialog.cpp:80 +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "Bjørn Steensrud" + +#: notesagentsettingsdialog.cpp:81 +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "bjornst@skogkatt.homelinux.org" + +#: notesmanager.cpp:199 +#, kde-format +msgid "Note Received" +msgstr "Notat mottatt" diff --git a/po/nb/knotes.po b/po/nb/knotes.po new file mode 100644 index 0000000..08acf37 --- /dev/null +++ b/po/nb/knotes.po @@ -0,0 +1,1072 @@ +# Translation of knotes to Norwegian Bokmål +# +# Hans Petter Bieker , 1998. +# Knut Yrvin , 2003, 2004. +# Bjørn Steensrud , 2003, 2007, 2008, 2009, 2010, 2013, 2014, 2015. +# Gaute Hvoslef Kvalnes , 2004. +# Axel Bojer , 2005. +# Nils Kristian Tomren , 2005, 2007. +# Eirik U. Birkeland , 2008. +msgid "" +msgstr "" +"Project-Id-Version: knotes\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2015-02-07 22:15+0100\n" +"Last-Translator: Bjørn Steensrud \n" +"Language-Team: Norwegian Bokmål \n" +"Language: nb\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Lokalize 1.5\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Environment: kde\n" +"X-Accelerator-Marker: &\n" +"X-Text-Markup: kde4\n" + +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "" +"Christian A. Strømmen,Petter Reinholdtsen,Knut Yrvin,Eskild Hustvedt,Nils " +"Kristian Tomren" + +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "" +"number1@realityx.net,pere@hungry.com,knut.yrvin@gmail.com," +"zerodogg@skolelinux.no,slx@nilsk.net" + +#: apps/knotes_options.h:29 +#, kde-format +msgid "Suppress creation of a new note on a non-unique instance." +msgstr "Ikke opprett nytt notat for hendelse som ikke er unik." + +#: apps/knotesakonaditray.cpp:35 apps/knotestray.cpp:32 +#, kde-format +msgid "KNotes: Sticky notes by KDE" +msgstr "" + +#: apps/knotesapp.cpp:98 +#, kde-format +msgid "New Note" +msgstr "Nytt notat" + +#: apps/knotesapp.cpp:106 kontactplugin/knotes_part.cpp:187 +#, kde-format +msgid "New Note From Clipboard" +msgstr "Nytt notat fra utklippstavla" + +#: apps/knotesapp.cpp:112 kontactplugin/knotes_part.cpp:192 +#, kde-format +msgid "New Note From Text File..." +msgstr "Nytt notat fra tekstfil …" + +#: apps/knotesapp.cpp:116 +#, kde-format +msgid "Show All Notes" +msgstr "Vis alle notater" + +#: apps/knotesapp.cpp:122 +#, kde-format +msgid "Hide All Notes" +msgstr "Skjul alle notater" + +#: apps/knotesapp.cpp:128 kontactplugin/knotes_part.cpp:146 +#, kde-format +msgctxt "@action:inmenu" +msgid "Print Selected Notes..." +msgstr "Skriv ut de valgte notatene …" + +#: apps/knotesapp.cpp:134 +#, kde-format +msgctxt "@action:inmenu" +msgid "Delete Selected Notes..." +msgstr "Slett de valgte notatene …" + +#: apps/knotesapp.cpp:393 kontactplugin/knotes_part.cpp:874 +#, kde-format +msgid "Select Text File" +msgstr "Velg tekstfil" + +#: apps/knotesapp.cpp:394 kontactplugin/knotes_part.cpp:875 +#, kde-format +msgid "Text File" +msgstr "Tekstfil" + +#: apps/knotesapp.cpp:400 kontactplugin/knotes_part.cpp:882 +#, kde-format +msgid "Error during open text file: %1" +msgstr "Feil mens tekstfil ble åpnet: %1" + +#: apps/knotesapp.cpp:401 kontactplugin/knotes_part.cpp:883 +#, kde-format +msgid "Open Text File" +msgstr "Åpne en tekstfil" + +#: apps/knotesapp.cpp:404 kontactplugin/knotes_part.cpp:886 +#, kde-format +msgid "Note from file '%1'" +msgstr "Notat fra fila «%1»" + +#: apps/knotesapp.cpp:499 +#, kde-format +msgid "No Notes" +msgstr "Ingen notater" + +#: apps/knotesapp.cpp:552 kontactplugin/knotes_part.cpp:637 +#, kde-format +msgid "Settings" +msgstr "Innstillinger" + +#. i18n: ectx: Menu (knotes_context) +#: apps/main.cpp:54 data/knotesappui.rc:5 data/knotesappui.rc:6 +#: kontactplugin/knotes_part.cpp:87 kontactplugin/knotes_plugin.cpp:58 +#: kontactplugin/knoteseditdialog.cpp:67 +#, kde-format +msgid "KNotes" +msgstr "KNotes" + +#: apps/main.cpp:56 +#, kde-format +msgid "KDE Notes" +msgstr "KDE Notat" + +#: apps/main.cpp:58 +#, kde-format +msgid "Copyright © 1997–2018 KNotes authors" +msgstr "" + +#: apps/main.cpp:78 kontactplugin/kcmknotessummary.cpp:64 +#, kde-format +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: apps/main.cpp:79 +#, kde-format +msgid "Maintainer" +msgstr "Vedlikeholder" + +#: apps/main.cpp:81 +#, kde-format +msgid "Guillermo Antonio Amaral Bastidas" +msgstr "Guillermo Antonio Amaral Bastidas" + +#: apps/main.cpp:82 apps/main.cpp:85 +#, kde-format +msgid "Previous Maintainer" +msgstr "Forrige vedlikeholder" + +#: apps/main.cpp:84 +#, kde-format +msgid "Michael Brade" +msgstr "Michael Brade" + +#: apps/main.cpp:87 +#, kde-format +msgid "Bernd Johannes Wuebben" +msgstr "Bernd Johannes Wuebben" + +#: apps/main.cpp:88 +#, kde-format +msgid "Original KNotes Author" +msgstr "Opprinnelig forfatter av KNotes" + +#: apps/main.cpp:90 +#, kde-format +msgid "Wynn Wilkes" +msgstr "Wynn Wilkes" + +#: apps/main.cpp:91 +#, kde-format +msgid "Ported KNotes to KDE 2" +msgstr "Portet KNotes til KDE 2" + +#: apps/main.cpp:93 +#, kde-format +msgid "Daniel Martin" +msgstr "Daniel Martin" + +#: apps/main.cpp:94 +#, kde-format +msgid "Network Interface" +msgstr "Nettverksgrensesnitt:" + +#: apps/main.cpp:96 +#, kde-format +msgid "Bo Thorsen" +msgstr "Bo Thorsen" + +#: apps/main.cpp:97 +#, kde-format +msgid "Started KDE Resource Framework Integration" +msgstr "Startet integrering i rammeverk for KDE-ressurser" + +#: apps/main.cpp:99 +#, kde-format +msgid "Bera Debajyoti" +msgstr "Bera Debajyoti" + +#: apps/main.cpp:100 +#, kde-format +msgid "Idea and initial code for the new look & feel" +msgstr "" +"Idé og den opprinnelige koden for hvordan programmet skal se ut og virke" + +#: apps/main.cpp:102 +#, kde-format +msgid "Matthias Ettrich" +msgstr "Matthias Ettrich" + +#: apps/main.cpp:105 +#, kde-format +msgid "David Faure" +msgstr "David Faure" + +#: apps/main.cpp:108 +#, kde-format +msgid "Matthias Kiefer" +msgstr "Matthias Kiefer" + +#: apps/main.cpp:111 +#, kde-format +msgid "Luboš Luňák" +msgstr "Luboš Luňák" + +#: apps/main.cpp:113 +#, kde-format +msgid "Dirk A. Mueller" +msgstr "Dirk A. Mueller" + +#: apps/main.cpp:116 +#, kde-format +msgid "Carsten Pfeiffer" +msgstr "Carsten Pfeiffer" + +#: apps/main.cpp:119 +#, kde-format +msgid "Harri Porten" +msgstr "Harri Porten" + +#: apps/main.cpp:122 +#, kde-format +msgid "Espen Sand" +msgstr "Espen Sand" + +#: configdialog/knotecollectionconfigwidget.cpp:121 +#, kde-format +msgid "Folders" +msgstr "Mapper" + +#: configdialog/knotecollectionconfigwidget.cpp:123 +#, kde-format +msgid "Select which KNotes folders to show:" +msgstr "Velg hvilke KNotes-mapper som skal vises:" + +#: configdialog/knotecollectionconfigwidget.cpp:158 +#, kde-format +msgid "Search..." +msgstr "Søk …" + +#: configdialog/knotecollectionconfigwidget.cpp:176 +#, kde-format +msgid "&Select All" +msgstr "&Merk alle" + +#: configdialog/knotecollectionconfigwidget.cpp:180 +#, kde-format +msgid "&Unselect All" +msgstr "&Fravelg alle" + +#: configdialog/knotecollectionconfigwidget.cpp:185 +#, kde-format +msgid "Rename notes..." +msgstr "Gi notater nye navn …" + +#: configdialog/knotecollectionconfigwidget.cpp:189 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "Velg mappe der notatet vil bli lagret:" + +#: configdialog/knotecollectionconfigwidget.cpp:208 +#, kde-format +msgid "Notes accounts" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:213 +#, kde-format +msgid "Accounts" +msgstr "Kontoer" + +#: configdialog/knotecollectionconfigwidget.cpp:245 +#, kde-format +msgid "Rename Notes" +msgstr "Endre navn på notater" + +#: configdialog/knotecollectionconfigwidget.cpp:246 +#, kde-format +msgid "Name:" +msgstr "Navn:" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "An error was occurred during renaming: %1" +msgstr "Det oppsto en feil mens navn ble endret: %1" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "Rename note" +msgstr "Sett nytt navn på notat" + +#: configdialog/knoteconfigdialog.cpp:192 +#, kde-format +msgid "Show number of notes in tray icon" +msgstr "Vis i systemkurven antall notater" + +#: configdialog/knoteconfigdialog.cpp:199 +#, kde-format +msgid "Default Title:" +msgstr "Standard tittel:" + +#: configdialog/knoteconfigdialog.cpp:206 +#, kde-format +msgid "How does this work?" +msgstr "Hvordan virker dette?" + +#: configdialog/knoteconfigdialog.cpp:240 +#, kde-format +msgid "" +"

          You can customize title note. You can use:

          • %d current date " +"(short format)
          • %l current date (long format)
          • %t current " +"time
          " +msgstr "" +"

          Du kan tilpasse tittelnotatet. Du kan bruke:

          • %d dagens " +"dato, kort format
          • %l dagens dato, langt format
          • %t " +"klokkeslettet nÃ¥
          " + +#: configdialog/knoteconfigdialog.cpp:262 +#, kde-format +msgid "Theme:" +msgstr "Tema:" + +#: configdialog/knoteconfigdialog.cpp:272 +#, kde-format +msgid "Download new printing themes" +msgstr "Last ned nye utskriftstemaer" + +#: configdialog/knotedisplayconfigwidget.cpp:46 +#, kde-format +msgid "&Text color:" +msgstr "&Tekstfarge:" + +#: configdialog/knotedisplayconfigwidget.cpp:55 +#, kde-format +msgid "&Background color:" +msgstr "&Bakgrunnsfarge:" + +#: configdialog/knotedisplayconfigwidget.cpp:66 +#, kde-format +msgid "&Show note in taskbar" +msgstr "&Vis note i oppgavelinja" + +#: configdialog/knotedisplayconfigwidget.cpp:70 +#, kde-format +msgid "&Remember desktop" +msgstr "&Husk skrivebord" + +#: configdialog/knotedisplayconfigwidget.cpp:74 +#, kde-format +msgid "Default &width:" +msgstr "Standard&bredde:" + +#: configdialog/knotedisplayconfigwidget.cpp:85 +#, kde-format +msgid "Default &height:" +msgstr "Standard&høyde:" + +#: configdialog/knoteeditorconfigwidget.cpp:37 +#, kde-format +msgid "&Tab size:" +msgstr "&Tabulatorbredde:" + +#: configdialog/knoteeditorconfigwidget.cpp:46 +#, kde-format +msgid "Auto &indent" +msgstr "Auto&innrykk" + +#: configdialog/knoteeditorconfigwidget.cpp:51 +#, kde-format +msgid "&Rich text" +msgstr "&Rik tekst" + +#: configdialog/knoteeditorconfigwidget.cpp:55 +#, kde-format +msgid "Text font:" +msgstr "Tekstskrift:" + +#: configdialog/knoteeditorconfigwidget.cpp:64 +#, kde-format +msgid "Title font:" +msgstr "Tittelskrift:" + +#: configdialog/knotesimpleconfigdialog.cpp:64 +#, kde-format +msgid "Editor Settings" +msgstr "Redigeringsinnstillinger" + +#: configdialog/knotesimpleconfigdialog.cpp:67 +#, kde-format +msgid "Display Settings" +msgstr "Vis innstillinger" + +#. i18n: ectx: Menu (help) +#: data/knotesappui.rc:23 +#, kde-format +msgid "&Help" +msgstr "&Hjelp" + +#. i18n: ectx: Menu (notes_menu) +#: data/knotesappui.rc:35 data/knotesappui.rc:36 +#, kde-format +msgid "Notes" +msgstr "Notater" + +#: dialog/knotedeleteselectednotesdialog.cpp:32 +#, kde-format +msgid "Select notes to delete" +msgstr "Velg notater som skal slettes" + +#: dialog/knoteselectednotesdialog.cpp:34 +#: print/knoteprintselectednotesdialog.cpp:41 +#, kde-format +msgid "Select notes" +msgstr "Velg notater" + +#: dialog/knoteskeydialog.cpp:33 +#, kde-format +msgid "Configure Shortcuts" +msgstr "Sett opp hurtigtaster" + +#: dialog/knoteskeydialog.cpp:73 +#, kde-format +msgid "Note Actions" +msgstr "Notathandlinger" + +#: finddialog/knotefinddialog.cpp:40 +#, kde-format +msgctxt "@title:window" +msgid "Search Notes" +msgstr "" + +#: finddialog/knotefinddialog.cpp:85 +#, kde-format +msgctxt "@label:textbox" +msgid "Search notes:" +msgstr "" + +#: finddialog/knotefinddialog.cpp:94 +#, kde-format +msgctxt "@action:button Search notes" +msgid "Search..." +msgstr "" + +#: finddialog/knotefinddialog.cpp:149 +#, kde-format +msgctxt "@label" +msgid "No Results found in search." +msgstr "" + +#: knoteedit.cpp:56 +#, kde-format +msgid "Bold" +msgstr "Halvfet" + +#: knoteedit.cpp:61 +#, kde-format +msgid "Italic" +msgstr "Kursiv" + +#: knoteedit.cpp:65 +#, kde-format +msgid "Underline" +msgstr "Understreket" + +#: knoteedit.cpp:69 +#, kde-format +msgid "Strike Out" +msgstr "Overstreket" + +#: knoteedit.cpp:79 +#, kde-format +msgid "Align Left" +msgstr "Venstrejustert" + +#: knoteedit.cpp:85 +#, kde-format +msgid "Align Center" +msgstr "Midtstilt" + +#: knoteedit.cpp:90 +#, kde-format +msgid "Align Right" +msgstr "Høyrejustert" + +#: knoteedit.cpp:95 +#, kde-format +msgid "Align Block" +msgstr "Blokkjustert" + +#: knoteedit.cpp:106 +#, kde-format +msgid "List" +msgstr "Liste" + +#: knoteedit.cpp:111 +#, kde-format +msgid "Superscript" +msgstr "Hevet" + +#: knoteedit.cpp:114 +#, kde-format +msgid "Subscript" +msgstr "Senket" + +#: knoteedit.cpp:120 +#, kde-format +msgid "Increase Indent" +msgstr "Større innrykk" + +#: knoteedit.cpp:126 +#, kde-format +msgid "Decrease Indent" +msgstr "Mindre innrykk" + +#: knoteedit.cpp:137 +#, kde-format +msgid "Text Color..." +msgstr "Tekstfarge …" + +#: knoteedit.cpp:143 +#, kde-format +msgid "Text Background Color..." +msgstr "Bakgrunnsfarge for tekst …" + +#: knoteedit.cpp:147 +#, kde-format +msgid "Text Font" +msgstr "Skrift for tekst" + +#: knoteedit.cpp:151 +#, kde-format +msgid "Text Size" +msgstr "Tekststørrelse" + +#: knoteedit.cpp:162 +#, kde-format +msgid "Insert Date" +msgstr "Sett inn dato" + +#: knoteedit.cpp:166 +#, kde-format +msgid "Insert Checkmark" +msgstr "Sett inn hake" + +#: kontactplugin/kcmknotessummary.cpp:59 +#, kde-format +msgid "kcmknotessummary" +msgstr "" + +#: kontactplugin/kcmknotessummary.cpp:61 +#, kde-format +msgid "Notes Summary Configuration Dialog" +msgstr "" + +#: kontactplugin/kcmknotessummary.cpp:63 +#, kde-format +msgid "Copyright © 2013-2018 Laurent Montel " +msgstr "" + +#: kontactplugin/knotes_part.cpp:98 +#, kde-format +msgctxt "@action:inmenu create new popup note" +msgid "&New" +msgstr "" + +#: kontactplugin/knotes_part.cpp:108 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be presented with a dialog where you can add a new popup note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:111 kontactplugin/knotes_part.cpp:606 +#: kontactplugin/knotes_part.cpp:608 kontactplugin/knotes_part.cpp:790 +#, kde-format +msgctxt "@action:inmenu" +msgid "Edit..." +msgstr "" + +#: kontactplugin/knotes_part.cpp:120 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can modify an existing popup " +"note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:123 +#, kde-format +msgctxt "@action:inmenu" +msgid "Rename..." +msgstr "" + +#: kontactplugin/knotes_part.cpp:131 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can rename an existing popup " +"note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:134 +#, kde-format +msgctxt "@action:inmenu" +msgid "Delete" +msgstr "Slett" + +#: kontactplugin/knotes_part.cpp:142 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be prompted if you really want to permanently remove the selected " +"popup note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:153 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be prompted to print the selected popup note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:156 +#, kde-format +msgctxt "@action:inmenu" +msgid "Print Preview Selected Notes..." +msgstr "" + +#: kontactplugin/knotes_part.cpp:162 +#, kde-format +msgid "Note settings..." +msgstr "" + +#: kontactplugin/knotes_part.cpp:167 +#, kde-format +msgid "Preferences KNotes..." +msgstr "" + +#: kontactplugin/knotes_part.cpp:172 notes/knote.cpp:713 +#, kde-format +msgid "Mail..." +msgstr "Postlegg …" + +#: kontactplugin/knotes_part.cpp:177 notes/knote.cpp:709 +#, kde-format +msgid "Send..." +msgstr "Send …" + +#: kontactplugin/knotes_part.cpp:182 notes/knote.cpp:704 +#, kde-format +msgid "Set Alarm..." +msgstr "Still inn varsling …" + +#: kontactplugin/knotes_part.cpp:197 notes/knote.cpp:717 +#, kde-format +msgid "Save As..." +msgstr "Lagre som …" + +#: kontactplugin/knotes_part.cpp:202 notes/knote.cpp:690 +#, kde-format +msgid "Lock" +msgstr "Lås" + +#: kontactplugin/knotes_part.cpp:205 notes/knote.cpp:693 +#, kde-format +msgid "Unlock" +msgstr "Lås opp" + +#: kontactplugin/knotes_part.cpp:238 +#, kde-format +msgid "Set Focus to Quick Search" +msgstr "" + +#: kontactplugin/knotes_part.cpp:321 +#, kde-format +msgctxt "@info" +msgid "To print notes, first select the notes to print from the list." +msgstr "" + +#: kontactplugin/knotes_part.cpp:322 +#, kde-format +msgctxt "@title:window" +msgid "Print Popup Notes" +msgstr "" + +#: kontactplugin/knotes_part.cpp:366 +#, kde-format +msgid "Note was not created." +msgstr "" + +#: kontactplugin/knotes_part.cpp:366 +#, kde-format +msgid "Create new note" +msgstr "" + +#: kontactplugin/knotes_part.cpp:388 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:70 +#, kde-format +msgctxt "@info" +msgid "Do you really want to delete this note?" +msgid_plural "Do you really want to delete these %1 notes?" +msgstr[0] "" +msgstr[1] "" + +#: kontactplugin/knotes_part.cpp:390 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:57 +#, kde-format +msgctxt "@title:window" +msgid "Confirm Delete" +msgstr "Bekreft sletting" + +#: kontactplugin/knotes_part.cpp:582 +#, kde-format +msgctxt "@title:window" +msgid "Rename Popup Note" +msgstr "" + +#: kontactplugin/knotes_part.cpp:583 +#, kde-format +msgctxt "@label:textbox" +msgid "New Name:" +msgstr "" + +#: kontactplugin/knotes_part.cpp:606 kontactplugin/knotes_part.cpp:790 +#, kde-format +msgid "Show Note..." +msgstr "" + +#: kontactplugin/knotes_part.cpp:742 +#, kde-format +msgid "Rich text (*.html)" +msgstr "" + +#: kontactplugin/knotes_part.cpp:744 +#, kde-format +msgid "Plain text (*.txt)" +msgstr "" + +#: kontactplugin/knotes_part.cpp:747 notes/knote.cpp:516 +#, kde-format +msgid "Save As" +msgstr "Lagre som" + +#: kontactplugin/knotes_part.cpp:758 notes/knote.cpp:533 +#, kde-format +msgid "" +"A file named %1 already exists.
          Are you sure you want to " +"overwrite it?
          " +msgstr "" +"En fil som heter %1 finnes fra før.
          Er du sikker på at du " +"vil overskrive den?
          " + +#: kontactplugin/knotes_plugin.cpp:62 +#, kde-format +msgctxt "@action:inmenu" +msgid "New Popup Note..." +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:70 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can create a new popup note." +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:99 +#, kde-kuit-format +msgctxt "@title" +msgid "KNotes" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:101 +#, kde-kuit-format +msgctxt "@title" +msgid "Popup Notes" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:103 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Copyright © 2003–2018 Kontact authors" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:105 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Laurent Montel" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:106 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Current Maintainer" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:109 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Michael Brade" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:110 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Previous Maintainer" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:112 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Tobias Koenig" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:113 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Developer" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:151 +#, kde-format +msgctxt "@item" +msgid "Meeting" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:165 kontactplugin/knotes_plugin.cpp:170 +#, kde-format +msgctxt "@item" +msgid "Note: %1" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:177 +#, kde-format +msgctxt "@item" +msgid "New Note" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:187 +#, kde-format +msgctxt "@info" +msgid "Dropping multiple mails is not supported." +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:190 +#, kde-format +msgctxt "@item" +msgid "" +"From: %1\n" +"To: %2\n" +"Subject: %3" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:193 +#, kde-format +msgctxt "@item" +msgid "Mail: %1" +msgstr "" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, kde-format +msgctxt "@title:window" +msgid "Show Popup Note" +msgstr "" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, kde-format +msgctxt "@title:window" +msgid "Edit Popup Note" +msgstr "" + +#: kontactplugin/knoteseditdialog.cpp:79 +#, kde-format +msgctxt "@label popup note name" +msgid "Name:" +msgstr "" + +#: kontactplugin/knoteslistwidgetsearchline.cpp:28 +#, kde-format +msgid "Search notes..." +msgstr "" + +#: kontactplugin/knoteslistwidgetsearchline.cpp:37 +#, kde-format +msgid "Search notes...<%1>" +msgstr "" + +#: kontactplugin/knotesselectdeletenotesdialog.cpp:46 +#, kde-format +msgid "(note locked, it will not removed)" +msgstr "" + +#: kontactplugin/summarywidget.cpp:63 +#, kde-format +msgid "Popup Notes" +msgstr "" + +#: kontactplugin/summarywidget.cpp:120 +#, kde-format +msgid "No notes found" +msgstr "" + +#: kontactplugin/summarywidget.cpp:153 +#, kde-format +msgid "Modify Note..." +msgstr "" + +#: kontactplugin/summarywidget.cpp:157 +#, kde-format +msgid "Delete Note..." +msgstr "" + +#: kontactplugin/summarywidget.cpp:243 +#, kde-format +msgid "Read Popup Note: \"%1\"" +msgstr "" + +#: notes/knote.cpp:149 +#, kde-format +msgid "Do you really want to delete note %1?" +msgstr "Er det sikkert at du vil slette dette notatet %1?" + +#: notes/knote.cpp:150 +#, kde-format +msgid "Confirm Delete" +msgstr "Bekreft sletting" + +#: notes/knote.cpp:151 +#, kde-format +msgid "&Delete" +msgstr "&Slett" + +#: notes/knote.cpp:277 +#, kde-format +msgid "Please enter the new name:" +msgstr "Oppgi det nye navnet:" + +#: notes/knote.cpp:511 +#, kde-format +msgid "Save note as plain text" +msgstr "Lagre notat som ren tekst" + +#: notes/knote.cpp:639 +#, kde-format +msgid "&All Desktops" +msgstr "&Alle skrivebord" + +#: notes/knote.cpp:681 +#, kde-format +msgid "New" +msgstr "Ny" + +#: notes/knote.cpp:685 +#, kde-format +msgid "Rename..." +msgstr "Endre navn …" + +#: notes/knote.cpp:695 +#, kde-format +msgid "Hide" +msgstr "Skjul" + +#: notes/knote.cpp:700 +#, kde-format +msgid "Delete" +msgstr "Slett" + +#: notes/knote.cpp:727 +#, kde-format +msgid "Preferences..." +msgstr "Notisinnstillinger …" + +#: notes/knote.cpp:732 +#, kde-format +msgid "Keep Above Others" +msgstr "Behold øverst" + +#: notes/knote.cpp:737 +#, kde-format +msgid "Keep Below Others" +msgstr "Behold underst" + +#: notes/knote.cpp:742 +#, kde-format +msgid "To Desktop" +msgstr "Til skrivebord" + +#: notes/knote.cpp:752 +#, kde-format +msgid "Walk Through Notes" +msgstr "Gå gjennom notater" + +#: print/knotegrantleeprint.cpp:50 +#, kde-format +msgid "Alarm:" +msgstr "Varsling:" + +#: print/knotegrantleeprint.cpp:51 +#, kde-format +msgid "Note is locked" +msgstr "Notatet er låst." + +#: print/knoteprinter.cpp:135 +#, kde-format +msgid "Print Note" +msgid_plural "Print %1 notes" +msgstr[0] "Skriv ut notat" +msgstr[1] "Skriv ut %1 notater" + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing theme was not found." +msgstr "Fant ikke utskriftstema." + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing error" +msgstr "Utskriftfeil" + +#: print/knoteprintselectednotesdialog.cpp:63 +#, kde-format +msgid "Printing theme:" +msgstr "Utskriftstema:" + +#: print/knoteprintselectednotesdialog.cpp:70 +#, kde-format +msgid "Preview" +msgstr "Forhåndsvisning" + +#: print/knoteprintselectednotesdialog.cpp:72 +#, kde-format +msgid "Print" +msgstr "Skriv ut" + +#: print/knoteprintselectthemedialog.cpp:34 +#, kde-format +msgid "Select theme" +msgstr "Velg tema" + +#: print/knoteprintselectthemedialog.cpp:51 +#, kde-format +msgid "Themes:" +msgstr "Temaer:" diff --git a/po/nb/libnoteshared.po b/po/nb/libnoteshared.po new file mode 100644 index 0000000..08f86a0 --- /dev/null +++ b/po/nb/libnoteshared.po @@ -0,0 +1,170 @@ +# Translation of libnoteshared to Norwegian Bokmål +# +# Bjørn Steensrud , 2013, 2014. +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2017-09-15 03:37+0200\n" +"PO-Revision-Date: 2014-09-13 18:22+0200\n" +"Last-Translator: Bjørn Steensrud \n" +"Language-Team: Norwegian Bokmål \n" +"Language: nb\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: Lokalize 1.5\n" +"X-Environment: kde\n" +"X-Accelerator-Marker: &\n" +"X-Text-Markup: kde4\n" + +#: alarms/notealarmdialog.cpp:77 +#, kde-format +msgid "Scheduled Alarm" +msgstr "Tidsbestemt varsling" + +#: alarms/notealarmdialog.cpp:80 +#, kde-format +msgid "&No alarm" +msgstr "I&ngen varsling" + +#: alarms/notealarmdialog.cpp:89 +#, kde-format +msgid "Alarm &at:" +msgstr "Varslilng &ved:" + +#: config/noteactionconfig.cpp:36 +#, kde-format +msgid "&Mail action:" +msgstr "&E-post-handling:" + +#: config/noteactionconfig.cpp:44 +#, kde-format +msgid "How does this work?" +msgstr "Hvordan virker dette?" + +#: config/noteactionconfig.cpp:57 +#, kde-format +msgid "" +"

          You can customize command line. You can use:

          • %t returns " +"current note title
          • %f returns current note text
          " +msgstr "" +"

          Du kan tilpasse kommandolinja. Du kan bruke:

          • %t gir " +"tittelen pÃ¥ gjeldende notat
          • %f gir teksten i gjeldende notat
          • " + +#: config/notenetworkconfig.cpp:54 +#, kde-format +msgid "Incoming Notes" +msgstr "Innkommende notater" + +#: config/notenetworkconfig.cpp:57 +#, kde-format +msgid "Accept incoming notes" +msgstr "Ta imot innkommende notat" + +#: config/notenetworkconfig.cpp:63 +#, kde-format +msgid "Outgoing Notes" +msgstr "UtgÃ¥ende notater" + +#: config/notenetworkconfig.cpp:66 +#, kde-format +msgid "&Sender ID:" +msgstr "&Sender ID:" + +#: config/notenetworkconfig.cpp:78 +#, kde-format +msgid "&Port:" +msgstr "&Port:" + +#: dialog/selectednotefolderdialog.cpp:35 +#, kde-format +msgctxt "@title:window" +msgid "Select Note Folder" +msgstr "Slett notatmappe" + +#: dialog/selectednotefolderdialog.cpp:37 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "Velg mappe der notatet vil bli lagret:" + +#: job/createnewnotejob.cpp:124 job/createnewnotejob.cpp:134 +#, kde-format +msgid "" +"An error occurred during fetching. Do you want to select a new default " +"collection?" +msgstr "" + +#: job/createnewnotejob.cpp:144 +#, kde-format +msgid "" +"Collection is hidden. New note will stored but not displaying. Do you want " +"to show collection?" +msgstr "" +"Samlingen er skjult. Nytt notat vil bli lagret, men ikke vist. Vil du vise " +"samlingen?" + +#: job/createnewnotejob.cpp:198 +#, kde-format +msgid "Note was not created." +msgstr "Notat ble ikke opprettet." + +#: job/createnewnotejob.cpp:198 +#, kde-format +msgid "Create new note" +msgstr "Lag ny merknad" + +#: network/notehostdialog.cpp:64 +#, kde-format +msgid "Select recipient:" +msgstr "Velg mottaker:" + +#: network/notehostdialog.cpp:83 +#, kde-format +msgid "Hostname or IP address:" +msgstr "Tjenernavn eller IP adresse:" + +#: network/notesnetworksender.cpp:104 +#, kde-format +msgid "Communication error: %1" +msgstr "Kommunikasjonsfeil: %1" + +#: noteutils.cpp:45 +#, kde-format +msgid "Please configure send mail action." +msgstr "Sett opp handlingen «send e-post»." + +#: noteutils.cpp:53 +#, kde-format +msgid "Note: \"%1\"" +msgstr "Merknad: «%1»" + +#: noteutils.cpp:60 +#, kde-format +msgid "Unable to start the mail process." +msgstr "Klarte ikke Ã¥ starte e-postprosessen." + +#: noteutils.cpp:69 +#, kde-format +msgid "Send \"%1\"" +msgstr "Send «%1»" + +#: noteutils.cpp:73 +#, kde-format +msgid "The host cannot be empty." +msgstr "Tjeneren kan ikke være tom." + +#: resources/localresourcecreator.cpp:83 +#, kde-format +msgctxt "Default name for resource holding notes" +msgid "Local Notes" +msgstr "Lokale notater" + +#. i18n: ectx: label, entry (Port), group (Network) +#: settings/notesharedglobalconfig.kcfg:37 +#, kde-format +msgid "The port will listen on and send notes to." +msgstr "Porten det vil lyttes pÃ¥ og sendes notater til." diff --git a/po/nds/akonadi_notes_agent.po b/po/nds/akonadi_notes_agent.po new file mode 100644 index 0000000..0945035 --- /dev/null +++ b/po/nds/akonadi_notes_agent.po @@ -0,0 +1,117 @@ +# Copyright (C) YEAR This_file_is_part_of_KDE +# This file is distributed under the same license as the PACKAGE package. +# Sönke Dibbern , 2014. +# +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2014-09-18 16:42+0200\n" +"Last-Translator: Sönke Dibbern \n" +"Language-Team: Low Saxon \n" +"Language: nds\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: Lokalize 1.4\n" + +#: notesagentalarmdialog.cpp:51 notesagentalarmdialog.cpp:220 +#, kde-format +msgid "Alarm" +msgstr "Alarm" + +#: notesagentalarmdialog.cpp:63 +#, kde-format +msgid "The following notes triggered alarms:" +msgstr "Disse Notizen hebbt Alarms utlööst:" + +#: notesagentalarmdialog.cpp:101 +#, kde-format +msgid "Remove Alarm" +msgstr "Alarm wegmaken" + +#: notesagentalarmdialog.cpp:103 +#, kde-format +msgid "Show Note..." +msgstr "Notiz wiesen..." + +#: notesagentalarmdialog.cpp:105 +#, kde-format +msgid "Modify Alarm..." +msgstr "Alarm ännern..." + +#: notesagentalarmdialog.cpp:158 +#, kde-format +msgid "Are you sure to remove alarm?" +msgstr "Wullt Du den Alarm redig wegmaken?" + +#: notesagentalarmdialog.cpp:158 +#, kde-format +msgctxt "@title:window" +msgid "Remove Alarm" +msgstr "Alarm wegmaken" + +#: notesagentalarmdialog.cpp:220 +#, kde-format +msgid "Error during fetch alarm info." +msgstr "Fehler bi't Halen vun de Alarm-Informatschonen." + +#: notesagentsettingsdialog.cpp:42 +#, kde-format +msgid "Configure Notes Agent" +msgstr "Notizenhölper instellen" + +#: notesagentsettingsdialog.cpp:58 +#, kde-format +msgid "Notify" +msgstr "Bescheed" + +#: notesagentsettingsdialog.cpp:61 +#, kde-format +msgid "Network" +msgstr "Nettwark" + +#: notesagentsettingsdialog.cpp:70 +#, kde-format +msgid "Notes Agent" +msgstr "Notizenhölper" + +#: notesagentsettingsdialog.cpp:72 +#, kde-format +msgid "Notes Agent." +msgstr "Notizenhölper" + +#: notesagentsettingsdialog.cpp:74 +#, fuzzy, kde-format +#| msgid "Copyright (C) 2013, 2014 Laurent Montel" +msgid "Copyright (C) 2013-2018 Laurent Montel" +msgstr "Copyright (C) 2013, 2014 Laurent Montel" + +#: notesagentsettingsdialog.cpp:76 +#, kde-format +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: notesagentsettingsdialog.cpp:77 +#, kde-format +msgid "Maintainer" +msgstr "Pleger" + +#: notesagentsettingsdialog.cpp:80 +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "Sönke Dibbern" + +#: notesagentsettingsdialog.cpp:81 +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "s_dibbern@web.de" + +#: notesmanager.cpp:199 +#, kde-format +msgid "Note Received" +msgstr "Notiz ankamen" diff --git a/po/nds/knotes.po b/po/nds/knotes.po new file mode 100644 index 0000000..cecda68 --- /dev/null +++ b/po/nds/knotes.po @@ -0,0 +1,1267 @@ +# Translation of knotes.po to Low Saxon +# translation of knotes.po to Low Saxon +# Heiko Evermann , 2004. +# Sönke Dibbern , 2004, 2005, 2006, 2007, 2008, 2009, 2014. +# Heiko Evermann , 2005. +# Manfred Wiese , 2010. +msgid "" +msgstr "" +"Project-Id-Version: knotes\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2014-06-20 16:37+0200\n" +"Last-Translator: Sönke Dibbern \n" +"Language-Team: Low Saxon \n" +"Language: nds\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Lokalize 1.5\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" + +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "Heiko Evermann, Sönke Dibbern" + +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "heiko@evermann.de, s_dibbern@web.de" + +#: apps/knotes_options.h:29 +#, kde-format +msgid "Suppress creation of a new note on a non-unique instance." +msgstr "Dat Opstellen vun niege Notizen vun en nich eensoortet Utgaav verhöden" + +#: apps/knotesakonaditray.cpp:35 apps/knotestray.cpp:32 +#, fuzzy, kde-format +#| msgid "KNotes: Sticky notes for KDE" +msgid "KNotes: Sticky notes by KDE" +msgstr "KNotes: Opbacknotizen för KDE" + +#: apps/knotesapp.cpp:98 +#, kde-format +msgid "New Note" +msgstr "Niege Notiz" + +#: apps/knotesapp.cpp:106 kontactplugin/knotes_part.cpp:187 +#, kde-format +msgid "New Note From Clipboard" +msgstr "Niege Notiz ut Twischenaflaag" + +#: apps/knotesapp.cpp:112 kontactplugin/knotes_part.cpp:192 +#, kde-format +msgid "New Note From Text File..." +msgstr "Niege Notiz ut Textdatei..." + +#: apps/knotesapp.cpp:116 +#, kde-format +msgid "Show All Notes" +msgstr "All Notizen wiesen" + +#: apps/knotesapp.cpp:122 +#, kde-format +msgid "Hide All Notes" +msgstr "All Notizen versteken" + +#: apps/knotesapp.cpp:128 kontactplugin/knotes_part.cpp:146 +#, kde-format +msgctxt "@action:inmenu" +msgid "Print Selected Notes..." +msgstr "Utsöcht Notizen drucken..." + +#: apps/knotesapp.cpp:134 +#, kde-format +msgctxt "@action:inmenu" +msgid "Delete Selected Notes..." +msgstr "Utsöcht Notizen wegdoon..." + +#: apps/knotesapp.cpp:393 kontactplugin/knotes_part.cpp:874 +#, kde-format +msgid "Select Text File" +msgstr "Textdatei utsöken" + +#: apps/knotesapp.cpp:394 kontactplugin/knotes_part.cpp:875 +#, fuzzy, kde-format +#| msgid "Open Text File" +msgid "Text File" +msgstr "Textdatei opmaken" + +#: apps/knotesapp.cpp:400 kontactplugin/knotes_part.cpp:882 +#, kde-format +msgid "Error during open text file: %1" +msgstr "Fehler bi't Opmaken vun en Textdatei: %1" + +#: apps/knotesapp.cpp:401 kontactplugin/knotes_part.cpp:883 +#, kde-format +msgid "Open Text File" +msgstr "Textdatei opmaken" + +#: apps/knotesapp.cpp:404 kontactplugin/knotes_part.cpp:886 +#, kde-format +msgid "Note from file '%1'" +msgstr "Notiz ut Datei „%1“" + +#: apps/knotesapp.cpp:499 +#, kde-format +msgid "No Notes" +msgstr "Keen Notizen" + +#: apps/knotesapp.cpp:552 kontactplugin/knotes_part.cpp:637 +#, kde-format +msgid "Settings" +msgstr "Instellen" + +#. i18n: ectx: Menu (knotes_context) +#: apps/main.cpp:54 data/knotesappui.rc:5 data/knotesappui.rc:6 +#: kontactplugin/knotes_part.cpp:87 kontactplugin/knotes_plugin.cpp:58 +#: kontactplugin/knoteseditdialog.cpp:67 +#, kde-format +msgid "KNotes" +msgstr "KNotes" + +#: apps/main.cpp:56 +#, kde-format +msgid "KDE Notes" +msgstr "KDE-Notizen" + +#: apps/main.cpp:58 +#, fuzzy, kde-format +#| msgid "Copyright © 1997–2014 KNotes authors" +msgid "Copyright © 1997–2018 KNotes authors" +msgstr "Copyright © 1997–2014 de Schrieverslüüd vun KNotes" + +#: apps/main.cpp:78 kontactplugin/kcmknotessummary.cpp:64 +#, kde-format +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: apps/main.cpp:79 +#, kde-format +msgid "Maintainer" +msgstr "Pleger" + +#: apps/main.cpp:81 +#, kde-format +msgid "Guillermo Antonio Amaral Bastidas" +msgstr "Guillermo Antonio Amaral Bastidas" + +#: apps/main.cpp:82 apps/main.cpp:85 +#, kde-format +msgid "Previous Maintainer" +msgstr "Verleden Pleger" + +#: apps/main.cpp:84 +#, kde-format +msgid "Michael Brade" +msgstr "Michael Brade" + +#: apps/main.cpp:87 +#, kde-format +msgid "Bernd Johannes Wuebben" +msgstr "Bernd Johannes Wuebben" + +#: apps/main.cpp:88 +#, kde-format +msgid "Original KNotes Author" +msgstr "Orginaalautor vun KNotes" + +#: apps/main.cpp:90 +#, kde-format +msgid "Wynn Wilkes" +msgstr "Wynn Wilkes" + +#: apps/main.cpp:91 +#, kde-format +msgid "Ported KNotes to KDE 2" +msgstr "Porteren vun KNotes na KDE 2" + +#: apps/main.cpp:93 +#, kde-format +msgid "Daniel Martin" +msgstr "Daniel Martin" + +#: apps/main.cpp:94 +#, kde-format +msgid "Network Interface" +msgstr "Nettwark-Koppelsteed" + +#: apps/main.cpp:96 +#, kde-format +msgid "Bo Thorsen" +msgstr "Bo Thorsen" + +#: apps/main.cpp:97 +#, kde-format +msgid "Started KDE Resource Framework Integration" +msgstr "Inbinnen na dat KDE-Ressourcenrahmenwark" + +#: apps/main.cpp:99 +#, kde-format +msgid "Bera Debajyoti" +msgstr "Bera Debajyoti" + +#: apps/main.cpp:100 +#, kde-format +msgid "Idea and initial code for the new look & feel" +msgstr "Idee un eerst Kode för't niege Utsehn" + +#: apps/main.cpp:102 +#, kde-format +msgid "Matthias Ettrich" +msgstr "Matthias Ettrich" + +#: apps/main.cpp:105 +#, kde-format +msgid "David Faure" +msgstr "David Faure" + +#: apps/main.cpp:108 +#, kde-format +msgid "Matthias Kiefer" +msgstr "Matthias Kiefer" + +#: apps/main.cpp:111 +#, kde-format +msgid "LuboÅ¡ Luňák" +msgstr "LuboÅ¡ Luňák" + +#: apps/main.cpp:113 +#, kde-format +msgid "Dirk A. Mueller" +msgstr "Dirk A. Mueller" + +#: apps/main.cpp:116 +#, kde-format +msgid "Carsten Pfeiffer" +msgstr "Carsten Pfeiffer" + +#: apps/main.cpp:119 +#, kde-format +msgid "Harri Porten" +msgstr "Harri Porten" + +#: apps/main.cpp:122 +#, kde-format +msgid "Espen Sand" +msgstr "Espen Sand" + +#: configdialog/knotecollectionconfigwidget.cpp:121 +#, kde-format +msgid "Folders" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:123 +#, kde-format +msgid "Select which KNotes folders to show:" +msgstr "De KNotes-Ornern utsöken, de Du wiesen wullt:" + +#: configdialog/knotecollectionconfigwidget.cpp:158 +#, kde-format +msgid "Search..." +msgstr "Söken..." + +#: configdialog/knotecollectionconfigwidget.cpp:176 +#, kde-format +msgid "&Select All" +msgstr "&All utsöken" + +#: configdialog/knotecollectionconfigwidget.cpp:180 +#, kde-format +msgid "&Unselect All" +msgstr "Köör &torüchnehmen" + +#: configdialog/knotecollectionconfigwidget.cpp:185 +#, kde-format +msgid "Rename notes..." +msgstr "Notizen ümömen..." + +#: configdialog/knotecollectionconfigwidget.cpp:189 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "Den Orner utsöken, binnen den de Notiz sekert warrt:" + +#: configdialog/knotecollectionconfigwidget.cpp:208 +#, fuzzy, kde-format +#| msgid "Note Actions" +msgid "Notes accounts" +msgstr "Akschonen för de Notiz" + +#: configdialog/knotecollectionconfigwidget.cpp:213 +#, kde-format +msgid "Accounts" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:245 +#, kde-format +msgid "Rename Notes" +msgstr "Notizen ümnömen" + +#: configdialog/knotecollectionconfigwidget.cpp:246 +#, kde-format +msgid "Name:" +msgstr "Naam:" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "An error was occurred during renaming: %1" +msgstr "Bi't Ümnömen geev dat en Fehler: %1" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "Rename note" +msgstr "Notiz ümnömen" + +#: configdialog/knoteconfigdialog.cpp:192 +#, kde-format +msgid "Show number of notes in tray icon" +msgstr "Notizentall binnen Systeemafsnitt wiesen" + +#: configdialog/knoteconfigdialog.cpp:199 +#, kde-format +msgid "Default Title:" +msgstr "Standardtitel:" + +#: configdialog/knoteconfigdialog.cpp:206 +#, kde-format +msgid "How does this work?" +msgstr "Wodennig funkscheneert dat?" + +#: configdialog/knoteconfigdialog.cpp:240 +#, kde-format +msgid "" +"

            You can customize title note. You can use:

            • %d current date " +"(short format)
            • %l current date (long format)
            • %t current " +"time
            " +msgstr "" +"

            Du kannst den Notiztitel topassen. För

            • %d warrt dat " +"aktuelle Datum (kort) inföögt, för
            • %l dat aktuelle Datum (lang) un " +"för
            • %t de aktuelle Tiet.
            " + +#: configdialog/knoteconfigdialog.cpp:262 +#, kde-format +msgid "Theme:" +msgstr "Muster:" + +#: configdialog/knoteconfigdialog.cpp:272 +#, kde-format +msgid "Download new printing themes" +msgstr "Niege Druckmustern daalladen" + +#: configdialog/knotedisplayconfigwidget.cpp:46 +#, kde-format +msgid "&Text color:" +msgstr "&Textklöör:" + +#: configdialog/knotedisplayconfigwidget.cpp:55 +#, kde-format +msgid "&Background color:" +msgstr "&Achtergrundklöör:" + +#: configdialog/knotedisplayconfigwidget.cpp:66 +#, kde-format +msgid "&Show note in taskbar" +msgstr "Notiz in Pr&ogrammbalken wiesen" + +#: configdialog/knotedisplayconfigwidget.cpp:70 +#, kde-format +msgid "&Remember desktop" +msgstr "Schriefdisch w&ohren" + +#: configdialog/knotedisplayconfigwidget.cpp:74 +#, kde-format +msgid "Default &width:" +msgstr "Standard&breed:" + +#: configdialog/knotedisplayconfigwidget.cpp:85 +#, kde-format +msgid "Default &height:" +msgstr "Standard&hööchde:" + +#: configdialog/knoteeditorconfigwidget.cpp:37 +#, kde-format +msgid "&Tab size:" +msgstr "&Tab-Grött:" + +#: configdialog/knoteeditorconfigwidget.cpp:46 +#, kde-format +msgid "Auto &indent" +msgstr "Automaatsch &inrücken" + +#: configdialog/knoteeditorconfigwidget.cpp:51 +#, kde-format +msgid "&Rich text" +msgstr "Fo&rmaattext" + +#: configdialog/knoteeditorconfigwidget.cpp:55 +#, kde-format +msgid "Text font:" +msgstr "Schriftoort för den Text:" + +#: configdialog/knoteeditorconfigwidget.cpp:64 +#, kde-format +msgid "Title font:" +msgstr "Schriftoort för den Titel:" + +#: configdialog/knotesimpleconfigdialog.cpp:64 +#, kde-format +msgid "Editor Settings" +msgstr "Editor instellen" + +#: configdialog/knotesimpleconfigdialog.cpp:67 +#, kde-format +msgid "Display Settings" +msgstr "Utsehn instellen" + +#. i18n: ectx: Menu (help) +#: data/knotesappui.rc:23 +#, kde-format +msgid "&Help" +msgstr "&Hülp" + +#. i18n: ectx: Menu (notes_menu) +#: data/knotesappui.rc:35 data/knotesappui.rc:36 +#, kde-format +msgid "Notes" +msgstr "Notizen" + +#: dialog/knotedeleteselectednotesdialog.cpp:32 +#, kde-format +msgid "Select notes to delete" +msgstr "Notizen utsöken, de Du wegdoon wullt" + +#: dialog/knoteselectednotesdialog.cpp:34 +#: print/knoteprintselectednotesdialog.cpp:41 +#, kde-format +msgid "Select notes" +msgstr "Notizen utsöken" + +#: dialog/knoteskeydialog.cpp:33 +#, kde-format +msgid "Configure Shortcuts" +msgstr "Tastkombinatschonen instellen" + +#: dialog/knoteskeydialog.cpp:73 +#, kde-format +msgid "Note Actions" +msgstr "Akschonen för de Notiz" + +#: finddialog/knotefinddialog.cpp:40 +#, fuzzy, kde-format +#| msgid "Search Notes" +msgctxt "@title:window" +msgid "Search Notes" +msgstr "Notizen söken" + +#: finddialog/knotefinddialog.cpp:85 +#, fuzzy, kde-format +#| msgid "Search notes:" +msgctxt "@label:textbox" +msgid "Search notes:" +msgstr "Notizen söken:" + +#: finddialog/knotefinddialog.cpp:94 +#, fuzzy, kde-format +#| msgid "Search..." +msgctxt "@action:button Search notes" +msgid "Search..." +msgstr "Söken..." + +#: finddialog/knotefinddialog.cpp:149 +#, fuzzy, kde-format +#| msgid "No Result found." +msgctxt "@label" +msgid "No Results found in search." +msgstr "Nix funnen." + +#: knoteedit.cpp:56 +#, kde-format +msgid "Bold" +msgstr "Fett" + +#: knoteedit.cpp:61 +#, kde-format +msgid "Italic" +msgstr "Kursiev" + +#: knoteedit.cpp:65 +#, kde-format +msgid "Underline" +msgstr "Ünnerstreken" + +#: knoteedit.cpp:69 +#, kde-format +msgid "Strike Out" +msgstr "Dörstreken" + +#: knoteedit.cpp:79 +#, kde-format +msgid "Align Left" +msgstr "Links utricht" + +#: knoteedit.cpp:85 +#, kde-format +msgid "Align Center" +msgstr "Merrn utricht" + +#: knoteedit.cpp:90 +#, kde-format +msgid "Align Right" +msgstr "Rechts utricht" + +#: knoteedit.cpp:95 +#, kde-format +msgid "Align Block" +msgstr "As Block utricht" + +#: knoteedit.cpp:106 +#, kde-format +msgid "List" +msgstr "List" + +#: knoteedit.cpp:111 +#, kde-format +msgid "Superscript" +msgstr "Hoochstellt" + +#: knoteedit.cpp:114 +#, kde-format +msgid "Subscript" +msgstr "Daalstellt" + +#: knoteedit.cpp:120 +#, kde-format +msgid "Increase Indent" +msgstr "Mehr inrücken" + +#: knoteedit.cpp:126 +#, kde-format +msgid "Decrease Indent" +msgstr "Weniger inrücken" + +#: knoteedit.cpp:137 +#, kde-format +msgid "Text Color..." +msgstr "Textklöör..." + +#: knoteedit.cpp:143 +#, kde-format +msgid "Text Background Color..." +msgstr "Textachtergrund-Klöör..." + +#: knoteedit.cpp:147 +#, kde-format +msgid "Text Font" +msgstr "Schriftoort för den Text" + +#: knoteedit.cpp:151 +#, kde-format +msgid "Text Size" +msgstr "Textgrött" + +#: knoteedit.cpp:162 +#, kde-format +msgid "Insert Date" +msgstr "Datum infögen" + +#: knoteedit.cpp:166 +#, kde-format +msgid "Insert Checkmark" +msgstr "Pröövmark infögen" + +#: kontactplugin/kcmknotessummary.cpp:59 +#, kde-format +msgid "kcmknotessummary" +msgstr "" + +#: kontactplugin/kcmknotessummary.cpp:61 +#, kde-format +msgid "Notes Summary Configuration Dialog" +msgstr "" + +#: kontactplugin/kcmknotessummary.cpp:63 +#, kde-format +msgid "Copyright © 2013-2018 Laurent Montel " +msgstr "" + +#: kontactplugin/knotes_part.cpp:98 +#, kde-format +msgctxt "@action:inmenu create new popup note" +msgid "&New" +msgstr "" + +#: kontactplugin/knotes_part.cpp:108 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be presented with a dialog where you can add a new popup note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:111 kontactplugin/knotes_part.cpp:606 +#: kontactplugin/knotes_part.cpp:608 kontactplugin/knotes_part.cpp:790 +#, fuzzy, kde-format +#| msgid "Editor" +msgctxt "@action:inmenu" +msgid "Edit..." +msgstr "Editor" + +#: kontactplugin/knotes_part.cpp:120 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can modify an existing popup " +"note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:123 +#, fuzzy, kde-format +#| msgid "Rename..." +msgctxt "@action:inmenu" +msgid "Rename..." +msgstr "Ümömen..." + +#: kontactplugin/knotes_part.cpp:131 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can rename an existing popup " +"note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:134 +#, fuzzy, kde-format +#| msgid "Delete" +msgctxt "@action:inmenu" +msgid "Delete" +msgstr "Wegdoon" + +#: kontactplugin/knotes_part.cpp:142 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be prompted if you really want to permanently remove the selected " +"popup note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:153 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be prompted to print the selected popup note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:156 +#, fuzzy, kde-format +#| msgctxt "@action:inmenu" +#| msgid "Print Selected Notes..." +msgctxt "@action:inmenu" +msgid "Print Preview Selected Notes..." +msgstr "Utsöcht Notizen drucken..." + +#: kontactplugin/knotes_part.cpp:162 +#, fuzzy, kde-format +#| msgid "Style Settings" +msgid "Note settings..." +msgstr "Stil instellen" + +#: kontactplugin/knotes_part.cpp:167 +#, fuzzy, kde-format +#| msgid "Preferences..." +msgid "Preferences KNotes..." +msgstr "Instellen..." + +#: kontactplugin/knotes_part.cpp:172 notes/knote.cpp:713 +#, kde-format +msgid "Mail..." +msgstr "Nettpost..." + +#: kontactplugin/knotes_part.cpp:177 notes/knote.cpp:709 +#, kde-format +msgid "Send..." +msgstr "Sennen..." + +#: kontactplugin/knotes_part.cpp:182 notes/knote.cpp:704 +#, kde-format +msgid "Set Alarm..." +msgstr "Alarm fastleggen..." + +#: kontactplugin/knotes_part.cpp:197 notes/knote.cpp:717 +#, kde-format +msgid "Save As..." +msgstr "Sekern as..." + +#: kontactplugin/knotes_part.cpp:202 notes/knote.cpp:690 +#, kde-format +msgid "Lock" +msgstr "Afsluten" + +#: kontactplugin/knotes_part.cpp:205 notes/knote.cpp:693 +#, kde-format +msgid "Unlock" +msgstr "Opsluten" + +#: kontactplugin/knotes_part.cpp:238 +#, kde-format +msgid "Set Focus to Quick Search" +msgstr "" + +#: kontactplugin/knotes_part.cpp:321 +#, kde-format +msgctxt "@info" +msgid "To print notes, first select the notes to print from the list." +msgstr "" + +#: kontactplugin/knotes_part.cpp:322 +#, fuzzy, kde-format +#| msgid "Print Note" +#| msgid_plural "Print %1 notes" +msgctxt "@title:window" +msgid "Print Popup Notes" +msgstr "Notiz drucken" + +#: kontactplugin/knotes_part.cpp:366 +#, fuzzy, kde-format +#| msgid "Note is locked" +msgid "Note was not created." +msgstr "Notiz is fastsett." + +#: kontactplugin/knotes_part.cpp:366 +#, fuzzy, kde-format +#| msgid "Rename note" +msgid "Create new note" +msgstr "Notiz ümnömen" + +#: kontactplugin/knotes_part.cpp:388 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:70 +#, fuzzy, kde-format +#| msgid "Do you really want to delete note %1?" +msgctxt "@info" +msgid "Do you really want to delete this note?" +msgid_plural "Do you really want to delete these %1 notes?" +msgstr[0] "Wullt Du de Notiz %1 redig wegdoon?" +msgstr[1] "Wullt Du de Notiz %1 redig wegdoon?" + +#: kontactplugin/knotes_part.cpp:390 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:57 +#, fuzzy, kde-format +#| msgid "Confirm Delete" +msgctxt "@title:window" +msgid "Confirm Delete" +msgstr "Wegdoon beglöven" + +#: kontactplugin/knotes_part.cpp:582 +#, fuzzy, kde-format +#| msgid "Rename Notes" +msgctxt "@title:window" +msgid "Rename Popup Note" +msgstr "Notizen ümnömen" + +#: kontactplugin/knotes_part.cpp:583 +#, fuzzy, kde-format +#| msgid "Name:" +msgctxt "@label:textbox" +msgid "New Name:" +msgstr "Naam:" + +#: kontactplugin/knotes_part.cpp:606 kontactplugin/knotes_part.cpp:790 +#, fuzzy, kde-format +#| msgid "Show All Notes" +msgid "Show Note..." +msgstr "All Notizen wiesen" + +#: kontactplugin/knotes_part.cpp:742 +#, fuzzy, kde-format +#| msgid "&Rich text" +msgid "Rich text (*.html)" +msgstr "Fo&rmaattext" + +#: kontactplugin/knotes_part.cpp:744 +#, kde-format +msgid "Plain text (*.txt)" +msgstr "" + +#: kontactplugin/knotes_part.cpp:747 notes/knote.cpp:516 +#, kde-format +msgid "Save As" +msgstr "Sekern as" + +#: kontactplugin/knotes_part.cpp:758 notes/knote.cpp:533 +#, kde-format +msgid "" +"A file named %1 already exists.
            Are you sure you want to " +"overwrite it?
            " +msgstr "" +"Dat gifft al en Datei mit den Naam %1.
            Büst Du seker, dat Du " +"ehr överschrieven wullt?
            " + +#: kontactplugin/knotes_plugin.cpp:62 +#, fuzzy, kde-format +#| msgid "New Note" +msgctxt "@action:inmenu" +msgid "New Popup Note..." +msgstr "Niege Notiz" + +#: kontactplugin/knotes_plugin.cpp:70 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can create a new popup note." +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:99 +#, fuzzy, kde-kuit-format +#| msgid "KNotes" +msgctxt "@title" +msgid "KNotes" +msgstr "KNotes" + +#: kontactplugin/knotes_plugin.cpp:101 +#, fuzzy, kde-kuit-format +#| msgid "No Notes" +msgctxt "@title" +msgid "Popup Notes" +msgstr "Keen Notizen" + +#: kontactplugin/knotes_plugin.cpp:103 +#, fuzzy, kde-kuit-format +#| msgid "Copyright © 1997–2014 KNotes authors" +msgctxt "@info:credit" +msgid "Copyright © 2003–2018 Kontact authors" +msgstr "Copyright © 1997–2014 de Schrieverslüüd vun KNotes" + +#: kontactplugin/knotes_plugin.cpp:105 +#, fuzzy, kde-kuit-format +#| msgid "Laurent Montel" +msgctxt "@info:credit" +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: kontactplugin/knotes_plugin.cpp:106 +#, fuzzy, kde-kuit-format +#| msgid "Maintainer" +msgctxt "@info:credit" +msgid "Current Maintainer" +msgstr "Pleger" + +#: kontactplugin/knotes_plugin.cpp:109 +#, fuzzy, kde-kuit-format +#| msgid "Michael Brade" +msgctxt "@info:credit" +msgid "Michael Brade" +msgstr "Michael Brade" + +#: kontactplugin/knotes_plugin.cpp:110 +#, fuzzy, kde-kuit-format +#| msgid "Previous Maintainer" +msgctxt "@info:credit" +msgid "Previous Maintainer" +msgstr "Verleden Pleger" + +#: kontactplugin/knotes_plugin.cpp:112 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Tobias Koenig" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:113 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Developer" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:151 +#, fuzzy, kde-format +#| msgid "Settings" +msgctxt "@item" +msgid "Meeting" +msgstr "Instellen" + +#: kontactplugin/knotes_plugin.cpp:165 kontactplugin/knotes_plugin.cpp:170 +#, fuzzy, kde-format +#| msgid "Notes" +msgctxt "@item" +msgid "Note: %1" +msgstr "Notizen" + +#: kontactplugin/knotes_plugin.cpp:177 +#, fuzzy, kde-format +#| msgid "New Note" +msgctxt "@item" +msgid "New Note" +msgstr "Niege Notiz" + +#: kontactplugin/knotes_plugin.cpp:187 +#, kde-format +msgctxt "@info" +msgid "Dropping multiple mails is not supported." +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:190 +#, kde-format +msgctxt "@item" +msgid "" +"From: %1\n" +"To: %2\n" +"Subject: %3" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:193 +#, kde-format +msgctxt "@item" +msgid "Mail: %1" +msgstr "" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, fuzzy, kde-format +#| msgid "Show All Notes" +msgctxt "@title:window" +msgid "Show Popup Note" +msgstr "All Notizen wiesen" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, kde-format +msgctxt "@title:window" +msgid "Edit Popup Note" +msgstr "" + +#: kontactplugin/knoteseditdialog.cpp:79 +#, fuzzy, kde-format +#| msgid "Name:" +msgctxt "@label popup note name" +msgid "Name:" +msgstr "Naam:" + +#: kontactplugin/knoteslistwidgetsearchline.cpp:28 +#, fuzzy, kde-format +#| msgid "Search notes:" +msgid "Search notes..." +msgstr "Notizen söken:" + +#: kontactplugin/knoteslistwidgetsearchline.cpp:37 +#, fuzzy, kde-format +#| msgid "Search notes:" +msgid "Search notes...<%1>" +msgstr "Notizen söken:" + +#: kontactplugin/knotesselectdeletenotesdialog.cpp:46 +#, kde-format +msgid "(note locked, it will not removed)" +msgstr "" + +#: kontactplugin/summarywidget.cpp:63 +#, fuzzy, kde-format +#| msgid "No Notes" +msgid "Popup Notes" +msgstr "Keen Notizen" + +#: kontactplugin/summarywidget.cpp:120 +#, fuzzy, kde-format +#| msgid "No Result found." +msgid "No notes found" +msgstr "Nix funnen." + +#: kontactplugin/summarywidget.cpp:153 +#, kde-format +msgid "Modify Note..." +msgstr "" + +#: kontactplugin/summarywidget.cpp:157 +#, fuzzy, kde-format +#| msgctxt "@action:inmenu" +#| msgid "Delete Selected Notes..." +msgid "Delete Note..." +msgstr "Utsöcht Notizen wegdoon..." + +#: kontactplugin/summarywidget.cpp:243 +#, kde-format +msgid "Read Popup Note: \"%1\"" +msgstr "" + +#: notes/knote.cpp:149 +#, kde-format +msgid "Do you really want to delete note %1?" +msgstr "Wullt Du de Notiz %1 redig wegdoon?" + +#: notes/knote.cpp:150 +#, kde-format +msgid "Confirm Delete" +msgstr "Wegdoon beglöven" + +#: notes/knote.cpp:151 +#, kde-format +msgid "&Delete" +msgstr "&Wegdoon" + +#: notes/knote.cpp:277 +#, kde-format +msgid "Please enter the new name:" +msgstr "Bitte giff den niegen Naam in:" + +#: notes/knote.cpp:511 +#, kde-format +msgid "Save note as plain text" +msgstr "Notiz as Eenfachtext sekern" + +#: notes/knote.cpp:639 +#, kde-format +msgid "&All Desktops" +msgstr "&All Schriefdischen" + +#: notes/knote.cpp:681 +#, kde-format +msgid "New" +msgstr "Nieg" + +#: notes/knote.cpp:685 +#, kde-format +msgid "Rename..." +msgstr "Ümömen..." + +#: notes/knote.cpp:695 +#, kde-format +msgid "Hide" +msgstr "Versteken" + +#: notes/knote.cpp:700 +#, kde-format +msgid "Delete" +msgstr "Wegdoon" + +#: notes/knote.cpp:727 +#, kde-format +msgid "Preferences..." +msgstr "Instellen..." + +#: notes/knote.cpp:732 +#, kde-format +msgid "Keep Above Others" +msgstr "Vörn hollen" + +#: notes/knote.cpp:737 +#, kde-format +msgid "Keep Below Others" +msgstr "Achtern hollen" + +#: notes/knote.cpp:742 +#, kde-format +msgid "To Desktop" +msgstr "Na Schriefdisch" + +#: notes/knote.cpp:752 +#, kde-format +msgid "Walk Through Notes" +msgstr "Notizen dörgahn" + +#: print/knotegrantleeprint.cpp:50 +#, kde-format +msgid "Alarm:" +msgstr "Alarm:" + +#: print/knotegrantleeprint.cpp:51 +#, kde-format +msgid "Note is locked" +msgstr "Notiz is fastsett." + +#: print/knoteprinter.cpp:135 +#, kde-format +msgid "Print Note" +msgid_plural "Print %1 notes" +msgstr[0] "Notiz drucken" +msgstr[1] "%1 Notizen drucken" + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing theme was not found." +msgstr "Druckmuster lett sik nich finnen." + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing error" +msgstr "Druckfehler" + +#: print/knoteprintselectednotesdialog.cpp:63 +#, kde-format +msgid "Printing theme:" +msgstr "Druckmuster:" + +#: print/knoteprintselectednotesdialog.cpp:70 +#, kde-format +msgid "Preview" +msgstr "Vöransicht" + +#: print/knoteprintselectednotesdialog.cpp:72 +#, kde-format +msgid "Print" +msgstr "Drucken" + +#: print/knoteprintselectthemedialog.cpp:34 +#, kde-format +msgid "Select theme" +msgstr "Muster utsöken" + +#: print/knoteprintselectthemedialog.cpp:51 +#, kde-format +msgid "Themes:" +msgstr "Mustern:" + +#~ msgid "" +#~ "Thanks for using KNotes!

            KNotes uses a new storage technology " +#~ "that requires migration of your current KNotes data and configuration.\n" +#~ "

            The conversion process can take a lot of time (depending on the amount " +#~ "of notes you have) and it must not be interrupted.

            \n" +#~ "

            You can:

            • Migrate now (be prepared to wait)
            • Skip the " +#~ "migration and start with fresh data and configuration
            • Cancel and " +#~ "exit KNotes.

            More " +#~ "Information...

            " +#~ msgstr "" +#~ "Dank ok, dat Du KNotes bruukst!

            KNotes bruukt en nieg Metood " +#~ "för't Wohren vun de Notizen. Dien ole Notizen un Instellen mööt för de " +#~ "niege Metood ümwannelt warrn.

            \n" +#~ "

            De Wannelperzess mag sien Tiet bruken, wat dor vun afhangt, wo veel " +#~ "Notizen Du hest, un Du dörvst em nich afbreken.

            \n" +#~ "

            Du kannst:

            • De Daten nu ümwanneln (Du muttst en Stoot Tiet " +#~ "töven)
            • Dat Ümwanneln utlaten (Du kannst Dien ool Daten un " +#~ "Instellen denn nich wiederbruken)
            • Afbreken un KNotes utmaken

            Mehr " +#~ "Informatschonen...

            " + +#~ msgid "KNotes Migration" +#~ msgstr "KNotes-Ümwanneln" + +#~ msgid "Migrate Now" +#~ msgstr "Nu ümwanneln" + +#~ msgid "Skip Migration" +#~ msgstr "Ümwanneln övergahn" + +#~ msgid "" +#~ "Migration to KNotes failed. In case you want to try again, run 'knotes-" +#~ "migrator --interactive' manually." +#~ msgstr "" +#~ "Ümwanneln na KNotes is fehlslaan. Wenn Du dat nochmaal versöken wullt, " +#~ "föhr man \"knotes-migrator --interactive\" vun Hand ut." + +#~ msgid "Migration Failed" +#~ msgstr "Ümwanneln fehlslaan" + +#~ msgid "Uppercase" +#~ msgstr "Grootbookstaven" + +#~ msgid "Sentence case" +#~ msgstr "Satz-Grootschrieven" + +#~ msgid "Lowercase" +#~ msgstr "Lüttbookstaven" + +#~ msgid "Change case..." +#~ msgstr "Groot-/Lüttschrieven ännern..." + +#~ msgid "Scheduled Alarm" +#~ msgstr "Plaant Alarm" + +#~ msgid "&No alarm" +#~ msgstr "&Keen Alarm" + +#~ msgid "Alarm &at:" +#~ msgstr "Alarm K&lock:" + +#~ msgid "The following notes triggered alarms:" +#~ msgstr "Disse Notizen hebbt Alarms utlööst:" + +#~ msgid "Display" +#~ msgstr "Dorstellen" + +#~ msgid "" +#~ "Unable to save the notes to %1. Check that there is sufficient " +#~ "disk space.
            There should be a backup in the same directory though." +#~ msgstr "" +#~ "De Notizen laat sik nich na %1 sekern. Prööv bitte, wat dor " +#~ "noog Platz op de Fastplaat is.
            Dat schull ok en Sekerheitkopie " +#~ "binnen den Orner geven.
            " + +#~ msgid "Location:" +#~ msgstr "Oort:" + +#~ msgid "&Mail action:" +#~ msgstr "&Nettpostakschoon:" + +#~ msgid "Incoming Notes" +#~ msgstr "Rinkamen Notizen" + +#~ msgid "Accept incoming notes" +#~ msgstr "Rinkamen Notizen annehmen" + +#~ msgid "Outgoing Notes" +#~ msgstr "Rutgahn Notizen" + +#~ msgid "&Sender ID:" +#~ msgstr "&Senner-ID:" + +#~ msgid "&Port:" +#~ msgstr "&Port:" + +#~ msgid "Select recipient:" +#~ msgstr "Adressaat utsöken:" + +#~ msgid "Hostname or IP address:" +#~ msgstr "Reeknernaam oder IP-Adress:" + +#~ msgid "The port KNotes will listen on and send notes to." +#~ msgstr "" +#~ "De Port, achter de KNotes luustert un na de niege Notizen sendt warrt" + +#~ msgid "Unable to start the mail process." +#~ msgstr "De Nettpost-Prozess lett sik nich starten." + +#~ msgid "Send \"%1\"" +#~ msgstr "\"%1\" sennen" + +#~ msgid "The host cannot be empty." +#~ msgstr "Reekner mutt nich leddig wesen." + +#~ msgid "Communication error: %1" +#~ msgstr "Kommunikatschoon-Fehler: %1" + +#~ msgid "Alarm &in:" +#~ msgstr "Alarm &in:" + +#~ msgid "&Style:" +#~ msgstr "&Stil:" + +#~ msgid "Plain" +#~ msgstr "Liekut" + +#~ msgid "(c) 1997-2009, The KNotes Developers" +#~ msgstr "(c) 1997-2009, De Schrievers vun KNotes" + +#~ msgid "Defaults" +#~ msgstr "Vörinstellen" + +#~ msgid "Default Settings for New Notes" +#~ msgstr "Vörinstellen vör niege Notizen" + +#~ msgid "Actions" +#~ msgstr "Akschonen" + +#~ msgid "Action Settings" +#~ msgstr "Akschonen instellen" + +#~ msgid "Network" +#~ msgstr "Nettwark" + +#~ msgid "Network Settings" +#~ msgstr "Nettwark instellen" + +#~ msgid "Style" +#~ msgstr "Stil" + +#~ msgid "Displa&y" +#~ msgstr "&Dorstellen" + +#~ msgid "&Editor" +#~ msgstr "&Editor" + +#~ msgid "Auto Spell Check" +#~ msgstr "Autom. Schriefwiesprööv" diff --git a/po/nds/libnoteshared.po b/po/nds/libnoteshared.po new file mode 100644 index 0000000..8eca7d8 --- /dev/null +++ b/po/nds/libnoteshared.po @@ -0,0 +1,172 @@ +# Copyright (C) YEAR This_file_is_part_of_KDE +# This file is distributed under the same license as the PACKAGE package. +# Sönke Dibbern , 2014. +# +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2017-09-15 03:37+0200\n" +"PO-Revision-Date: 2014-08-13 01:05+0200\n" +"Last-Translator: Sönke Dibbern \n" +"Language-Team: Low Saxon \n" +"Language: nds\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: Lokalize 1.5\n" + +#: alarms/notealarmdialog.cpp:77 +#, kde-format +msgid "Scheduled Alarm" +msgstr "Plaant Alarm" + +#: alarms/notealarmdialog.cpp:80 +#, kde-format +msgid "&No alarm" +msgstr "&Keen Alarm" + +#: alarms/notealarmdialog.cpp:89 +#, kde-format +msgid "Alarm &at:" +msgstr "Alarm K&lock:" + +#: config/noteactionconfig.cpp:36 +#, kde-format +msgid "&Mail action:" +msgstr "&Nettpostakschoon:" + +#: config/noteactionconfig.cpp:44 +#, kde-format +msgid "How does this work?" +msgstr "Wodennig funkscheneert dat?" + +#: config/noteactionconfig.cpp:57 +#, kde-format +msgid "" +"

            You can customize command line. You can use:

            • %t returns " +"current note title
            • %f returns current note text
            " +msgstr "" +"

            Du kannst de Befehlsreeg topassen. För

            • %t warrt de " +"aktuelle Notizentitel inföögt, för
            • %f de aktuelle Notizentext.
            • " + +#: config/notenetworkconfig.cpp:54 +#, kde-format +msgid "Incoming Notes" +msgstr "Rinkamen Notizen" + +#: config/notenetworkconfig.cpp:57 +#, kde-format +msgid "Accept incoming notes" +msgstr "Rinkamen Notizen annehmen" + +#: config/notenetworkconfig.cpp:63 +#, kde-format +msgid "Outgoing Notes" +msgstr "Rutgahn Notizen" + +#: config/notenetworkconfig.cpp:66 +#, kde-format +msgid "&Sender ID:" +msgstr "&Senner-ID:" + +#: config/notenetworkconfig.cpp:78 +#, kde-format +msgid "&Port:" +msgstr "&Port:" + +#: dialog/selectednotefolderdialog.cpp:35 +#, kde-format +msgctxt "@title:window" +msgid "Select Note Folder" +msgstr "Notizenorner utsöken" + +#: dialog/selectednotefolderdialog.cpp:37 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "Den Orner utsöken, binnen den de Notiz sekert warrt:" + +#: job/createnewnotejob.cpp:124 job/createnewnotejob.cpp:134 +#, fuzzy, kde-format +#| msgid "" +#| "An error occurred during fetching. Do you want select a new default " +#| "collection?" +msgid "" +"An error occurred during fetching. Do you want to select a new default " +"collection?" +msgstr "" +"Bi't Halen geev dat en Fehler. Wullt Du en anner Standardsammeln utsöken?" + +#: job/createnewnotejob.cpp:144 +#, kde-format +msgid "" +"Collection is hidden. New note will stored but not displaying. Do you want " +"to show collection?" +msgstr "" +"Disse Sammeln is versteken. De Notiz warrt sekert, man nich wiest. Wullt Du " +"de Sammeln wiesen?" + +#: job/createnewnotejob.cpp:198 +#, kde-format +msgid "Note was not created." +msgstr "Notiz wöör nich opstellt" + +#: job/createnewnotejob.cpp:198 +#, kde-format +msgid "Create new note" +msgstr "Nieg Notiz opstellen" + +#: network/notehostdialog.cpp:64 +#, kde-format +msgid "Select recipient:" +msgstr "Adressaat utsöken:" + +#: network/notehostdialog.cpp:83 +#, kde-format +msgid "Hostname or IP address:" +msgstr "Reeknernaam oder IP-Adress:" + +#: network/notesnetworksender.cpp:104 +#, kde-format +msgid "Communication error: %1" +msgstr "Kommunikatschoon-Fehler: %1" + +#: noteutils.cpp:45 +#, kde-format +msgid "Please configure send mail action." +msgstr "Bitte dat Loosstüern vun Nettpost inrichten" + +#: noteutils.cpp:53 +#, kde-format +msgid "Note: \"%1\"" +msgstr "Notiz: \"%1\"" + +#: noteutils.cpp:60 +#, kde-format +msgid "Unable to start the mail process." +msgstr "De Nettpostperzess lett sik nich starten." + +#: noteutils.cpp:69 +#, kde-format +msgid "Send \"%1\"" +msgstr "\"%1\" loosstüern" + +#: noteutils.cpp:73 +#, kde-format +msgid "The host cannot be empty." +msgstr "Reekner mutt nich leddig wesen." + +#: resources/localresourcecreator.cpp:83 +#, kde-format +msgctxt "Default name for resource holding notes" +msgid "Local Notes" +msgstr "Lokaal Notizen" + +#. i18n: ectx: label, entry (Port), group (Network) +#: settings/notesharedglobalconfig.kcfg:37 +#, kde-format +msgid "The port will listen on and send notes to." +msgstr "De Port, achter de wi luustert un de niege Notizen tostüert warrt" diff --git a/po/nl/akonadi_notes_agent.po b/po/nl/akonadi_notes_agent.po new file mode 100644 index 0000000..1adf34c --- /dev/null +++ b/po/nl/akonadi_notes_agent.po @@ -0,0 +1,116 @@ +# Copyright (C) YEAR This_file_is_part_of_KDE +# This file is distributed under the same license as the PACKAGE package. +# +# Freek de Kruijf , 2013, 2014, 2015, 2016, 2017, 2018. +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2018-01-02 22:07+0100\n" +"Last-Translator: Freek de Kruijf \n" +"Language-Team: Dutch \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: Lokalize 2.0\n" + +#: notesagentalarmdialog.cpp:51 notesagentalarmdialog.cpp:220 +#, kde-format +msgid "Alarm" +msgstr "Herinnering" + +#: notesagentalarmdialog.cpp:63 +#, kde-format +msgid "The following notes triggered alarms:" +msgstr "De volgende notities activeerden herinneringen:" + +#: notesagentalarmdialog.cpp:101 +#, kde-format +msgid "Remove Alarm" +msgstr "Wekker verwijderen" + +#: notesagentalarmdialog.cpp:103 +#, kde-format +msgid "Show Note..." +msgstr "Notitie tonen..." + +#: notesagentalarmdialog.cpp:105 +#, kde-format +msgid "Modify Alarm..." +msgstr "Wekker wijzigen..." + +#: notesagentalarmdialog.cpp:158 +#, kde-format +msgid "Are you sure to remove alarm?" +msgstr "Wilt u de herinnering verwijderen?" + +#: notesagentalarmdialog.cpp:158 +#, kde-format +msgctxt "@title:window" +msgid "Remove Alarm" +msgstr "Wekker verwijderen" + +#: notesagentalarmdialog.cpp:220 +#, kde-format +msgid "Error during fetch alarm info." +msgstr "Fout bij het ophalen van informatie over een herinnering." + +#: notesagentsettingsdialog.cpp:42 +#, kde-format +msgid "Configure Notes Agent" +msgstr "Agent voor notities instellen" + +#: notesagentsettingsdialog.cpp:58 +#, kde-format +msgid "Notify" +msgstr "Melden" + +#: notesagentsettingsdialog.cpp:61 +#, kde-format +msgid "Network" +msgstr "Netwerk" + +#: notesagentsettingsdialog.cpp:70 +#, kde-format +msgid "Notes Agent" +msgstr "Agent voor notities" + +#: notesagentsettingsdialog.cpp:72 +#, kde-format +msgid "Notes Agent." +msgstr "Agent voor notities." + +#: notesagentsettingsdialog.cpp:74 +#, kde-format +msgid "Copyright (C) 2013-2018 Laurent Montel" +msgstr "Copyright (C) 2013-2018 Laurent Montel" + +#: notesagentsettingsdialog.cpp:76 +#, kde-format +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: notesagentsettingsdialog.cpp:77 +#, kde-format +msgid "Maintainer" +msgstr "Onderhouder" + +#: notesagentsettingsdialog.cpp:80 +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "Freek de Kruijf" + +#: notesagentsettingsdialog.cpp:81 +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "freekdekruijf@kde.nl" + +#: notesmanager.cpp:199 +#, kde-format +msgid "Note Received" +msgstr "Notitie ontvangen" diff --git a/po/nl/docs/akonadi_notes_agent/index.docbook b/po/nl/docs/akonadi_notes_agent/index.docbook new file mode 100644 index 0000000..5717de4 --- /dev/null +++ b/po/nl/docs/akonadi_notes_agent/index.docbook @@ -0,0 +1,78 @@ + +Agent voor notities"> + + +]> + +
              + +Het handboek van &i18n-notesagent; + + Laurent Montel &Laurent.Montel.mail; +&Freek.de.Kruijf; + + + +2013 +&Laurent.Montel; + + +2013-12-20 +&kde; 4.13 + + + + +Inleiding + +&i18n-notesagent; is een akonadi-agent die het u mogelijk maakt om notities te ontvangen van alarmmeldingen uit het netwerk of signalen. + + + +Dankbetuigingen en licentie + +&i18n-notesagent; +Programma copyright 2013 &Laurent.Montel; &Laurent.Montel.mail; +Documentatie Copyright © 2013 &Laurent.Montel; &Laurent.Montel.mail; + +&meld.fouten;&vertaling.freek; +&underFDL; &underGPL; + + + +
              + diff --git a/po/nl/docs/knotes/index.docbook b/po/nl/docs/knotes/index.docbook new file mode 100644 index 0000000..4a98e15 --- /dev/null +++ b/po/nl/docs/knotes/index.docbook @@ -0,0 +1,920 @@ + + + +]> + + + + +Het handboek van &knotes; + + +Fabian Dal Santo
              &Fabian.DalSanto.mail;
              +
              +
              + +Greg M. Holmes + +Lauri Watts Nalezer + +&Bram.Schoenmakers;&Tom.Albers;&Natalie.Koning;&Antoon.Tolboom; + +
              + + +2000 +&Greg.M.Holmes; + + +2001 +Fabian Del Santo + + +&FDLNotice; + +2016-07-28 +5.3.40 (Applications 16.08) + +&knotes; is een bureaublad-toepassing om notitieblaadjes te maken. + + +KDE +KNotes +notities +popup +pop-up +knotes + + + +
              + + +Inleiding + +&knotes; is de digitale variant van de gele zelfklevende notitieblaadjes. De notities worden bij het afsluiten automatisch bewaard en worden weer getoond wanneer het programma gestart wordt. + +U kunt uw notities afdrukken of opsturen wanneer u de juiste hulptoepassingen in &knotes; instelt. + +U kunt voor iedere notitie bepaalde eigenschappen veranderen, bijvoorbeeld de kleur en het lettertype. U kunt ook de standaardinstellingen aanpassen. + +Na het voor de eerste keer starten van &knotes; zult u een hulpbron hebben geïnstalleerd die alle notities in een maildir-map onder $(qtpaths --paths GenericDataLocation) opslaat. + + + + +Het gebruik van &knotes; + + + +Het maken van een nieuwe notitie: + +Om een nieuwe notitie te maken klikt u met de &RMB; op het &knotes;-paneelpictogram en selecteer Nieuwe notitie. +U kunt een nieuwe notitie maken met de inhoud van het klembord door het selecteren van Nieuwe notitie van klembord of door Nieuwe notitie uit tekstbestand te gebruiken. + +Het volgende dialoogvenster zal verschijnen waarmee u een map kunt selecteren om uw notitie op te slaan: + + +Map voor notitie selecteren + + + + +Map voor notitie selecteren + + + +Selecteer hier een standaard map om deze dialoog bij het maken van nieuwe notities over te slaan. + + + + +Een notitie schrijven: + +Om een notitie te schrijven typt u deze in in de beschikbare ruimte. De normale bewerkingsfuncties zijn beschikbaar. Door op de rechtermuisknop te drukken verschijnt er een contextmenu met de volgende opties: + + +&Ctrl;ZOngedaan maken +&Ctrl;&Shift;Z Opnieuw +&Ctrl;XKnippen +&Ctrl;CKopiëren +&Ctrl;VPlakken +Verwijderen +Beginwaarde +&Ctrl;AAlles selecteren +Spelling controleren +Automatische spellingcontrole +Tabs toestaan +&Ctrl;F Zoeken +F3 Volgende zoeken +&Ctrl;R Vervangen +Tekst uitspreken +Datum invoegen +Selectiemarkering invoegen + +U kunt tekst selecteren door de linkermuisknop ingedrukt te houden en vervolgens met de muis te slepen. U kunt ook de &Shift;-toets ingedrukt houden de pijltoetsen gebruiken. + + + + +De datum invoegen: + +Om de huidige datum in de notitie in te voegen gebruikt u het contextmenu van het tekstvak en kiest u Datum invoegen. +De huidige datum en tijd worden ingevoegd op de cursorpositie in de notitietekst. + + + + +Een notitie hernoemen: + +Om een notitie te hernoemen klikt u met de rechtermuisknop op de titelbalk van de notitie en kiest u Hernoemen.... +Typ de nieuwe naam in het dialoogvenster dat verschijnt. Om de nieuwe naam te accepteren, klik de knop OK. Om het venster te verlaten zonder de naam van de notitie te wijzigen, klik op Annuleren. + + + + +Een notitie versturen: + +Om een notitie te versturen klikt u met de rechtermuisknop op de titelbalk van de notitie en kiest u Verzenden.... +Wat er dan gebeurt hangt af van de verzendactie-instellingen die u in het dialoogvenster Instellingen hebt gemaakt. + + + + +Een notitie afdrukken: + +Om een notitie af te drukken klikt u met de rechtermuisknop op de titelbalk van de notitie en kiest u &Ctrl;P Afdrukken. +Een standaard &kde;-dialoogvenster voor afrukinstellingen wordt geopend. + + + + +Een notitie verwijderen: + +Om een notitie te verwijderen klikt u met de rechtermuisknop op de titelbalk van de notitie en kiest u Verwijderen. + + + + +Een notitie verbergen: + +Om een notitie te verbergen klikt u op de X in de rechter bovenhoek van de titelbalk van de notitie of kies &Esc;Verbergen in het contextmenu. Het venster wordt gesloten, de notitie zelf wordt niet verwijderd. + + + + +Een herinnering instellen: + +Selecteer Herinnering instellen in het contextmenu van de titelbalk van &knotes;. Activeer Herinnering op in de volgende dialoog en pas de datum en tijd aan voor de herinnering. Bij het aflopen van de herinnering zal er een venster verschijnen en lijst met alle notities met de actuele herinneringsdatum. + + + + +Een notitie verzenden: + +Om een notitie te verzenden naar een andere computer selecteer Verzenden... in het contextmenu van de titelbalk van de notitie. Voeg een hostnaam of IP-adres toe of kies een ontvanger uit de lijst met eerder verzonden notities. Als de ontvangers inkomende notities hebben ingeschakeld, zal de notitie op zijn scherm verschijnen, met het id van de zender in de titelbalk. + + + + +Een notitie vergrendelen: + +Om per ongeluk wijzigingen aanbrengen in een notitie te voorkomen selecteer Vergrendelen in het contextmenu van de titelbalk van de notitie. + + + + +Een notitie opslaan: + +Om een notitie op te slaan selecteer Opslaan als... in het contextmenu van de titelbalk van de notitie. De notitie kan opgeslagen worden als een bestand met platte tekst of in &HTML;-formaat, als Rich text (Opgemaakte tekst) is ingeschakeld. + + + + +Notities tonen: + +Wanneer u &knotes; start zullen alle notities verborgen zijn. Wanneer u ze wilt tonen, klik dan met de &LMB; op het pictogram van &knotes; in het paneel en selecteer de gewenste notitie. + + + + +In alle notities zoeken: + +Klik met de &RMB; op het pictogram van het paneel en kies &Ctrl;F Zoeken in het contextmenu. +Een standaard &kde;-dialoogvenster wordt geopend waarin u de in alle notities te zoeken tekst kunt invoeren. + + + + +Bureaubladfuncties: + +Om een notitie naar een bepaald bureaublad te verplaatsen klikt u met de rechtermuisknop op de titelbalk van de notitie om vervolgens het submenu Naar bureaublad te openen. Kies hier het gewenste bureaublad, u kunt ook Alle bureaubladen kiezen +Om een notitie continu in beeld te hebben klikt u met de rechtermuisknop op de titelbalk van de notitie en kiest u Naar voorgrond. +Om de notitie zich weer als een normaal venster te laten gedragen kiest u Naar achtergrond. + + + + +&knotes; afsluiten + +Om &knotes; af te sluiten klikt u met de rechtermuisknop op het pictogram in uw paneel en kiest u Afsluiten. + + + + + + + + +Instellingen + + +De standaardinstellingen van &knotes; maken + +Om &knotes; in te stellen klikt u met de rechtermuisknop op het pictogram in uw paneel en kiest u KNotes instellen.... Het dialoogvenster KNotes Instellingen wordt geopend. + + +De sectie Weergave + +Tekstkleur: +Het kleurvakje toont de huidige tekstkleur. Door op dit vakje te klikken wordt het standaard &kde;-dialoogvenster "Kleur selecteren" geopend. + + +Achtergrondkleur: +Het kleurvakje toont de huidige achtergrondkleur. Door op dit vakje te klikken wordt het standaard &kde;-dialoogvenster "Kleur selecteren" geopend. + + + +Standaard breedte: +De breedte van een notitie in pixels. U kunt deze waarde naar wens veranderen. + + + +Standaardhoogte: +De hoogte van een notitie in pixels. U kunt deze waarde naar wens veranderen. + + + +Notities apart in paneel tonen +Gewoonlijk toont &knotes; geen pictogram voor iedere notitie in het paneel. Wanneer u dat liever wel hebt, kunt u deze optie aanzetten. + + + + +Bureaublad onthouden +Als u een aantal virtuele bureaubladen gebruikt en deze optie is geselecteerd, dan zal notes alleen verschijnen op het specifieke bureaublad. + + + + + +De sectie Bewerker + +Tabgrootte +Dit is de afstand die ingesprongen wordt bij het indrukken van de Tab-toets, uitgedrukt in spaties. U kunt dit getal naar wens aanpassen. + + +Automatisch inspringen +Als dit keuzevakje geselecteerd is, zal er automatisch ingesprongen worden. + + + +Rich Text (Opgemaakte tekst) + +Selecteer deze optie om een werkbalk voor opmaken onderaan een venster voor een notitie te krijgen. + + + + +Titellettertype: +U kunt het lettertype voor de titel van uw notities veranderen. + +Klik op Kiezen... om het standaard &kde;-dialoogvenster "Lettertype selecteren" te openen. + + + + +Tekstlettertype + +U kunt het lettertype voor de tekst van uw notities veranderen. + +Klik op Kiezen... om het standaard &kde;-dialoogvenster "Lettertype selecteren" te openen. + + + + +De sectie Acties + +Verzendactie +Typ het commando en de parameters voor het versturen van de notities. +Door de parameter %f in de opdrachtregel kunt u de platte tekst van de notitie en met %t de titel van de notitie meegeven aan het commando voor e-mail verzenden. + + + + + + +De sectie Netwerk + +Binnenkomende noties accepteren +Schakel deze optie in om het ontvangen van notities van andere computers toe te staan. + + + +Afzender-id: +De id zal in de notitietitel getoond worden samen met de originele titel, hostnaam of IP-adres en datum van verzenden. + + + +Poort +The poort gebruikt voor het verzenden van de notities via het netwerk, standaard 24837. + + + + +De sectie Afdrukken + +Thema +Het te gebruiken thema voor het afdrukken van de notitie. + + + + +De sectie Verzamelingen + +Mappen +In dit tabblad kunt u selecteren welke mappen getoond worden door activering van het keuzevakje voor de mappen, de standaard opslagmap en submappen toevoegen voor notities. + + +Accounts +In dit tabblad kunt u de lokale voor notities te gebruiken maildir-mappen bewerken. + + + + +De sectie Diversen + +Diverse instellingen +Inschakelen om het aantal notities in het systeemvakpictogram te tonen +Om de standaard titel aan te passen kunt u %d gebruiken voor de huidige datum in kort formaat, %I voor de huidige datum in lang formaat en %t voor de huidige tijd. + + + + + + +Voorkeuren instellen voor een enkele notitie + +U kunt de weergave van een enkele notitie laten afwijken van de standaardinstellingen. De instellingen zijn identiek aan de standaardinstellingen zoals beschreven in het hoofdtuk Instellingen, maar ze gelden alleen voor de notitie die u wijzigt. Alle andere notities en nieuwe notities zullen de standaardinstellingen gebruiken. + +Om de voorkeuren van een enkele notitie te wijzigen, klikt u met de rechtermuisknop op de titelbalk van de notitie en kiest u Instellingen.... +Een dialoogvenster met de pagina's Instellingen voor tonen en Instellingen voor de bewerker wordt geopend, waarmee u de notitie kunt instellen. + + + + + + +Dankbetuigingen en licentie + +&knotes; + +Programma copyright 1997 Bernd Wuebben &Bernd.Johannes.Wuebben.mail; + +Met dank aan: + +Wynn Wilkes wynnw@calderasystems.com + + + +Documentatie copyright 2000 &Greg.M.Holmes; holmegm@earthlink.net + +Documentatie bijgewerkt in 2001 door Fabian Del Santo &Fabian.DalSanto.mail; en in 2003 door &Lauri.Watts; &Lauri.Watts.mail;. + + +&meld.fouten;&vertaling.bram;&nagelezen.tom;&nagelezen.natalie;&nagelezen.antoon; +&underFDL; &underGPL; + +&documentation.index; + +
              + diff --git a/po/nl/knotes.po b/po/nl/knotes.po new file mode 100644 index 0000000..1411417 --- /dev/null +++ b/po/nl/knotes.po @@ -0,0 +1,1265 @@ +# translation of knotes.po to Dutch +# translation of knotes.po to +# KTranslator Generated File +# Nederlandse vertaling van knotes +# Copyright (C) 2000-2002 KDE e.v. +# Rinse de Vries 2000-2002 +# KDE-vertaalgroep Nederlands , 2003. +# Bram Schoenmakers , 2004, 2005, 2007. +# Sander Koning , 2005. +# Rinse de Vries , 2005, 2006, 2007, 2008. +# Freek de Kruijf , 2009. +# Freek de Kruijf , 2010, 2013, 2014, 2015, 2016, 2017, 2018. +msgid "" +msgstr "" +"Project-Id-Version: knotes\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2018-01-02 22:09+0100\n" +"Last-Translator: Freek de Kruijf \n" +"Language-Team: Dutch \n" +"Language: nl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Xgettext-Options: -C -ktranslate -x../../kdelibs/po/kde.pot\n" +"Files: alarm.cpp bwdatetime.cpp configdlg.cpp fontdlg.cpp knotes.cpp \n" +"X-Generator: Lokalize 2.0\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" + +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "" +"Rinse de Vries - 2000 t/m 2003; 2005 t/m 2008,Bram Schoenmakers - 2004; " +"2005; 2007,Sander Koning - 2005,Freek de Kruijf - 2013 t/m 2018" + +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "rinsedevries@kde.nl,bramschoenmakers@kde.nl,,freekdekruijf@kde.nl" + +#: apps/knotes_options.h:29 +#, kde-format +msgid "Suppress creation of a new note on a non-unique instance." +msgstr "" +"Het aanmaken van een nieuwe notitie bij een niet-unieke instantie voorkomen." + +#: apps/knotesakonaditray.cpp:35 apps/knotestray.cpp:32 +#, kde-format +msgid "KNotes: Sticky notes by KDE" +msgstr "KNotes: Notities door KDE" + +#: apps/knotesapp.cpp:98 +#, kde-format +msgid "New Note" +msgstr "Nieuwe notitie" + +#: apps/knotesapp.cpp:106 kontactplugin/knotes_part.cpp:187 +#, kde-format +msgid "New Note From Clipboard" +msgstr "Nieuwe notitie van klembord" + +#: apps/knotesapp.cpp:112 kontactplugin/knotes_part.cpp:192 +#, kde-format +msgid "New Note From Text File..." +msgstr "Nieuwe notitie uit tekstbestand..." + +#: apps/knotesapp.cpp:116 +#, kde-format +msgid "Show All Notes" +msgstr "Alle notities tonen" + +#: apps/knotesapp.cpp:122 +#, kde-format +msgid "Hide All Notes" +msgstr "Alle notities verbergen" + +#: apps/knotesapp.cpp:128 kontactplugin/knotes_part.cpp:146 +#, kde-format +msgctxt "@action:inmenu" +msgid "Print Selected Notes..." +msgstr "Geselecteerde notities afdrukken..." + +#: apps/knotesapp.cpp:134 +#, kde-format +msgctxt "@action:inmenu" +msgid "Delete Selected Notes..." +msgstr "Geselecteerde notities verwijderen..." + +#: apps/knotesapp.cpp:393 kontactplugin/knotes_part.cpp:874 +#, kde-format +msgid "Select Text File" +msgstr "Tekstbestand selecteren" + +#: apps/knotesapp.cpp:394 kontactplugin/knotes_part.cpp:875 +#, kde-format +msgid "Text File" +msgstr "Tekstbestand" + +#: apps/knotesapp.cpp:400 kontactplugin/knotes_part.cpp:882 +#, kde-format +msgid "Error during open text file: %1" +msgstr "Fout tijdens het openen van tekstbestand: %1" + +#: apps/knotesapp.cpp:401 kontactplugin/knotes_part.cpp:883 +#, kde-format +msgid "Open Text File" +msgstr "Tekstbestand openen" + +#: apps/knotesapp.cpp:404 kontactplugin/knotes_part.cpp:886 +#, kde-format +msgid "Note from file '%1'" +msgstr "Notitie uit bestand '%1'" + +#: apps/knotesapp.cpp:499 +#, kde-format +msgid "No Notes" +msgstr "Geen notities" + +#: apps/knotesapp.cpp:552 kontactplugin/knotes_part.cpp:637 +#, kde-format +msgid "Settings" +msgstr "Instellingen" + +#. i18n: ectx: Menu (knotes_context) +#: apps/main.cpp:54 data/knotesappui.rc:5 data/knotesappui.rc:6 +#: kontactplugin/knotes_part.cpp:87 kontactplugin/knotes_plugin.cpp:58 +#: kontactplugin/knoteseditdialog.cpp:67 +#, kde-format +msgid "KNotes" +msgstr "KNotes" + +#: apps/main.cpp:56 +#, kde-format +msgid "KDE Notes" +msgstr "KDE-Notities" + +#: apps/main.cpp:58 +#, kde-format +msgid "Copyright © 1997–2018 KNotes authors" +msgstr "Copyright © 1997–2018 De auteurs van KNotes" + +#: apps/main.cpp:78 kontactplugin/kcmknotessummary.cpp:64 +#, kde-format +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: apps/main.cpp:79 +#, kde-format +msgid "Maintainer" +msgstr "Onderhouder" + +#: apps/main.cpp:81 +#, kde-format +msgid "Guillermo Antonio Amaral Bastidas" +msgstr "Guillermo Antonio Amaral Bastidas" + +#: apps/main.cpp:82 apps/main.cpp:85 +#, kde-format +msgid "Previous Maintainer" +msgstr "Vorige onderhouder" + +#: apps/main.cpp:84 +#, kde-format +msgid "Michael Brade" +msgstr "Michael Brade" + +#: apps/main.cpp:87 +#, kde-format +msgid "Bernd Johannes Wuebben" +msgstr "Bernd Johannes Wuebben" + +#: apps/main.cpp:88 +#, kde-format +msgid "Original KNotes Author" +msgstr "Oorspronkelijke KNotes-auteur" + +#: apps/main.cpp:90 +#, kde-format +msgid "Wynn Wilkes" +msgstr "Wynn Wilkes" + +#: apps/main.cpp:91 +#, kde-format +msgid "Ported KNotes to KDE 2" +msgstr "KNotes overgedragen naar KDE 2" + +#: apps/main.cpp:93 +#, kde-format +msgid "Daniel Martin" +msgstr "Daniel Martin" + +#: apps/main.cpp:94 +#, kde-format +msgid "Network Interface" +msgstr "Netwerkinterface" + +#: apps/main.cpp:96 +#, kde-format +msgid "Bo Thorsen" +msgstr "Bo Thorsen" + +#: apps/main.cpp:97 +#, kde-format +msgid "Started KDE Resource Framework Integration" +msgstr "Begonnen aan integratie in het raamwerk van de KDE Gegevensbronnen" + +#: apps/main.cpp:99 +#, kde-format +msgid "Bera Debajyoti" +msgstr "Bera Debajyoti" + +#: apps/main.cpp:100 +#, kde-format +msgid "Idea and initial code for the new look & feel" +msgstr "Idee en oorspronkelijke code voor de nieuwe stijl" + +#: apps/main.cpp:102 +#, kde-format +msgid "Matthias Ettrich" +msgstr "Matthias Ettrich" + +#: apps/main.cpp:105 +#, kde-format +msgid "David Faure" +msgstr "David Faure" + +#: apps/main.cpp:108 +#, kde-format +msgid "Matthias Kiefer" +msgstr "Matthias Kiefer" + +#: apps/main.cpp:111 +#, kde-format +msgid "Luboš Luňák" +msgstr "Luboš Luňák" + +#: apps/main.cpp:113 +#, kde-format +msgid "Dirk A. Mueller" +msgstr "Dirk A. Mueller" + +#: apps/main.cpp:116 +#, kde-format +msgid "Carsten Pfeiffer" +msgstr "Carsten Pfeiffer" + +#: apps/main.cpp:119 +#, kde-format +msgid "Harri Porten" +msgstr "Harri Porten" + +#: apps/main.cpp:122 +#, kde-format +msgid "Espen Sand" +msgstr "Espen Sand" + +#: configdialog/knotecollectionconfigwidget.cpp:121 +#, kde-format +msgid "Folders" +msgstr "Mappen" + +#: configdialog/knotecollectionconfigwidget.cpp:123 +#, kde-format +msgid "Select which KNotes folders to show:" +msgstr "Selecteer de te tonen mappen van KNotes:" + +#: configdialog/knotecollectionconfigwidget.cpp:158 +#, kde-format +msgid "Search..." +msgstr "Zoeken..." + +#: configdialog/knotecollectionconfigwidget.cpp:176 +#, kde-format +msgid "&Select All" +msgstr "Alles &selecteren" + +#: configdialog/knotecollectionconfigwidget.cpp:180 +#, kde-format +msgid "&Unselect All" +msgstr "Alles &deselecteren" + +#: configdialog/knotecollectionconfigwidget.cpp:185 +#, kde-format +msgid "Rename notes..." +msgstr "Notities hernoemen..." + +#: configdialog/knotecollectionconfigwidget.cpp:189 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "De map selecteren waarin de notitie zal worden opgeslagen:" + +#: configdialog/knotecollectionconfigwidget.cpp:208 +#, kde-format +msgid "Notes accounts" +msgstr "Notitieaccounts" + +#: configdialog/knotecollectionconfigwidget.cpp:213 +#, kde-format +msgid "Accounts" +msgstr "Accounts" + +#: configdialog/knotecollectionconfigwidget.cpp:245 +#, kde-format +msgid "Rename Notes" +msgstr "Notities hernoemen" + +#: configdialog/knotecollectionconfigwidget.cpp:246 +#, kde-format +msgid "Name:" +msgstr "Naam:" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "An error was occurred during renaming: %1" +msgstr "Er deed zich een fout voor bij het hernoemen: %1" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "Rename note" +msgstr "Notitie hernoemen" + +#: configdialog/knoteconfigdialog.cpp:192 +#, kde-format +msgid "Show number of notes in tray icon" +msgstr "Aantal notities in systeemvakpictogram tonen" + +#: configdialog/knoteconfigdialog.cpp:199 +#, kde-format +msgid "Default Title:" +msgstr "Standaard titel:" + +#: configdialog/knoteconfigdialog.cpp:206 +#, kde-format +msgid "How does this work?" +msgstr "Hoe werkt dit?" + +#: configdialog/knoteconfigdialog.cpp:240 +#, kde-format +msgid "" +"

              You can customize title note. You can use:

              • %d current date " +"(short format)
              • %l current date (long format)
              • %t current " +"time
              " +msgstr "" +"

              U kunt de titel van de notitie aanpassen. U kunt gebruiken:

              • %d geeft de huidige datum (kort formaat)
              • %l geeft de " +"huidige datum (lang formaat)
              • %t huidige tijd
              " + +#: configdialog/knoteconfigdialog.cpp:262 +#, kde-format +msgid "Theme:" +msgstr "Thema:" + +#: configdialog/knoteconfigdialog.cpp:272 +#, kde-format +msgid "Download new printing themes" +msgstr "Nieuwe afdrukthema's downloaden" + +#: configdialog/knotedisplayconfigwidget.cpp:46 +#, kde-format +msgid "&Text color:" +msgstr "&Tekstkleur:" + +#: configdialog/knotedisplayconfigwidget.cpp:55 +#, kde-format +msgid "&Background color:" +msgstr "&Achtergrondkleur:" + +#: configdialog/knotedisplayconfigwidget.cpp:66 +#, kde-format +msgid "&Show note in taskbar" +msgstr "&Notities apart in paneel tonen" + +#: configdialog/knotedisplayconfigwidget.cpp:70 +#, kde-format +msgid "&Remember desktop" +msgstr "Bu&reaublad onthouden" + +#: configdialog/knotedisplayconfigwidget.cpp:74 +#, kde-format +msgid "Default &width:" +msgstr "Standaard&breedte:" + +#: configdialog/knotedisplayconfigwidget.cpp:85 +#, kde-format +msgid "Default &height:" +msgstr "Standaard&hoogte:" + +#: configdialog/knoteeditorconfigwidget.cpp:37 +#, kde-format +msgid "&Tab size:" +msgstr "&Tabgrootte:" + +#: configdialog/knoteeditorconfigwidget.cpp:46 +#, kde-format +msgid "Auto &indent" +msgstr "Autom. &inspringen" + +#: configdialog/knoteeditorconfigwidget.cpp:51 +#, kde-format +msgid "&Rich text" +msgstr "&Rich Text (Opgemaakte tekst)" + +#: configdialog/knoteeditorconfigwidget.cpp:55 +#, kde-format +msgid "Text font:" +msgstr "Lettertype:" + +#: configdialog/knoteeditorconfigwidget.cpp:64 +#, kde-format +msgid "Title font:" +msgstr "Titellettertype:" + +#: configdialog/knotesimpleconfigdialog.cpp:64 +#, kde-format +msgid "Editor Settings" +msgstr "Editor-instellingen" + +#: configdialog/knotesimpleconfigdialog.cpp:67 +#, kde-format +msgid "Display Settings" +msgstr "Weergave-instellingen" + +#. i18n: ectx: Menu (help) +#: data/knotesappui.rc:23 +#, kde-format +msgid "&Help" +msgstr "&Help" + +#. i18n: ectx: Menu (notes_menu) +#: data/knotesappui.rc:35 data/knotesappui.rc:36 +#, kde-format +msgid "Notes" +msgstr "Notities" + +#: dialog/knotedeleteselectednotesdialog.cpp:32 +#, kde-format +msgid "Select notes to delete" +msgstr "Te verwijderen notities selecteren" + +#: dialog/knoteselectednotesdialog.cpp:34 +#: print/knoteprintselectednotesdialog.cpp:41 +#, kde-format +msgid "Select notes" +msgstr "Notities selecteren" + +#: dialog/knoteskeydialog.cpp:33 +#, kde-format +msgid "Configure Shortcuts" +msgstr "Sneltoetsen instellen" + +#: dialog/knoteskeydialog.cpp:73 +#, kde-format +msgid "Note Actions" +msgstr "Notitiehandelingen" + +#: finddialog/knotefinddialog.cpp:40 +#, kde-format +msgctxt "@title:window" +msgid "Search Notes" +msgstr "Notities zoeken" + +#: finddialog/knotefinddialog.cpp:85 +#, kde-format +msgctxt "@label:textbox" +msgid "Search notes:" +msgstr "Notities zoeken:" + +#: finddialog/knotefinddialog.cpp:94 +#, kde-format +msgctxt "@action:button Search notes" +msgid "Search..." +msgstr "Zoeken..." + +#: finddialog/knotefinddialog.cpp:149 +#, kde-format +msgctxt "@label" +msgid "No Results found in search." +msgstr "Geen resultaat gevonden bij zoeken." + +#: knoteedit.cpp:56 +#, kde-format +msgid "Bold" +msgstr "&Vet" + +#: knoteedit.cpp:61 +#, kde-format +msgid "Italic" +msgstr "Cursief" + +#: knoteedit.cpp:65 +#, kde-format +msgid "Underline" +msgstr "&Onderstreept" + +#: knoteedit.cpp:69 +#, kde-format +msgid "Strike Out" +msgstr "&Doorstrepen" + +#: knoteedit.cpp:79 +#, kde-format +msgid "Align Left" +msgstr "&Links uitlijnen" + +#: knoteedit.cpp:85 +#, kde-format +msgid "Align Center" +msgstr "&Centreren" + +#: knoteedit.cpp:90 +#, kde-format +msgid "Align Right" +msgstr "&Rechts uitlijnen" + +#: knoteedit.cpp:95 +#, kde-format +msgid "Align Block" +msgstr "Als &blok uitlijnen" + +#: knoteedit.cpp:106 +#, kde-format +msgid "List" +msgstr "Lijst" + +#: knoteedit.cpp:111 +#, kde-format +msgid "Superscript" +msgstr "Superscript" + +#: knoteedit.cpp:114 +#, kde-format +msgid "Subscript" +msgstr "Subscript" + +#: knoteedit.cpp:120 +#, kde-format +msgid "Increase Indent" +msgstr "Inspringing vergroten" + +#: knoteedit.cpp:126 +#, kde-format +msgid "Decrease Indent" +msgstr "Inspringing verkleinen" + +#: knoteedit.cpp:137 +#, kde-format +msgid "Text Color..." +msgstr "Tekstkleur..." + +#: knoteedit.cpp:143 +#, kde-format +msgid "Text Background Color..." +msgstr "Tekstachtergrondkleur..." + +#: knoteedit.cpp:147 +#, kde-format +msgid "Text Font" +msgstr "Lettertype" + +#: knoteedit.cpp:151 +#, kde-format +msgid "Text Size" +msgstr "Tekstgrootte" + +#: knoteedit.cpp:162 +#, kde-format +msgid "Insert Date" +msgstr "Datum invoegen" + +#: knoteedit.cpp:166 +#, kde-format +msgid "Insert Checkmark" +msgstr "Selectiemarkering invoegen" + +#: kontactplugin/kcmknotessummary.cpp:59 +#, kde-format +msgid "kcmknotessummary" +msgstr "kcmknotessummary" + +#: kontactplugin/kcmknotessummary.cpp:61 +#, kde-format +msgid "Notes Summary Configuration Dialog" +msgstr "Instellingendialoog van overzicht van notities" + +#: kontactplugin/kcmknotessummary.cpp:63 +#, kde-format +msgid "Copyright © 2013-2018 Laurent Montel " +msgstr "Copyright © 2013-2018 Laurent Montel " + +#: kontactplugin/knotes_part.cpp:98 +#, kde-format +msgctxt "@action:inmenu create new popup note" +msgid "&New" +msgstr "&Nieuw" + +#: kontactplugin/knotes_part.cpp:108 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be presented with a dialog where you can add a new popup note." +msgstr "" +"U krijgt een dialoog te zien waarin u een nieuwe popup-notitie kunt " +"toevoegen." + +#: kontactplugin/knotes_part.cpp:111 kontactplugin/knotes_part.cpp:606 +#: kontactplugin/knotes_part.cpp:608 kontactplugin/knotes_part.cpp:790 +#, kde-format +msgctxt "@action:inmenu" +msgid "Edit..." +msgstr "Bewerken..." + +#: kontactplugin/knotes_part.cpp:120 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can modify an existing popup " +"note." +msgstr "" +"U krijgt een dialoog te zien waarin u een bestaande popup-notitie kunt " +"wijzigen." + +#: kontactplugin/knotes_part.cpp:123 +#, kde-format +msgctxt "@action:inmenu" +msgid "Rename..." +msgstr "Hernoemen..." + +#: kontactplugin/knotes_part.cpp:131 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can rename an existing popup " +"note." +msgstr "" +"U krijgt een dialoog te zien waarin u een bestaande popup-notitie kunt " +"hernoemen." + +#: kontactplugin/knotes_part.cpp:134 +#, kde-format +msgctxt "@action:inmenu" +msgid "Delete" +msgstr "Verwijderen" + +#: kontactplugin/knotes_part.cpp:142 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be prompted if you really want to permanently remove the selected " +"popup note." +msgstr "U wordt gevraagd of u de geselecteerde popup-notitie wilt verwijderen." + +#: kontactplugin/knotes_part.cpp:153 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be prompted to print the selected popup note." +msgstr "U wordt gevraagd om de geselecteerde popup-notitie wilt afdrukken." + +#: kontactplugin/knotes_part.cpp:156 +#, kde-format +msgctxt "@action:inmenu" +msgid "Print Preview Selected Notes..." +msgstr "In voorbeeldweergave geselecteerde notities afdrukken..." + +#: kontactplugin/knotes_part.cpp:162 +#, kde-format +msgid "Note settings..." +msgstr "Instellingen voor notities..." + +#: kontactplugin/knotes_part.cpp:167 +#, kde-format +msgid "Preferences KNotes..." +msgstr "Voorkeuren voor KNotes..." + +#: kontactplugin/knotes_part.cpp:172 notes/knote.cpp:713 +#, kde-format +msgid "Mail..." +msgstr "Verzenden..." + +#: kontactplugin/knotes_part.cpp:177 notes/knote.cpp:709 +#, kde-format +msgid "Send..." +msgstr "Verzenden..." + +#: kontactplugin/knotes_part.cpp:182 notes/knote.cpp:704 +#, kde-format +msgid "Set Alarm..." +msgstr "Herinnering instellen..." + +#: kontactplugin/knotes_part.cpp:197 notes/knote.cpp:717 +#, kde-format +msgid "Save As..." +msgstr "Opslaan als..." + +#: kontactplugin/knotes_part.cpp:202 notes/knote.cpp:690 +#, kde-format +msgid "Lock" +msgstr "Vergrendelen" + +#: kontactplugin/knotes_part.cpp:205 notes/knote.cpp:693 +#, kde-format +msgid "Unlock" +msgstr "Ontgrendelen" + +#: kontactplugin/knotes_part.cpp:238 +#, kde-format +msgid "Set Focus to Quick Search" +msgstr "Focus op snelzoeken instellen" + +#: kontactplugin/knotes_part.cpp:321 +#, kde-format +msgctxt "@info" +msgid "To print notes, first select the notes to print from the list." +msgstr "" +"Om notities af te drukken dient u eerst de notities te selecteren om vanuit " +"de lijst te kunnen afdrukken." + +#: kontactplugin/knotes_part.cpp:322 +#, kde-format +msgctxt "@title:window" +msgid "Print Popup Notes" +msgstr "Popup-notities afdrukken" + +#: kontactplugin/knotes_part.cpp:366 +#, kde-format +msgid "Note was not created." +msgstr "Notitie is niet aangemaakt." + +#: kontactplugin/knotes_part.cpp:366 +#, kde-format +msgid "Create new note" +msgstr "Nieuwe notitie maken" + +#: kontactplugin/knotes_part.cpp:388 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:70 +#, kde-format +msgctxt "@info" +msgid "Do you really want to delete this note?" +msgid_plural "Do you really want to delete these %1 notes?" +msgstr[0] "Wilt u deze notitie verwijderen?" +msgstr[1] "Wilt u de notitie %1 verwijderen?" + +#: kontactplugin/knotes_part.cpp:390 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:57 +#, kde-format +msgctxt "@title:window" +msgid "Confirm Delete" +msgstr "Verwijderen bevestigen" + +#: kontactplugin/knotes_part.cpp:582 +#, kde-format +msgctxt "@title:window" +msgid "Rename Popup Note" +msgstr "Popup-notitie hernoemen" + +#: kontactplugin/knotes_part.cpp:583 +#, kde-format +msgctxt "@label:textbox" +msgid "New Name:" +msgstr "Nieuwe naam:" + +#: kontactplugin/knotes_part.cpp:606 kontactplugin/knotes_part.cpp:790 +#, kde-format +msgid "Show Note..." +msgstr "Notitie tonen..." + +#: kontactplugin/knotes_part.cpp:742 +#, kde-format +msgid "Rich text (*.html)" +msgstr "&Rich text (Opgemaakte tekst) (*.html)" + +#: kontactplugin/knotes_part.cpp:744 +#, kde-format +msgid "Plain text (*.txt)" +msgstr "Platte tekst (*.txt)" + +#: kontactplugin/knotes_part.cpp:747 notes/knote.cpp:516 +#, kde-format +msgid "Save As" +msgstr "Opslaan als" + +#: kontactplugin/knotes_part.cpp:758 notes/knote.cpp:533 +#, kde-format +msgid "" +"A file named %1 already exists.
              Are you sure you want to " +"overwrite it?
              " +msgstr "" +"Het bestand met de naam %1 bestaat al.
              Wilt u het " +"overschrijven?
              " + +#: kontactplugin/knotes_plugin.cpp:62 +#, kde-format +msgctxt "@action:inmenu" +msgid "New Popup Note..." +msgstr "Nieuwe popup-notitie..." + +#: kontactplugin/knotes_plugin.cpp:70 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can create a new popup note." +msgstr "" +"U krijgt een dialoog te zien waarin u waarin u een nieuwe popup-notitie kunt " +"aanmaken." + +#: kontactplugin/knotes_plugin.cpp:99 +#, kde-kuit-format +msgctxt "@title" +msgid "KNotes" +msgstr "KNotes" + +#: kontactplugin/knotes_plugin.cpp:101 +#, kde-kuit-format +msgctxt "@title" +msgid "Popup Notes" +msgstr "Popup-notities" + +#: kontactplugin/knotes_plugin.cpp:103 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Copyright © 2003–2018 Kontact authors" +msgstr "Copyright © 2003–2018 De auteurs van Kontact" + +#: kontactplugin/knotes_plugin.cpp:105 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: kontactplugin/knotes_plugin.cpp:106 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Current Maintainer" +msgstr "Huidige onderhouder" + +#: kontactplugin/knotes_plugin.cpp:109 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Michael Brade" +msgstr "Michael Brade" + +#: kontactplugin/knotes_plugin.cpp:110 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Previous Maintainer" +msgstr "Vorige onderhouder" + +#: kontactplugin/knotes_plugin.cpp:112 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Tobias Koenig" +msgstr "Tobias Koenig" + +#: kontactplugin/knotes_plugin.cpp:113 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Developer" +msgstr "Ontwikkelaar" + +#: kontactplugin/knotes_plugin.cpp:151 +#, kde-format +msgctxt "@item" +msgid "Meeting" +msgstr "Vergadering" + +#: kontactplugin/knotes_plugin.cpp:165 kontactplugin/knotes_plugin.cpp:170 +#, kde-format +msgctxt "@item" +msgid "Note: %1" +msgstr "Opmerking: %1" + +#: kontactplugin/knotes_plugin.cpp:177 +#, kde-format +msgctxt "@item" +msgid "New Note" +msgstr "Nieuwe notitie" + +#: kontactplugin/knotes_plugin.cpp:187 +#, kde-format +msgctxt "@info" +msgid "Dropping multiple mails is not supported." +msgstr "Het verslepen van meerdere berichten wordt niet ondersteund." + +#: kontactplugin/knotes_plugin.cpp:190 +#, kde-format +msgctxt "@item" +msgid "" +"From: %1\n" +"To: %2\n" +"Subject: %3" +msgstr "" +"Van: %1\n" +"Aan: %2\n" +"Onderwerp: %3" + +#: kontactplugin/knotes_plugin.cpp:193 +#, kde-format +msgctxt "@item" +msgid "Mail: %1" +msgstr "E-mail: %1" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, kde-format +msgctxt "@title:window" +msgid "Show Popup Note" +msgstr "Popup-notitie tonen" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, kde-format +msgctxt "@title:window" +msgid "Edit Popup Note" +msgstr "Popup-notitie bewerken" + +#: kontactplugin/knoteseditdialog.cpp:79 +#, kde-format +msgctxt "@label popup note name" +msgid "Name:" +msgstr "Naam:" + +#: kontactplugin/knoteslistwidgetsearchline.cpp:28 +#, kde-format +msgid "Search notes..." +msgstr "Notities zoeken..." + +#: kontactplugin/knoteslistwidgetsearchline.cpp:37 +#, kde-format +msgid "Search notes...<%1>" +msgstr "Notities zoeken...<%1>" + +#: kontactplugin/knotesselectdeletenotesdialog.cpp:46 +#, kde-format +msgid "(note locked, it will not removed)" +msgstr "(notitie vergrendeld, het zal niet verwijderd worden)" + +#: kontactplugin/summarywidget.cpp:63 +#, kde-format +msgid "Popup Notes" +msgstr "Popup-notities" + +#: kontactplugin/summarywidget.cpp:120 +#, kde-format +msgid "No notes found" +msgstr "Geen notities gevonden" + +#: kontactplugin/summarywidget.cpp:153 +#, kde-format +msgid "Modify Note..." +msgstr "Notitie wijzigen..." + +#: kontactplugin/summarywidget.cpp:157 +#, kde-format +msgid "Delete Note..." +msgstr "Notitie verwijderen..." + +#: kontactplugin/summarywidget.cpp:243 +#, kde-format +msgid "Read Popup Note: \"%1\"" +msgstr "Notitie lezen: \"%1\"" + +#: notes/knote.cpp:149 +#, kde-format +msgid "Do you really want to delete note %1?" +msgstr "Wilt u de notitie %1 verwijderen?" + +#: notes/knote.cpp:150 +#, kde-format +msgid "Confirm Delete" +msgstr "Verwijderen bevestigen" + +#: notes/knote.cpp:151 +#, kde-format +msgid "&Delete" +msgstr "Verwij&deren" + +#: notes/knote.cpp:277 +#, kde-format +msgid "Please enter the new name:" +msgstr "Voer a.u.b. de nieuwe naam in:" + +#: notes/knote.cpp:511 +#, kde-format +msgid "Save note as plain text" +msgstr "Notitie opslaan als platte tekst" + +#: notes/knote.cpp:639 +#, kde-format +msgid "&All Desktops" +msgstr "&Alle bureaubladen" + +#: notes/knote.cpp:681 +#, kde-format +msgid "New" +msgstr "Nieuw" + +#: notes/knote.cpp:685 +#, kde-format +msgid "Rename..." +msgstr "Hernoemen..." + +#: notes/knote.cpp:695 +#, kde-format +msgid "Hide" +msgstr "Verbergen" + +#: notes/knote.cpp:700 +#, kde-format +msgid "Delete" +msgstr "Verwijderen" + +#: notes/knote.cpp:727 +#, kde-format +msgid "Preferences..." +msgstr "Instellingen..." + +#: notes/knote.cpp:732 +#, kde-format +msgid "Keep Above Others" +msgstr "Naar voorgrond" + +#: notes/knote.cpp:737 +#, kde-format +msgid "Keep Below Others" +msgstr "Naar achtergrond" + +#: notes/knote.cpp:742 +#, kde-format +msgid "To Desktop" +msgstr "Naar bureaublad" + +#: notes/knote.cpp:752 +#, kde-format +msgid "Walk Through Notes" +msgstr "Door notities bladeren" + +#: print/knotegrantleeprint.cpp:50 +#, kde-format +msgid "Alarm:" +msgstr "Herinnering:" + +#: print/knotegrantleeprint.cpp:51 +#, kde-format +msgid "Note is locked" +msgstr "Notitie is vergrendeld" + +#: print/knoteprinter.cpp:135 +#, kde-format +msgid "Print Note" +msgid_plural "Print %1 notes" +msgstr[0] "Notitie afdrukken" +msgstr[1] "%1 notities afdrukken" + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing theme was not found." +msgstr "Afdrukthema niet gevonden." + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing error" +msgstr "Afdrukfout" + +#: print/knoteprintselectednotesdialog.cpp:63 +#, kde-format +msgid "Printing theme:" +msgstr "Afdrukthema:" + +#: print/knoteprintselectednotesdialog.cpp:70 +#, kde-format +msgid "Preview" +msgstr "Voorbeeld" + +#: print/knoteprintselectednotesdialog.cpp:72 +#, kde-format +msgid "Print" +msgstr "Afdrukken" + +#: print/knoteprintselectthemedialog.cpp:34 +#, kde-format +msgid "Select theme" +msgstr "Selecteer een thema" + +#: print/knoteprintselectthemedialog.cpp:51 +#, kde-format +msgid "Themes:" +msgstr "Thema's:" + +#~ msgid "" +#~ "Thanks for using KNotes!

              KNotes uses a new storage technology " +#~ "that requires migration of your current KNotes data and configuration.\n" +#~ "

              The conversion process can take a lot of time (depending on the amount " +#~ "of notes you have) and it must not be interrupted.

              \n" +#~ "

              You can:

              • Migrate now (be prepared to wait)
              • Skip the " +#~ "migration and start with fresh data and configuration
              • Cancel and " +#~ "exit KNotes.

              More " +#~ "Information...

              " +#~ msgstr "" +#~ "Dank voor het gebruiken van KNotes!

              KNotes gebruikt een nieuwe " +#~ "opslagtechnologie die migratie van uw huidige KNotes gegevens en " +#~ "configuratie vereist

              \n" +#~ "

              Het conversieproces kan heel wat tijd vergen (afhankelijk van de " +#~ "hoeveelheid notities die u hebt) en het mag niet worden onderbroken

              \n" +#~ "

              U kunt:

              • Nu migreren (wees er op bedacht te wachten)
              • Sla de migratie over en start met verse gegevens en configuratie
              • Annuleer en sluit KNotes af.

              Meer informatie...

              " + +#~ msgid "KNotes Migration" +#~ msgstr "Migratie van KNotes" + +#~ msgid "Migrate Now" +#~ msgstr "Nu migreren" + +#~ msgid "Skip Migration" +#~ msgstr "Migratie overslaan" + +#~ msgid "" +#~ "Migration to KNotes failed. In case you want to try again, run 'knotes-" +#~ "migrator --interactive' manually." +#~ msgstr "" +#~ "Migratie van KNotes is mislukt. Als u het opnieuw wilt proberen, voer dan " +#~ "'knotes-migrator --interactive' handmatig uit." + +#~ msgid "Migration Failed" +#~ msgstr "Migratie is mislukt" + +#~ msgid "Uppercase" +#~ msgstr "Hoofdletters" + +#~ msgid "Sentence case" +#~ msgstr "Gebruik van hoofd-/kleine letters in zin" + +#~ msgid "Lowercase" +#~ msgstr "Kleine letters" + +#~ msgid "Change case..." +#~ msgstr "Hoofd-/kleine letters wijzigen..." + +#~ msgid "Debug nepomuk..." +#~ msgstr "Nepomuk debuggen..." + +#~ msgid "Scheduled Alarm" +#~ msgstr "Geplande herinnering" + +#~ msgid "&No alarm" +#~ msgstr "Geen heri&nnering" + +#~ msgid "Alarm &at:" +#~ msgstr "Herinnering &om:" + +#~ msgid "The following notes triggered alarms:" +#~ msgstr "De volgende notities activeerden herinneringen:" + +#~ msgid "Nepomuk Debug" +#~ msgstr "Nepomuk debuggen" + +#~ msgid "Search info with nepomukshow..." +#~ msgstr "Zoeken naar informatie met nepomukshow..." + +#~ msgid "Error on fetching item" +#~ msgstr "Fout bij ophalen van item" + +#~ msgid "Search with nepomukshow" +#~ msgstr "Zoeken met nepomukshow" + +#~ msgid "Nepomuk id:" +#~ msgstr "Nepomuk-id:" + +#~ msgid "Display" +#~ msgstr "Weergave" + +#~ msgid "" +#~ "Unable to save the notes to %1. Check that there is sufficient " +#~ "disk space.
              There should be a backup in the same directory though." +#~ msgstr "" +#~ "De notities konden niet worden opgeslagen in %1. Controleer of " +#~ "er voldoende schijfruimte is.
              Er zou overigens nog een reservekopie " +#~ "aanwezig moeten zijn in dezelfde map.
              " + +#~ msgid "Location:" +#~ msgstr "Locatie:" + +#~ msgid "&Mail action:" +#~ msgstr "&Verzendactie:" + +#~ msgid "Incoming Notes" +#~ msgstr "Binnenkomende notities" + +#~ msgid "Accept incoming notes" +#~ msgstr "Binnenkomende noties accepteren" + +#~ msgid "Outgoing Notes" +#~ msgstr "Uitgaande notities" + +#~ msgid "&Sender ID:" +#~ msgstr "&Zender-ID:" + +#~ msgid "&Port:" +#~ msgstr "&Poort:" + +#~ msgid "Select recipient:" +#~ msgstr "Geadresseerde selecteren:" + +#~ msgid "Hostname or IP address:" +#~ msgstr "Hostnaam of IP-adres:" + +#~ msgid "The port KNotes will listen on and send notes to." +#~ msgstr "De poort waarover KNotes notities verzendt en ontvangt." + +#~ msgid "Please configure send mail action." +#~ msgstr "De actie e-mail verzenden moet worden ingesteld." + +#~ msgid "Unable to start the mail process." +#~ msgstr "Het e-mailproces kon niet worden opgestart." + +#~ msgid "Send \"%1\"" +#~ msgstr "\"%1\" verzenden" + +#~ msgid "The host cannot be empty." +#~ msgstr "De host mag niet leeg zijn." + +#~ msgid "Communication error: %1" +#~ msgstr "Communicatiefout: %1" + +#~ msgid "Alarm &in:" +#~ msgstr "Herinnering &in:" + +#~ msgid "&Style:" +#~ msgstr "&Stijl:" + +#~ msgid "Plain" +#~ msgstr "Plat" + +#~ msgid "(c) 1997-2009, The KNotes Developers" +#~ msgstr "(c) 1997-2009, de ontwikkelaars van KNotes" + +#~ msgid "Defaults" +#~ msgstr "Standaard instellingen" + +#~ msgid "Default Settings for New Notes" +#~ msgstr "Standaard instellingen voor nieuwe notities" + +#~ msgid "Actions" +#~ msgstr "Handelingen" + +#~ msgid "Action Settings" +#~ msgstr "Handelingen - instellingen" + +#~ msgid "Network" +#~ msgstr "Netwerk" + +#~ msgid "Network Settings" +#~ msgstr "Netwerkinstellingen" + +#~ msgid "Style" +#~ msgstr "Stijl" + +#~ msgid "Displa&y" +#~ msgstr "&Weergave" + +#~ msgid "&Editor" +#~ msgstr "&Editor" diff --git a/po/nl/libnoteshared.po b/po/nl/libnoteshared.po new file mode 100644 index 0000000..8b43e36 --- /dev/null +++ b/po/nl/libnoteshared.po @@ -0,0 +1,177 @@ +# Copyright (C) YEAR This_file_is_part_of_KDE +# This file is distributed under the same license as the PACKAGE package. +# +# Freek de Kruijf , 2013, 2014, 2017. +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2017-09-15 03:37+0200\n" +"PO-Revision-Date: 2017-01-27 11:42+0100\n" +"Last-Translator: Freek de Kruijf \n" +"Language-Team: Dutch \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: Lokalize 2.0\n" + +#: alarms/notealarmdialog.cpp:77 +#, kde-format +msgid "Scheduled Alarm" +msgstr "Geplande herinnering" + +#: alarms/notealarmdialog.cpp:80 +#, kde-format +msgid "&No alarm" +msgstr "Geen heri&nnering" + +#: alarms/notealarmdialog.cpp:89 +#, kde-format +msgid "Alarm &at:" +msgstr "Herinnering &om:" + +#: config/noteactionconfig.cpp:36 +#, kde-format +msgid "&Mail action:" +msgstr "&Verzendactie:" + +#: config/noteactionconfig.cpp:44 +#, kde-format +msgid "How does this work?" +msgstr "Hoe werkt dit?" + +#: config/noteactionconfig.cpp:57 +#, kde-format +msgid "" +"

              You can customize command line. You can use:

              • %t returns " +"current note title
              • %f returns current note text
              " +msgstr "" +"

              U kunt de commandoregel aanpassen. U kunt gebruiken:

              • %t " +"geeft de huidige titel van de notitie terug
              • %f geeft de huidige " +"tekst van de notitie terug
              " + +#: config/notenetworkconfig.cpp:54 +#, kde-format +msgid "Incoming Notes" +msgstr "Binnenkomende notities" + +#: config/notenetworkconfig.cpp:57 +#, kde-format +msgid "Accept incoming notes" +msgstr "Binnenkomende noties accepteren" + +#: config/notenetworkconfig.cpp:63 +#, kde-format +msgid "Outgoing Notes" +msgstr "Uitgaande notities" + +#: config/notenetworkconfig.cpp:66 +#, kde-format +msgid "&Sender ID:" +msgstr "&Zender-ID:" + +#: config/notenetworkconfig.cpp:78 +#, kde-format +msgid "&Port:" +msgstr "&Poort:" + +#: dialog/selectednotefolderdialog.cpp:35 +#, kde-format +msgctxt "@title:window" +msgid "Select Note Folder" +msgstr "Map voor notities selecteren" + +#: dialog/selectednotefolderdialog.cpp:37 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "De map selecteren waarin de notitie zal worden opgeslagen:" + +#: job/createnewnotejob.cpp:124 job/createnewnotejob.cpp:134 +#, kde-format +msgid "" +"An error occurred during fetching. Do you want to select a new default " +"collection?" +msgstr "" +"Bij ophalen is een fout opgetreden. Wilt u een nieuwe standaard verzameling " +"selecteren?" + +#: job/createnewnotejob.cpp:144 +#, kde-format +msgid "" +"Collection is hidden. New note will stored but not displaying. Do you want " +"to show collection?" +msgstr "" +"Verzameling is verborgen. Nieuwe notitie zal niet getoond worden. Wilt u de " +"verzameling tonen?" + +#: job/createnewnotejob.cpp:198 +#, kde-format +msgid "Note was not created." +msgstr "Notitie is niet aangemaakt." + +#: job/createnewnotejob.cpp:198 +#, kde-format +msgid "Create new note" +msgstr "Nieuwe notitie maken" + +#: network/notehostdialog.cpp:64 +#, kde-format +msgid "Select recipient:" +msgstr "Geadresseerde selecteren:" + +#: network/notehostdialog.cpp:83 +#, kde-format +msgid "Hostname or IP address:" +msgstr "Hostnaam of IP-adres:" + +#: network/notesnetworksender.cpp:104 +#, kde-format +msgid "Communication error: %1" +msgstr "Communicatiefout: %1" + +#: noteutils.cpp:45 +#, kde-format +msgid "Please configure send mail action." +msgstr "De actie e-mail verzenden moet worden ingesteld." + +#: noteutils.cpp:53 +#, kde-format +msgid "Note: \"%1\"" +msgstr "Notitie: \"%1\"" + +#: noteutils.cpp:60 +#, kde-format +msgid "Unable to start the mail process." +msgstr "Het e-mailproces kon niet worden opgestart." + +#: noteutils.cpp:69 +#, kde-format +msgid "Send \"%1\"" +msgstr "\"%1\" verzenden" + +#: noteutils.cpp:73 +#, kde-format +msgid "The host cannot be empty." +msgstr "De host mag niet leeg zijn." + +#: resources/localresourcecreator.cpp:83 +#, kde-format +msgctxt "Default name for resource holding notes" +msgid "Local Notes" +msgstr "Lokale notities" + +#. i18n: ectx: label, entry (Port), group (Network) +#: settings/notesharedglobalconfig.kcfg:37 +#, kde-format +msgid "The port will listen on and send notes to." +msgstr "De poort waarop geluisterd wordt en notities op worden verzonden." + +#~ msgid "" +#~ "An error occures during fetching. Do you want select an new default " +#~ "collection?" +#~ msgstr "" +#~ "Bij ophalen is een fout opgetreden. Wilt u een nieuwe standaard " +#~ "verzameling selecteren?" diff --git a/po/nn/knotes.po b/po/nn/knotes.po new file mode 100644 index 0000000..14bc2d5 --- /dev/null +++ b/po/nn/knotes.po @@ -0,0 +1,1069 @@ +# Translation of knotes to Norwegian Nynorsk +# +# Gaute Hvoslef Kvalnes , 1999, 2000, 2002, 2003, 2004, 2005. +# Håvard Korsvoll , 2003. +# Karl Ove Hufthammer , 2004, 2008, 2016. +# Eirik U. Birkeland , 2008, 2009, 2010. +msgid "" +msgstr "" +"Project-Id-Version: knotes\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2016-01-31 14:42+0100\n" +"Last-Translator: Karl Ove Hufthammer \n" +"Language-Team: Norwegian Nynorsk \n" +"Language: nn\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Lokalize 2.0\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Environment: kde\n" +"X-Accelerator-Marker: &\n" +"X-Text-Markup: kde4\n" + +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "Gaute Hvoslef Kvalnes,Eirik U. Birkeland,Karl Ove Hufthammer" + +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "gaute@verdsveven.com,eirbir@gmail.com,karl@huftis.org" + +#: apps/knotes_options.h:29 +#, kde-format +msgid "Suppress creation of a new note on a non-unique instance." +msgstr "Unngå at eit nytt notat vert oppretta på ein ikkje-unik instans." + +#: apps/knotesakonaditray.cpp:35 apps/knotestray.cpp:32 +#, kde-format +msgid "KNotes: Sticky notes by KDE" +msgstr "" + +#: apps/knotesapp.cpp:98 +#, kde-format +msgid "New Note" +msgstr "Nytt notat" + +#: apps/knotesapp.cpp:106 kontactplugin/knotes_part.cpp:187 +#, kde-format +msgid "New Note From Clipboard" +msgstr "Nytt notat frå utklippstavla" + +#: apps/knotesapp.cpp:112 kontactplugin/knotes_part.cpp:192 +#, kde-format +msgid "New Note From Text File..." +msgstr "" + +#: apps/knotesapp.cpp:116 +#, kde-format +msgid "Show All Notes" +msgstr "Vis alle notata" + +#: apps/knotesapp.cpp:122 +#, kde-format +msgid "Hide All Notes" +msgstr "Gøym alle notata" + +#: apps/knotesapp.cpp:128 kontactplugin/knotes_part.cpp:146 +#, kde-format +msgctxt "@action:inmenu" +msgid "Print Selected Notes..." +msgstr "Skriv ut valde notat …" + +#: apps/knotesapp.cpp:134 +#, kde-format +msgctxt "@action:inmenu" +msgid "Delete Selected Notes..." +msgstr "" + +#: apps/knotesapp.cpp:393 kontactplugin/knotes_part.cpp:874 +#, kde-format +msgid "Select Text File" +msgstr "" + +#: apps/knotesapp.cpp:394 kontactplugin/knotes_part.cpp:875 +#, kde-format +msgid "Text File" +msgstr "" + +#: apps/knotesapp.cpp:400 kontactplugin/knotes_part.cpp:882 +#, kde-format +msgid "Error during open text file: %1" +msgstr "" + +#: apps/knotesapp.cpp:401 kontactplugin/knotes_part.cpp:883 +#, kde-format +msgid "Open Text File" +msgstr "" + +#: apps/knotesapp.cpp:404 kontactplugin/knotes_part.cpp:886 +#, kde-format +msgid "Note from file '%1'" +msgstr "" + +#: apps/knotesapp.cpp:499 +#, kde-format +msgid "No Notes" +msgstr "Ingen notat" + +#: apps/knotesapp.cpp:552 kontactplugin/knotes_part.cpp:637 +#, kde-format +msgid "Settings" +msgstr "Innstillingar" + +#. i18n: ectx: Menu (knotes_context) +#: apps/main.cpp:54 data/knotesappui.rc:5 data/knotesappui.rc:6 +#: kontactplugin/knotes_part.cpp:87 kontactplugin/knotes_plugin.cpp:58 +#: kontactplugin/knoteseditdialog.cpp:67 +#, kde-format +msgid "KNotes" +msgstr "KNotes" + +#: apps/main.cpp:56 +#, kde-format +msgid "KDE Notes" +msgstr "KDE-notat" + +#: apps/main.cpp:58 +#, kde-format +msgid "Copyright © 1997–2018 KNotes authors" +msgstr "" + +#: apps/main.cpp:78 kontactplugin/kcmknotessummary.cpp:64 +#, kde-format +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: apps/main.cpp:79 +#, kde-format +msgid "Maintainer" +msgstr "Vedlikehaldar" + +#: apps/main.cpp:81 +#, kde-format +msgid "Guillermo Antonio Amaral Bastidas" +msgstr "Guillermo Antonio Amaral Bastidas" + +#: apps/main.cpp:82 apps/main.cpp:85 +#, kde-format +msgid "Previous Maintainer" +msgstr "Tidlegare vedlikehaldar" + +#: apps/main.cpp:84 +#, kde-format +msgid "Michael Brade" +msgstr "Michael Brade" + +#: apps/main.cpp:87 +#, kde-format +msgid "Bernd Johannes Wuebben" +msgstr "Bernd Johannes Wuebben" + +#: apps/main.cpp:88 +#, kde-format +msgid "Original KNotes Author" +msgstr "Laga KNotes" + +#: apps/main.cpp:90 +#, kde-format +msgid "Wynn Wilkes" +msgstr "Wynn Wilkes" + +#: apps/main.cpp:91 +#, kde-format +msgid "Ported KNotes to KDE 2" +msgstr "Porta KNotes til KDE 2" + +#: apps/main.cpp:93 +#, kde-format +msgid "Daniel Martin" +msgstr "Daniel Martin" + +#: apps/main.cpp:94 +#, kde-format +msgid "Network Interface" +msgstr "Nettverksgrensesnitt" + +#: apps/main.cpp:96 +#, kde-format +msgid "Bo Thorsen" +msgstr "Bo Thorsen" + +#: apps/main.cpp:97 +#, kde-format +msgid "Started KDE Resource Framework Integration" +msgstr "Starta integrering av rammeverk for KDE-ressursar" + +#: apps/main.cpp:99 +#, kde-format +msgid "Bera Debajyoti" +msgstr "Bera Debajyoti" + +#: apps/main.cpp:100 +#, kde-format +msgid "Idea and initial code for the new look & feel" +msgstr "Idé og opphavleg kode for ny utsjånad" + +#: apps/main.cpp:102 +#, kde-format +msgid "Matthias Ettrich" +msgstr "Matthias Ettrich" + +#: apps/main.cpp:105 +#, kde-format +msgid "David Faure" +msgstr "David Faure" + +#: apps/main.cpp:108 +#, kde-format +msgid "Matthias Kiefer" +msgstr "Matthias Kiefer" + +#: apps/main.cpp:111 +#, kde-format +msgid "Luboš Luňák" +msgstr "Luboš Luňák" + +#: apps/main.cpp:113 +#, kde-format +msgid "Dirk A. Mueller" +msgstr "Dirk A. Müller" + +#: apps/main.cpp:116 +#, kde-format +msgid "Carsten Pfeiffer" +msgstr "Carsten Pfeiffer" + +#: apps/main.cpp:119 +#, kde-format +msgid "Harri Porten" +msgstr "Harri Porten" + +#: apps/main.cpp:122 +#, kde-format +msgid "Espen Sand" +msgstr "Espen Sand" + +#: configdialog/knotecollectionconfigwidget.cpp:121 +#, kde-format +msgid "Folders" +msgstr "Mapper" + +#: configdialog/knotecollectionconfigwidget.cpp:123 +#, kde-format +msgid "Select which KNotes folders to show:" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:158 +#, kde-format +msgid "Search..." +msgstr "Søk …" + +#: configdialog/knotecollectionconfigwidget.cpp:176 +#, kde-format +msgid "&Select All" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:180 +#, kde-format +msgid "&Unselect All" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:185 +#, kde-format +msgid "Rename notes..." +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:189 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:208 +#, kde-format +msgid "Notes accounts" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:213 +#, kde-format +msgid "Accounts" +msgstr "Kontoar" + +#: configdialog/knotecollectionconfigwidget.cpp:245 +#, kde-format +msgid "Rename Notes" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:246 +#, kde-format +msgid "Name:" +msgstr "Namn:" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "An error was occurred during renaming: %1" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "Rename note" +msgstr "" + +#: configdialog/knoteconfigdialog.cpp:192 +#, kde-format +msgid "Show number of notes in tray icon" +msgstr "" + +#: configdialog/knoteconfigdialog.cpp:199 +#, kde-format +msgid "Default Title:" +msgstr "" + +#: configdialog/knoteconfigdialog.cpp:206 +#, kde-format +msgid "How does this work?" +msgstr "Korleis fungerer dette?" + +#: configdialog/knoteconfigdialog.cpp:240 +#, kde-format +msgid "" +"

              You can customize title note. You can use:

              • %d current date " +"(short format)
              • %l current date (long format)
              • %t current " +"time
              " +msgstr "" + +#: configdialog/knoteconfigdialog.cpp:262 +#, kde-format +msgid "Theme:" +msgstr "Tema:" + +#: configdialog/knoteconfigdialog.cpp:272 +#, kde-format +msgid "Download new printing themes" +msgstr "" + +#: configdialog/knotedisplayconfigwidget.cpp:46 +#, kde-format +msgid "&Text color:" +msgstr "&Tekstfarge:" + +#: configdialog/knotedisplayconfigwidget.cpp:55 +#, kde-format +msgid "&Background color:" +msgstr "&Bakgrunnsfarge:" + +#: configdialog/knotedisplayconfigwidget.cpp:66 +#, kde-format +msgid "&Show note in taskbar" +msgstr "&Vis notat i oppgåvelinja" + +#: configdialog/knotedisplayconfigwidget.cpp:70 +#, kde-format +msgid "&Remember desktop" +msgstr "&Hugs skrivebord" + +#: configdialog/knotedisplayconfigwidget.cpp:74 +#, kde-format +msgid "Default &width:" +msgstr "Standard&breidd" + +#: configdialog/knotedisplayconfigwidget.cpp:85 +#, kde-format +msgid "Default &height:" +msgstr "Standard&høgd:" + +#: configdialog/knoteeditorconfigwidget.cpp:37 +#, kde-format +msgid "&Tab size:" +msgstr "&Tabulatorbreidd:" + +#: configdialog/knoteeditorconfigwidget.cpp:46 +#, kde-format +msgid "Auto &indent" +msgstr "Auto&innrykk" + +#: configdialog/knoteeditorconfigwidget.cpp:51 +#, kde-format +msgid "&Rich text" +msgstr "&Rik tekst" + +#: configdialog/knoteeditorconfigwidget.cpp:55 +#, kde-format +msgid "Text font:" +msgstr "Tekstskrift:" + +#: configdialog/knoteeditorconfigwidget.cpp:64 +#, kde-format +msgid "Title font:" +msgstr "Tittelskrift:" + +#: configdialog/knotesimpleconfigdialog.cpp:64 +#, kde-format +msgid "Editor Settings" +msgstr "Skrivefeltinnstillingar" + +#: configdialog/knotesimpleconfigdialog.cpp:67 +#, kde-format +msgid "Display Settings" +msgstr "Visingsinnstillingar" + +#. i18n: ectx: Menu (help) +#: data/knotesappui.rc:23 +#, kde-format +msgid "&Help" +msgstr "&Hjelp" + +#. i18n: ectx: Menu (notes_menu) +#: data/knotesappui.rc:35 data/knotesappui.rc:36 +#, kde-format +msgid "Notes" +msgstr "Notat" + +#: dialog/knotedeleteselectednotesdialog.cpp:32 +#, kde-format +msgid "Select notes to delete" +msgstr "" + +#: dialog/knoteselectednotesdialog.cpp:34 +#: print/knoteprintselectednotesdialog.cpp:41 +#, kde-format +msgid "Select notes" +msgstr "" + +#: dialog/knoteskeydialog.cpp:33 +#, kde-format +msgid "Configure Shortcuts" +msgstr "Tilpass snøggtastar" + +#: dialog/knoteskeydialog.cpp:73 +#, kde-format +msgid "Note Actions" +msgstr "Notathandlingar" + +#: finddialog/knotefinddialog.cpp:40 +#, kde-format +msgctxt "@title:window" +msgid "Search Notes" +msgstr "" + +#: finddialog/knotefinddialog.cpp:85 +#, kde-format +msgctxt "@label:textbox" +msgid "Search notes:" +msgstr "" + +#: finddialog/knotefinddialog.cpp:94 +#, kde-format +msgctxt "@action:button Search notes" +msgid "Search..." +msgstr "" + +#: finddialog/knotefinddialog.cpp:149 +#, kde-format +msgctxt "@label" +msgid "No Results found in search." +msgstr "" + +#: knoteedit.cpp:56 +#, kde-format +msgid "Bold" +msgstr "Halvfeit" + +#: knoteedit.cpp:61 +#, kde-format +msgid "Italic" +msgstr "Kursiv" + +#: knoteedit.cpp:65 +#, kde-format +msgid "Underline" +msgstr "Understrek" + +#: knoteedit.cpp:69 +#, kde-format +msgid "Strike Out" +msgstr "Stryk ut" + +#: knoteedit.cpp:79 +#, kde-format +msgid "Align Left" +msgstr "Venstrejuster" + +#: knoteedit.cpp:85 +#, kde-format +msgid "Align Center" +msgstr "Midtstill" + +#: knoteedit.cpp:90 +#, kde-format +msgid "Align Right" +msgstr "Høgrejuster" + +#: knoteedit.cpp:95 +#, kde-format +msgid "Align Block" +msgstr "Blokkjuster" + +#: knoteedit.cpp:106 +#, kde-format +msgid "List" +msgstr "Liste" + +#: knoteedit.cpp:111 +#, kde-format +msgid "Superscript" +msgstr "Heva tekst" + +#: knoteedit.cpp:114 +#, kde-format +msgid "Subscript" +msgstr "Senka tekst" + +#: knoteedit.cpp:120 +#, kde-format +msgid "Increase Indent" +msgstr "Auk innrykk" + +#: knoteedit.cpp:126 +#, kde-format +msgid "Decrease Indent" +msgstr "Reduser innrykk" + +#: knoteedit.cpp:137 +#, kde-format +msgid "Text Color..." +msgstr "Tekstfarge …" + +#: knoteedit.cpp:143 +#, kde-format +msgid "Text Background Color..." +msgstr "Bakgrunnsfarge på tekst …" + +#: knoteedit.cpp:147 +#, kde-format +msgid "Text Font" +msgstr "Tekstskrift" + +#: knoteedit.cpp:151 +#, kde-format +msgid "Text Size" +msgstr "Tekststorleik" + +#: knoteedit.cpp:162 +#, kde-format +msgid "Insert Date" +msgstr "Set inn dato" + +#: knoteedit.cpp:166 +#, kde-format +msgid "Insert Checkmark" +msgstr "Set inn hake" + +#: kontactplugin/kcmknotessummary.cpp:59 +#, kde-format +msgid "kcmknotessummary" +msgstr "" + +#: kontactplugin/kcmknotessummary.cpp:61 +#, kde-format +msgid "Notes Summary Configuration Dialog" +msgstr "" + +#: kontactplugin/kcmknotessummary.cpp:63 +#, kde-format +msgid "Copyright © 2013-2018 Laurent Montel " +msgstr "" + +#: kontactplugin/knotes_part.cpp:98 +#, kde-format +msgctxt "@action:inmenu create new popup note" +msgid "&New" +msgstr "&Ny" + +#: kontactplugin/knotes_part.cpp:108 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be presented with a dialog where you can add a new popup note." +msgstr "" +"Du vil få opp eit dialogvindauge der du kan leggja til eit nytt " +"sprettoppnotat." + +#: kontactplugin/knotes_part.cpp:111 kontactplugin/knotes_part.cpp:606 +#: kontactplugin/knotes_part.cpp:608 kontactplugin/knotes_part.cpp:790 +#, kde-format +msgctxt "@action:inmenu" +msgid "Edit..." +msgstr "Rediger …" + +#: kontactplugin/knotes_part.cpp:120 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can modify an existing popup " +"note." +msgstr "Du vil få opp eit dialogvindauge der du kan endra eit sprettoppnotat." + +#: kontactplugin/knotes_part.cpp:123 +#, kde-format +msgctxt "@action:inmenu" +msgid "Rename..." +msgstr "Endra namn …" + +#: kontactplugin/knotes_part.cpp:131 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can rename an existing popup " +"note." +msgstr "" +"Du vil få opp eit dialogvindauge der du kan endra namn på sprettoppnotatet." + +#: kontactplugin/knotes_part.cpp:134 +#, kde-format +msgctxt "@action:inmenu" +msgid "Delete" +msgstr "Slett" + +#: kontactplugin/knotes_part.cpp:142 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be prompted if you really want to permanently remove the selected " +"popup note." +msgstr "" +"Du vert spurd om du er sikker på at du vil sletta den valde sprettoppnotatet." + +#: kontactplugin/knotes_part.cpp:153 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be prompted to print the selected popup note." +msgstr "Du vert spurd om du vil skriva ut notatet." + +#: kontactplugin/knotes_part.cpp:156 +#, kde-format +msgctxt "@action:inmenu" +msgid "Print Preview Selected Notes..." +msgstr "" + +#: kontactplugin/knotes_part.cpp:162 +#, kde-format +msgid "Note settings..." +msgstr "" + +#: kontactplugin/knotes_part.cpp:167 +#, kde-format +msgid "Preferences KNotes..." +msgstr "" + +#: kontactplugin/knotes_part.cpp:172 notes/knote.cpp:713 +#, kde-format +msgid "Mail..." +msgstr "E-post …" + +#: kontactplugin/knotes_part.cpp:177 notes/knote.cpp:709 +#, kde-format +msgid "Send..." +msgstr "Send …" + +#: kontactplugin/knotes_part.cpp:182 notes/knote.cpp:704 +#, kde-format +msgid "Set Alarm..." +msgstr "Set alarm …" + +#: kontactplugin/knotes_part.cpp:197 notes/knote.cpp:717 +#, kde-format +msgid "Save As..." +msgstr "Lagra som …" + +#: kontactplugin/knotes_part.cpp:202 notes/knote.cpp:690 +#, kde-format +msgid "Lock" +msgstr "Lås" + +#: kontactplugin/knotes_part.cpp:205 notes/knote.cpp:693 +#, kde-format +msgid "Unlock" +msgstr "Lås opp" + +#: kontactplugin/knotes_part.cpp:238 +#, kde-format +msgid "Set Focus to Quick Search" +msgstr "Fokuser på snøggsøk" + +#: kontactplugin/knotes_part.cpp:321 +#, kde-format +msgctxt "@info" +msgid "To print notes, first select the notes to print from the list." +msgstr "Du må først velja kva notat du vil skriva ut frå lista." + +#: kontactplugin/knotes_part.cpp:322 +#, kde-format +msgctxt "@title:window" +msgid "Print Popup Notes" +msgstr "Skriv ut sprettoppnotat" + +#: kontactplugin/knotes_part.cpp:366 +#, kde-format +msgid "Note was not created." +msgstr "Notatet vart ikkje oppretta." + +#: kontactplugin/knotes_part.cpp:366 +#, kde-format +msgid "Create new note" +msgstr "Lag ny merknad" + +#: kontactplugin/knotes_part.cpp:388 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:70 +#, kde-format +msgctxt "@info" +msgid "Do you really want to delete this note?" +msgid_plural "Do you really want to delete these %1 notes?" +msgstr[0] "Er du sikker på at du vil sletta dette notatet?" +msgstr[1] "Er du sikker på at du vil sletta desse %1 notata?" + +#: kontactplugin/knotes_part.cpp:390 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:57 +#, kde-format +msgctxt "@title:window" +msgid "Confirm Delete" +msgstr "Stadfest sletting" + +#: kontactplugin/knotes_part.cpp:582 +#, kde-format +msgctxt "@title:window" +msgid "Rename Popup Note" +msgstr "Endra namn på notat" + +#: kontactplugin/knotes_part.cpp:583 +#, kde-format +msgctxt "@label:textbox" +msgid "New Name:" +msgstr "Nytt namn:" + +#: kontactplugin/knotes_part.cpp:606 kontactplugin/knotes_part.cpp:790 +#, kde-format +msgid "Show Note..." +msgstr "" + +#: kontactplugin/knotes_part.cpp:742 +#, kde-format +msgid "Rich text (*.html)" +msgstr "" + +#: kontactplugin/knotes_part.cpp:744 +#, kde-format +msgid "Plain text (*.txt)" +msgstr "" + +#: kontactplugin/knotes_part.cpp:747 notes/knote.cpp:516 +#, kde-format +msgid "Save As" +msgstr "Lagra som" + +#: kontactplugin/knotes_part.cpp:758 notes/knote.cpp:533 +#, kde-format +msgid "" +"A file named %1 already exists.
              Are you sure you want to " +"overwrite it?
              " +msgstr "" +"Fila %1 finst frå før.
              Er du sikker på at du vil skriva over " +"henne?
              " + +#: kontactplugin/knotes_plugin.cpp:62 +#, kde-format +msgctxt "@action:inmenu" +msgid "New Popup Note..." +msgstr "Nytt sprettoppnotat …" + +#: kontactplugin/knotes_plugin.cpp:70 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can create a new popup note." +msgstr "" +"Du vil få opp eit dialogvindauge der du kan laga eit nytt sprettoppnotat." + +#: kontactplugin/knotes_plugin.cpp:99 +#, kde-kuit-format +msgctxt "@title" +msgid "KNotes" +msgstr "KNotes" + +#: kontactplugin/knotes_plugin.cpp:101 +#, kde-kuit-format +msgctxt "@title" +msgid "Popup Notes" +msgstr "Sprettoppnotat" + +#: kontactplugin/knotes_plugin.cpp:103 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Copyright © 2003–2018 Kontact authors" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:105 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Laurent Montel" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:106 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Current Maintainer" +msgstr "Noverande vedlikehaldar" + +#: kontactplugin/knotes_plugin.cpp:109 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Michael Brade" +msgstr "Michael Brade" + +#: kontactplugin/knotes_plugin.cpp:110 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Previous Maintainer" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:112 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Tobias Koenig" +msgstr "Tobias König" + +#: kontactplugin/knotes_plugin.cpp:113 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Developer" +msgstr "Utviklar" + +#: kontactplugin/knotes_plugin.cpp:151 +#, kde-format +msgctxt "@item" +msgid "Meeting" +msgstr "Møte" + +#: kontactplugin/knotes_plugin.cpp:165 kontactplugin/knotes_plugin.cpp:170 +#, kde-format +msgctxt "@item" +msgid "Note: %1" +msgstr "Notat: %1" + +#: kontactplugin/knotes_plugin.cpp:177 +#, kde-format +msgctxt "@item" +msgid "New Note" +msgstr "Nytt notat" + +#: kontactplugin/knotes_plugin.cpp:187 +#, kde-format +msgctxt "@info" +msgid "Dropping multiple mails is not supported." +msgstr "Dra og slepp av fleire e-postar er ikkje støtta." + +#: kontactplugin/knotes_plugin.cpp:190 +#, kde-format +msgctxt "@item" +msgid "" +"From: %1\n" +"To: %2\n" +"Subject: %3" +msgstr "" +"Frå: %1\n" +"Til: %2\n" +"Emne: %3" + +#: kontactplugin/knotes_plugin.cpp:193 +#, kde-format +msgctxt "@item" +msgid "Mail: %1" +msgstr "E-post: %1" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, kde-format +msgctxt "@title:window" +msgid "Show Popup Note" +msgstr "" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, kde-format +msgctxt "@title:window" +msgid "Edit Popup Note" +msgstr "Rediger sprettoppnotat" + +#: kontactplugin/knoteseditdialog.cpp:79 +#, kde-format +msgctxt "@label popup note name" +msgid "Name:" +msgstr "Namn:" + +#: kontactplugin/knoteslistwidgetsearchline.cpp:28 +#, kde-format +msgid "Search notes..." +msgstr "" + +#: kontactplugin/knoteslistwidgetsearchline.cpp:37 +#, kde-format +msgid "Search notes...<%1>" +msgstr "" + +#: kontactplugin/knotesselectdeletenotesdialog.cpp:46 +#, kde-format +msgid "(note locked, it will not removed)" +msgstr "" + +#: kontactplugin/summarywidget.cpp:63 +#, kde-format +msgid "Popup Notes" +msgstr "Sprettoppnotat" + +#: kontactplugin/summarywidget.cpp:120 +#, kde-format +msgid "No notes found" +msgstr "" + +#: kontactplugin/summarywidget.cpp:153 +#, kde-format +msgid "Modify Note..." +msgstr "" + +#: kontactplugin/summarywidget.cpp:157 +#, kde-format +msgid "Delete Note..." +msgstr "" + +#: kontactplugin/summarywidget.cpp:243 +#, kde-format +msgid "Read Popup Note: \"%1\"" +msgstr "Les sprettoppnotat: «%1»" + +#: notes/knote.cpp:149 +#, kde-format +msgid "Do you really want to delete note %1?" +msgstr "Er du sikker på at du vil sletta notatet %1?" + +#: notes/knote.cpp:150 +#, kde-format +msgid "Confirm Delete" +msgstr "Stadfest sletting" + +#: notes/knote.cpp:151 +#, kde-format +msgid "&Delete" +msgstr "&Slett" + +#: notes/knote.cpp:277 +#, kde-format +msgid "Please enter the new name:" +msgstr "Skriv inn eit nytt namn:" + +#: notes/knote.cpp:511 +#, kde-format +msgid "Save note as plain text" +msgstr "Lagra notat som reintekst" + +#: notes/knote.cpp:639 +#, kde-format +msgid "&All Desktops" +msgstr "&Alle skrivebord" + +#: notes/knote.cpp:681 +#, kde-format +msgid "New" +msgstr "Ny" + +#: notes/knote.cpp:685 +#, kde-format +msgid "Rename..." +msgstr "Endra namn …" + +#: notes/knote.cpp:695 +#, kde-format +msgid "Hide" +msgstr "Gøym" + +#: notes/knote.cpp:700 +#, kde-format +msgid "Delete" +msgstr "Slett" + +#: notes/knote.cpp:727 +#, kde-format +msgid "Preferences..." +msgstr "Innstillingar …" + +#: notes/knote.cpp:732 +#, kde-format +msgid "Keep Above Others" +msgstr "Hald over andre" + +#: notes/knote.cpp:737 +#, kde-format +msgid "Keep Below Others" +msgstr "Hald under andre" + +#: notes/knote.cpp:742 +#, kde-format +msgid "To Desktop" +msgstr "Til skrivebord" + +#: notes/knote.cpp:752 +#, kde-format +msgid "Walk Through Notes" +msgstr "Gå gjennom notat" + +#: print/knotegrantleeprint.cpp:50 +#, kde-format +msgid "Alarm:" +msgstr "" + +#: print/knotegrantleeprint.cpp:51 +#, kde-format +msgid "Note is locked" +msgstr "" + +#: print/knoteprinter.cpp:135 +#, kde-format +msgid "Print Note" +msgid_plural "Print %1 notes" +msgstr[0] "Skriv ut notat" +msgstr[1] "Skriv ut %1 notat" + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing theme was not found." +msgstr "" + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing error" +msgstr "Utskriftsfeil" + +#: print/knoteprintselectednotesdialog.cpp:63 +#, kde-format +msgid "Printing theme:" +msgstr "" + +#: print/knoteprintselectednotesdialog.cpp:70 +#, kde-format +msgid "Preview" +msgstr "" + +#: print/knoteprintselectednotesdialog.cpp:72 +#, kde-format +msgid "Print" +msgstr "" + +#: print/knoteprintselectthemedialog.cpp:34 +#, kde-format +msgid "Select theme" +msgstr "" + +#: print/knoteprintselectthemedialog.cpp:51 +#, kde-format +msgid "Themes:" +msgstr "" diff --git a/po/pa/knotes.po b/po/pa/knotes.po new file mode 100644 index 0000000..2fe9bf2 --- /dev/null +++ b/po/pa/knotes.po @@ -0,0 +1,1220 @@ +# translation of knotes.po to Punjabi +# +# A S Alam , 2007, 2010. +# Amanpreet Singh Alam , 2009, 2012. +msgid "" +msgstr "" +"Project-Id-Version: knotes\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2012-12-20 08:55+0530\n" +"Last-Translator: A S Alam \n" +"Language-Team: Punjabi/Panjabi \n" +"Language: pa\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Lokalize 1.5\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" + +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "ਅਮਨਪਰੀਤ ਸਿੰਘ ਆਲਮ" + +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "aalam@users.sf.net" + +#: apps/knotes_options.h:29 +#, kde-format +msgid "Suppress creation of a new note on a non-unique instance." +msgstr "" + +#: apps/knotesakonaditray.cpp:35 apps/knotestray.cpp:32 +#, fuzzy, kde-format +#| msgid "KNotes: Sticky notes for KDE" +msgid "KNotes: Sticky notes by KDE" +msgstr "KNotes: KDE ਲਈ ਸਟਿੱਕੀ ਨੋਟਿਸ" + +#: apps/knotesapp.cpp:98 +#, kde-format +msgid "New Note" +msgstr "ਨਵਾਂ ਨੋਟ" + +#: apps/knotesapp.cpp:106 kontactplugin/knotes_part.cpp:187 +#, kde-format +msgid "New Note From Clipboard" +msgstr "ਕਲਿੱਪਬੋਰਡ ਤੋਂ ਨਵਾਂ ਨੋਟ" + +#: apps/knotesapp.cpp:112 kontactplugin/knotes_part.cpp:192 +#, fuzzy, kde-format +#| msgid "New Note From Clipboard" +msgid "New Note From Text File..." +msgstr "ਕਲਿੱਪਬੋਰਡ ਤੋਂ ਨਵਾਂ ਨੋਟ" + +#: apps/knotesapp.cpp:116 +#, kde-format +msgid "Show All Notes" +msgstr "ਸਭ ਨੋਟਿਸ ਵੇਖੋ" + +#: apps/knotesapp.cpp:122 +#, kde-format +msgid "Hide All Notes" +msgstr "ਸਭ ਨੋਟਿਸ ਓਹਲੇ" + +#: apps/knotesapp.cpp:128 kontactplugin/knotes_part.cpp:146 +#, fuzzy, kde-format +#| msgid "Print Note" +#| msgid_plural "Print %1 notes" +msgctxt "@action:inmenu" +msgid "Print Selected Notes..." +msgstr "ਨੋਟ ਪਰਿੰਟ ਕਰੋ" + +#: apps/knotesapp.cpp:134 +#, fuzzy, kde-format +#| msgid "Print Note" +#| msgid_plural "Print %1 notes" +msgctxt "@action:inmenu" +msgid "Delete Selected Notes..." +msgstr "ਨੋਟ ਪਰਿੰਟ ਕਰੋ" + +#: apps/knotesapp.cpp:393 kontactplugin/knotes_part.cpp:874 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgid "Select Text File" +msgstr "ਪਰਾਪਤ ਕਰਤਾ ਚੁਣੋ:" + +#: apps/knotesapp.cpp:394 kontactplugin/knotes_part.cpp:875 +#, fuzzy, kde-format +#| msgid "Text Size" +msgid "Text File" +msgstr "ਫੋਂਟ ਸਾਈਜ਼" + +#: apps/knotesapp.cpp:400 kontactplugin/knotes_part.cpp:882 +#, kde-format +msgid "Error during open text file: %1" +msgstr "" + +#: apps/knotesapp.cpp:401 kontactplugin/knotes_part.cpp:883 +#, fuzzy, kde-format +#| msgid "Text Size" +msgid "Open Text File" +msgstr "ਫੋਂਟ ਸਾਈਜ਼" + +#: apps/knotesapp.cpp:404 kontactplugin/knotes_part.cpp:886 +#, kde-format +msgid "Note from file '%1'" +msgstr "" + +#: apps/knotesapp.cpp:499 +#, kde-format +msgid "No Notes" +msgstr "ਨੋਟਿਸ ਨਹੀਂ" + +#: apps/knotesapp.cpp:552 kontactplugin/knotes_part.cpp:637 +#, kde-format +msgid "Settings" +msgstr "ਸੈਟਿੰਗ" + +#. i18n: ectx: Menu (knotes_context) +#: apps/main.cpp:54 data/knotesappui.rc:5 data/knotesappui.rc:6 +#: kontactplugin/knotes_part.cpp:87 kontactplugin/knotes_plugin.cpp:58 +#: kontactplugin/knoteseditdialog.cpp:67 +#, kde-format +msgid "KNotes" +msgstr "ਕੇ-ਨੋਟਿਸ" + +#: apps/main.cpp:56 +#, kde-format +msgid "KDE Notes" +msgstr "KDE ਨੋਟਿਸ" + +#: apps/main.cpp:58 +#, fuzzy, kde-format +#| msgid "Copyright © 1997–2010 KNotes authors" +msgid "Copyright © 1997–2018 KNotes authors" +msgstr "Copyright © 1997–2010 KNotes authors" + +#: apps/main.cpp:78 kontactplugin/kcmknotessummary.cpp:64 +#, kde-format +msgid "Laurent Montel" +msgstr "" + +#: apps/main.cpp:79 +#, kde-format +msgid "Maintainer" +msgstr "ਪਰਬੰਧਕ" + +#: apps/main.cpp:81 +#, kde-format +msgid "Guillermo Antonio Amaral Bastidas" +msgstr "" + +#: apps/main.cpp:82 apps/main.cpp:85 +#, kde-format +msgid "Previous Maintainer" +msgstr "ਪੁਰਾਣਾ ਪਰਬੰਧਕ" + +#: apps/main.cpp:84 +#, kde-format +msgid "Michael Brade" +msgstr "ਮਾਈਕਲ ਬਰਾਡੀ" + +#: apps/main.cpp:87 +#, kde-format +msgid "Bernd Johannes Wuebben" +msgstr "Bernd Johannes Wuebben" + +#: apps/main.cpp:88 +#, kde-format +msgid "Original KNotes Author" +msgstr "ਅਸਲੀ KNotes ਲੇਖਕ" + +#: apps/main.cpp:90 +#, kde-format +msgid "Wynn Wilkes" +msgstr "Wynn Wilkes" + +#: apps/main.cpp:91 +#, kde-format +msgid "Ported KNotes to KDE 2" +msgstr "" + +#: apps/main.cpp:93 +#, kde-format +msgid "Daniel Martin" +msgstr "" + +#: apps/main.cpp:94 +#, kde-format +msgid "Network Interface" +msgstr "ਨੈੱਟਵਰਕ ਇੰਟਰਫੇਸ" + +#: apps/main.cpp:96 +#, kde-format +msgid "Bo Thorsen" +msgstr "" + +#: apps/main.cpp:97 +#, kde-format +msgid "Started KDE Resource Framework Integration" +msgstr "" + +#: apps/main.cpp:99 +#, kde-format +msgid "Bera Debajyoti" +msgstr "" + +#: apps/main.cpp:100 +#, kde-format +msgid "Idea and initial code for the new look & feel" +msgstr "" + +#: apps/main.cpp:102 +#, kde-format +msgid "Matthias Ettrich" +msgstr "Matthias Ettrich" + +#: apps/main.cpp:105 +#, kde-format +msgid "David Faure" +msgstr "ਡੇਵਿਡ ਫਾਉਰੀ" + +#: apps/main.cpp:108 +#, kde-format +msgid "Matthias Kiefer" +msgstr "" + +#: apps/main.cpp:111 +#, kde-format +msgid "Luboš Luňák" +msgstr "Luboš Luňák" + +#: apps/main.cpp:113 +#, kde-format +msgid "Dirk A. Mueller" +msgstr "ਡਾਰਕ ਏ. ਮੁਲੱਰ" + +#: apps/main.cpp:116 +#, kde-format +msgid "Carsten Pfeiffer" +msgstr "ਕਾਰਸਟੀਨ ਪਫੀਇੱਫੀਰ" + +#: apps/main.cpp:119 +#, kde-format +msgid "Harri Porten" +msgstr "ਹੱਰੀ ਪੋਰਟੀਨ" + +#: apps/main.cpp:122 +#, kde-format +msgid "Espen Sand" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:121 +#, kde-format +msgid "Folders" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:123 +#, kde-format +msgid "Select which KNotes folders to show:" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:158 +#, kde-format +msgid "Search..." +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:176 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgid "&Select All" +msgstr "ਪਰਾਪਤ ਕਰਤਾ ਚੁਣੋ:" + +#: configdialog/knotecollectionconfigwidget.cpp:180 +#, kde-format +msgid "&Unselect All" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:185 +#, fuzzy, kde-format +#| msgid "Rename..." +msgid "Rename notes..." +msgstr "ਨਾਂ ਬਦਲੋ..." + +#: configdialog/knotecollectionconfigwidget.cpp:189 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:208 +#, fuzzy, kde-format +#| msgid "Note Actions" +msgid "Notes accounts" +msgstr "ਨੋਟ ਐਕਸ਼ਨ" + +#: configdialog/knotecollectionconfigwidget.cpp:213 +#, kde-format +msgid "Accounts" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:245 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgid "Rename Notes" +msgstr "ਪਰਾਪਤ ਕਰਤਾ ਚੁਣੋ:" + +#: configdialog/knotecollectionconfigwidget.cpp:246 +#, kde-format +msgid "Name:" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "An error was occurred during renaming: %1" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgid "Rename note" +msgstr "ਪਰਾਪਤ ਕਰਤਾ ਚੁਣੋ:" + +#: configdialog/knoteconfigdialog.cpp:192 +#, kde-format +msgid "Show number of notes in tray icon" +msgstr "" + +#: configdialog/knoteconfigdialog.cpp:199 +#, fuzzy, kde-format +#| msgid "Default &width:" +msgid "Default Title:" +msgstr "ਡਿਫਾਲਟ ਚੌੜਾਈ(&w):" + +#: configdialog/knoteconfigdialog.cpp:206 +#, kde-format +msgid "How does this work?" +msgstr "" + +#: configdialog/knoteconfigdialog.cpp:240 +#, kde-format +msgid "" +"

              You can customize title note. You can use:

              • %d current date " +"(short format)
              • %l current date (long format)
              • %t current " +"time
              " +msgstr "" + +#: configdialog/knoteconfigdialog.cpp:262 +#, kde-format +msgid "Theme:" +msgstr "" + +#: configdialog/knoteconfigdialog.cpp:272 +#, fuzzy, kde-format +#| msgid "Print Note" +#| msgid_plural "Print %1 notes" +msgid "Download new printing themes" +msgstr "ਨੋਟ ਪਰਿੰਟ ਕਰੋ" + +#: configdialog/knotedisplayconfigwidget.cpp:46 +#, kde-format +msgid "&Text color:" +msgstr "ਟੈਕਸਟ ਰੰਗ(&T):" + +#: configdialog/knotedisplayconfigwidget.cpp:55 +#, kde-format +msgid "&Background color:" +msgstr "ਬੈਕਗਰਾਊਂਡ ਰੰਗ(&B):" + +#: configdialog/knotedisplayconfigwidget.cpp:66 +#, kde-format +msgid "&Show note in taskbar" +msgstr "ਟਾਸਕਬਾਰ ਵਿੱਚ ਨੋਟ ਵੇਖੋ(&S)" + +#: configdialog/knotedisplayconfigwidget.cpp:70 +#, kde-format +msgid "&Remember desktop" +msgstr "ਡੈਸਕਟਾਪ ਯਾਦ ਰੱਖੋ(&A)" + +#: configdialog/knotedisplayconfigwidget.cpp:74 +#, kde-format +msgid "Default &width:" +msgstr "ਡਿਫਾਲਟ ਚੌੜਾਈ(&w):" + +#: configdialog/knotedisplayconfigwidget.cpp:85 +#, kde-format +msgid "Default &height:" +msgstr "ਡਿਫਾਲਟ ਉਚਾਈ(&h):" + +#: configdialog/knoteeditorconfigwidget.cpp:37 +#, kde-format +msgid "&Tab size:" +msgstr "ਟੈਬ ਸਾਈਜ਼(&T):" + +#: configdialog/knoteeditorconfigwidget.cpp:46 +#, kde-format +msgid "Auto &indent" +msgstr "ਆਪੇ ਹਾਸ਼ੀਏ ਤੋਂ ਦੂਰ(&i)" + +#: configdialog/knoteeditorconfigwidget.cpp:51 +#, kde-format +msgid "&Rich text" +msgstr "ਰਿੱਚ ਟੈਕਸਟ(&R)" + +#: configdialog/knoteeditorconfigwidget.cpp:55 +#, kde-format +msgid "Text font:" +msgstr "ਟੈਕਸਟ ਫੋਂਟ:" + +#: configdialog/knoteeditorconfigwidget.cpp:64 +#, kde-format +msgid "Title font:" +msgstr "ਟਾਇਟਲ ਫੋਂਟ:" + +#: configdialog/knotesimpleconfigdialog.cpp:64 +#, kde-format +msgid "Editor Settings" +msgstr "ਐਡੀਟਰ ਸੈਟਿੰਗ" + +#: configdialog/knotesimpleconfigdialog.cpp:67 +#, kde-format +msgid "Display Settings" +msgstr "ਡਿਸਪਲੇਅ ਸੈਟਿੰਗ" + +#. i18n: ectx: Menu (help) +#: data/knotesappui.rc:23 +#, kde-format +msgid "&Help" +msgstr "ਮੱਦਦ(&H)" + +#. i18n: ectx: Menu (notes_menu) +#: data/knotesappui.rc:35 data/knotesappui.rc:36 +#, kde-format +msgid "Notes" +msgstr "ਨੋਟਿਸ" + +#: dialog/knotedeleteselectednotesdialog.cpp:32 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgid "Select notes to delete" +msgstr "ਪਰਾਪਤ ਕਰਤਾ ਚੁਣੋ:" + +#: dialog/knoteselectednotesdialog.cpp:34 +#: print/knoteprintselectednotesdialog.cpp:41 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgid "Select notes" +msgstr "ਪਰਾਪਤ ਕਰਤਾ ਚੁਣੋ:" + +#: dialog/knoteskeydialog.cpp:33 +#, kde-format +msgid "Configure Shortcuts" +msgstr "ਸ਼ਾਰਟਕੱਟ ਸੰਰਚਨਾ" + +#: dialog/knoteskeydialog.cpp:73 +#, kde-format +msgid "Note Actions" +msgstr "ਨੋਟ ਐਕਸ਼ਨ" + +#: finddialog/knotefinddialog.cpp:40 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgctxt "@title:window" +msgid "Search Notes" +msgstr "ਪਰਾਪਤ ਕਰਤਾ ਚੁਣੋ:" + +#: finddialog/knotefinddialog.cpp:85 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgctxt "@label:textbox" +msgid "Search notes:" +msgstr "ਪਰਾਪਤ ਕਰਤਾ ਚੁਣੋ:" + +#: finddialog/knotefinddialog.cpp:94 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgctxt "@action:button Search notes" +msgid "Search..." +msgstr "ਪਰਾਪਤ ਕਰਤਾ ਚੁਣੋ:" + +#: finddialog/knotefinddialog.cpp:149 +#, kde-format +msgctxt "@label" +msgid "No Results found in search." +msgstr "" + +#: knoteedit.cpp:56 +#, kde-format +msgid "Bold" +msgstr "ਗੂੜੇ" + +#: knoteedit.cpp:61 +#, kde-format +msgid "Italic" +msgstr "ਤਿਰਛੇ" + +#: knoteedit.cpp:65 +#, kde-format +msgid "Underline" +msgstr "ਹੇਠਾਂ ਲਾਈਨ" + +#: knoteedit.cpp:69 +#, kde-format +msgid "Strike Out" +msgstr "ਵਿੰਨ੍ਹੋ" + +#: knoteedit.cpp:79 +#, kde-format +msgid "Align Left" +msgstr "ਖੱਬੇ ਇਕਸਾਰ" + +#: knoteedit.cpp:85 +#, kde-format +msgid "Align Center" +msgstr "ਸੈਂਟਰ ਇਕਸਾਰ" + +#: knoteedit.cpp:90 +#, kde-format +msgid "Align Right" +msgstr "ਸੱਜੇ ਇਕਸਾਰ" + +#: knoteedit.cpp:95 +#, kde-format +msgid "Align Block" +msgstr "ਬਲਾਕ ਇਕਸਾਰ" + +#: knoteedit.cpp:106 +#, kde-format +msgid "List" +msgstr "ਲਿਸਟ" + +#: knoteedit.cpp:111 +#, kde-format +msgid "Superscript" +msgstr "ਘਾਤ" + +#: knoteedit.cpp:114 +#, kde-format +msgid "Subscript" +msgstr "ਪੈਰ ਵਿੱਚ" + +#: knoteedit.cpp:120 +#, kde-format +msgid "Increase Indent" +msgstr "ਹਾਸ਼ੀਏ ਤੋਂ ਦੂਰੀ ਵਧਾਓ" + +#: knoteedit.cpp:126 +#, kde-format +msgid "Decrease Indent" +msgstr "ਹਾਸ਼ੀਏ ਤੋਂ ਦੂਰੀ ਘਟਾਓ" + +#: knoteedit.cpp:137 +#, kde-format +msgid "Text Color..." +msgstr "ਟੈਕਸਟ ਰੰਗ..." + +#: knoteedit.cpp:143 +#, kde-format +msgid "Text Background Color..." +msgstr "ਟੈਕਸਟ ਬੈਕਗਰਾਊਂਡ ਰੰਗ..." + +#: knoteedit.cpp:147 +#, kde-format +msgid "Text Font" +msgstr "ਟੈਕਸਟ ਫੋਂਟ" + +#: knoteedit.cpp:151 +#, kde-format +msgid "Text Size" +msgstr "ਫੋਂਟ ਸਾਈਜ਼" + +#: knoteedit.cpp:162 +#, kde-format +msgid "Insert Date" +msgstr "ਮਿਤੀ ਸ਼ਾਮਿਲ" + +#: knoteedit.cpp:166 +#, kde-format +msgid "Insert Checkmark" +msgstr "" + +#: kontactplugin/kcmknotessummary.cpp:59 +#, kde-format +msgid "kcmknotessummary" +msgstr "" + +#: kontactplugin/kcmknotessummary.cpp:61 +#, kde-format +msgid "Notes Summary Configuration Dialog" +msgstr "" + +#: kontactplugin/kcmknotessummary.cpp:63 +#, kde-format +msgid "Copyright © 2013-2018 Laurent Montel " +msgstr "" + +#: kontactplugin/knotes_part.cpp:98 +#, kde-format +msgctxt "@action:inmenu create new popup note" +msgid "&New" +msgstr "" + +#: kontactplugin/knotes_part.cpp:108 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be presented with a dialog where you can add a new popup note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:111 kontactplugin/knotes_part.cpp:606 +#: kontactplugin/knotes_part.cpp:608 kontactplugin/knotes_part.cpp:790 +#, fuzzy, kde-format +#| msgid "Editor" +msgctxt "@action:inmenu" +msgid "Edit..." +msgstr "ਐਡੀਟਰ" + +#: kontactplugin/knotes_part.cpp:120 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can modify an existing popup " +"note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:123 +#, fuzzy, kde-format +#| msgid "Rename..." +msgctxt "@action:inmenu" +msgid "Rename..." +msgstr "ਨਾਂ ਬਦਲੋ..." + +#: kontactplugin/knotes_part.cpp:131 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can rename an existing popup " +"note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:134 +#, fuzzy, kde-format +#| msgid "Delete" +msgctxt "@action:inmenu" +msgid "Delete" +msgstr "ਹਟਾਓ" + +#: kontactplugin/knotes_part.cpp:142 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be prompted if you really want to permanently remove the selected " +"popup note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:153 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be prompted to print the selected popup note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:156 +#, fuzzy, kde-format +#| msgid "Print Note" +#| msgid_plural "Print %1 notes" +msgctxt "@action:inmenu" +msgid "Print Preview Selected Notes..." +msgstr "ਨੋਟ ਪਰਿੰਟ ਕਰੋ" + +#: kontactplugin/knotes_part.cpp:162 +#, fuzzy, kde-format +#| msgid "Style Settings" +msgid "Note settings..." +msgstr "ਸਟਾਇਲ ਸੈਟਿੰਗ" + +#: kontactplugin/knotes_part.cpp:167 +#, fuzzy, kde-format +#| msgid "Preferences..." +msgid "Preferences KNotes..." +msgstr "ਮੇਰੀ ਪਸੰਦ..." + +#: kontactplugin/knotes_part.cpp:172 notes/knote.cpp:713 +#, kde-format +msgid "Mail..." +msgstr "ਮੇਲ..." + +#: kontactplugin/knotes_part.cpp:177 notes/knote.cpp:709 +#, kde-format +msgid "Send..." +msgstr "ਭੇਜੋ..." + +#: kontactplugin/knotes_part.cpp:182 notes/knote.cpp:704 +#, kde-format +msgid "Set Alarm..." +msgstr "ਅਲਾਰਮ ਸੈੱਟ ਕਰੋ..." + +#: kontactplugin/knotes_part.cpp:197 notes/knote.cpp:717 +#, kde-format +msgid "Save As..." +msgstr "ਇੰਝ ਸੰਭਾਲੋ..." + +#: kontactplugin/knotes_part.cpp:202 notes/knote.cpp:690 +#, kde-format +msgid "Lock" +msgstr "ਲਾਕ" + +#: kontactplugin/knotes_part.cpp:205 notes/knote.cpp:693 +#, kde-format +msgid "Unlock" +msgstr "ਤਾਲਾ-ਖੋਲ੍ਹੋ" + +#: kontactplugin/knotes_part.cpp:238 +#, kde-format +msgid "Set Focus to Quick Search" +msgstr "" + +#: kontactplugin/knotes_part.cpp:321 +#, kde-format +msgctxt "@info" +msgid "To print notes, first select the notes to print from the list." +msgstr "" + +#: kontactplugin/knotes_part.cpp:322 +#, fuzzy, kde-format +#| msgid "Print Note" +#| msgid_plural "Print %1 notes" +msgctxt "@title:window" +msgid "Print Popup Notes" +msgstr "ਨੋਟ ਪਰਿੰਟ ਕਰੋ" + +#: kontactplugin/knotes_part.cpp:366 +#, kde-format +msgid "Note was not created." +msgstr "" + +#: kontactplugin/knotes_part.cpp:366 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgid "Create new note" +msgstr "ਪਰਾਪਤ ਕਰਤਾ ਚੁਣੋ:" + +#: kontactplugin/knotes_part.cpp:388 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:70 +#, fuzzy, kde-format +#| msgid "Do you really want to delete note %1?" +msgctxt "@info" +msgid "Do you really want to delete this note?" +msgid_plural "Do you really want to delete these %1 notes?" +msgstr[0] "ਕੀ ਤੁਸੀਂ %1 ਨੋਟ ਨੂੰ ਹਟਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ?" +msgstr[1] "ਕੀ ਤੁਸੀਂ %1 ਨੋਟ ਨੂੰ ਹਟਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ?" + +#: kontactplugin/knotes_part.cpp:390 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:57 +#, fuzzy, kde-format +#| msgid "Confirm Delete" +msgctxt "@title:window" +msgid "Confirm Delete" +msgstr "ਹਟਾਉਣ ਦੀ ਪੁਸ਼ਟੀ" + +#: kontactplugin/knotes_part.cpp:582 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgctxt "@title:window" +msgid "Rename Popup Note" +msgstr "ਪਰਾਪਤ ਕਰਤਾ ਚੁਣੋ:" + +#: kontactplugin/knotes_part.cpp:583 +#, fuzzy, kde-format +#| msgid "New Note" +msgctxt "@label:textbox" +msgid "New Name:" +msgstr "ਨਵਾਂ ਨੋਟ" + +#: kontactplugin/knotes_part.cpp:606 kontactplugin/knotes_part.cpp:790 +#, fuzzy, kde-format +#| msgid "Show All Notes" +msgid "Show Note..." +msgstr "ਸਭ ਨੋਟਿਸ ਵੇਖੋ" + +#: kontactplugin/knotes_part.cpp:742 +#, fuzzy, kde-format +#| msgid "&Rich text" +msgid "Rich text (*.html)" +msgstr "ਰਿੱਚ ਟੈਕਸਟ(&R)" + +#: kontactplugin/knotes_part.cpp:744 +#, kde-format +msgid "Plain text (*.txt)" +msgstr "" + +#: kontactplugin/knotes_part.cpp:747 notes/knote.cpp:516 +#, kde-format +msgid "Save As" +msgstr "ਇੰਝ ਸੰਭਾਲੋ" + +#: kontactplugin/knotes_part.cpp:758 notes/knote.cpp:533 +#, kde-format +msgid "" +"A file named %1 already exists.
              Are you sure you want to " +"overwrite it?
              " +msgstr "" +"ਇੱਕ ਫਾਇਲ %1 ਪਹਿਲਾਂ ਹੀ ਮੌਜੂਦ ਹੈ।
              ਕੀ ਤੁਸੀਂ ਇਸ ਉੱਤੇ ਲਿਖਣ ਲਈ ਸਹਿਮਤ ਹੋ?" + +#: kontactplugin/knotes_plugin.cpp:62 +#, fuzzy, kde-format +#| msgid "New Note" +msgctxt "@action:inmenu" +msgid "New Popup Note..." +msgstr "ਨਵਾਂ ਨੋਟ" + +#: kontactplugin/knotes_plugin.cpp:70 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can create a new popup note." +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:99 +#, fuzzy, kde-kuit-format +#| msgid "KNotes" +msgctxt "@title" +msgid "KNotes" +msgstr "ਕੇ-ਨੋਟਿਸ" + +#: kontactplugin/knotes_plugin.cpp:101 +#, fuzzy, kde-kuit-format +#| msgid "No Notes" +msgctxt "@title" +msgid "Popup Notes" +msgstr "ਨੋਟਿਸ ਨਹੀਂ" + +#: kontactplugin/knotes_plugin.cpp:103 +#, fuzzy, kde-kuit-format +#| msgid "Copyright © 1997–2010 KNotes authors" +msgctxt "@info:credit" +msgid "Copyright © 2003–2018 Kontact authors" +msgstr "Copyright © 1997–2010 KNotes authors" + +#: kontactplugin/knotes_plugin.cpp:105 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Laurent Montel" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:106 +#, fuzzy, kde-kuit-format +#| msgid "Maintainer" +msgctxt "@info:credit" +msgid "Current Maintainer" +msgstr "ਪਰਬੰਧਕ" + +#: kontactplugin/knotes_plugin.cpp:109 +#, fuzzy, kde-kuit-format +#| msgid "Michael Brade" +msgctxt "@info:credit" +msgid "Michael Brade" +msgstr "ਮਾਈਕਲ ਬਰਾਡੀ" + +#: kontactplugin/knotes_plugin.cpp:110 +#, fuzzy, kde-kuit-format +#| msgid "Previous Maintainer" +msgctxt "@info:credit" +msgid "Previous Maintainer" +msgstr "ਪੁਰਾਣਾ ਪਰਬੰਧਕ" + +#: kontactplugin/knotes_plugin.cpp:112 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Tobias Koenig" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:113 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Developer" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:151 +#, fuzzy, kde-format +#| msgid "Settings" +msgctxt "@item" +msgid "Meeting" +msgstr "ਸੈਟਿੰਗ" + +#: kontactplugin/knotes_plugin.cpp:165 kontactplugin/knotes_plugin.cpp:170 +#, fuzzy, kde-format +#| msgid "Notes" +msgctxt "@item" +msgid "Note: %1" +msgstr "ਨੋਟਿਸ" + +#: kontactplugin/knotes_plugin.cpp:177 +#, fuzzy, kde-format +#| msgid "New Note" +msgctxt "@item" +msgid "New Note" +msgstr "ਨਵਾਂ ਨੋਟ" + +#: kontactplugin/knotes_plugin.cpp:187 +#, kde-format +msgctxt "@info" +msgid "Dropping multiple mails is not supported." +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:190 +#, kde-format +msgctxt "@item" +msgid "" +"From: %1\n" +"To: %2\n" +"Subject: %3" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:193 +#, kde-format +msgctxt "@item" +msgid "Mail: %1" +msgstr "" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, fuzzy, kde-format +#| msgid "Show All Notes" +msgctxt "@title:window" +msgid "Show Popup Note" +msgstr "ਸਭ ਨੋਟਿਸ ਵੇਖੋ" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, kde-format +msgctxt "@title:window" +msgid "Edit Popup Note" +msgstr "" + +#: kontactplugin/knoteseditdialog.cpp:79 +#, kde-format +msgctxt "@label popup note name" +msgid "Name:" +msgstr "" + +#: kontactplugin/knoteslistwidgetsearchline.cpp:28 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgid "Search notes..." +msgstr "ਪਰਾਪਤ ਕਰਤਾ ਚੁਣੋ:" + +#: kontactplugin/knoteslistwidgetsearchline.cpp:37 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgid "Search notes...<%1>" +msgstr "ਪਰਾਪਤ ਕਰਤਾ ਚੁਣੋ:" + +#: kontactplugin/knotesselectdeletenotesdialog.cpp:46 +#, kde-format +msgid "(note locked, it will not removed)" +msgstr "" + +#: kontactplugin/summarywidget.cpp:63 +#, fuzzy, kde-format +#| msgid "No Notes" +msgid "Popup Notes" +msgstr "ਨੋਟਿਸ ਨਹੀਂ" + +#: kontactplugin/summarywidget.cpp:120 +#, fuzzy, kde-format +#| msgid "Note Actions" +msgid "No notes found" +msgstr "ਨੋਟ ਐਕਸ਼ਨ" + +#: kontactplugin/summarywidget.cpp:153 +#, kde-format +msgid "Modify Note..." +msgstr "" + +#: kontactplugin/summarywidget.cpp:157 +#, fuzzy, kde-format +#| msgid "Print Note" +#| msgid_plural "Print %1 notes" +msgid "Delete Note..." +msgstr "ਨੋਟ ਪਰਿੰਟ ਕਰੋ" + +#: kontactplugin/summarywidget.cpp:243 +#, kde-format +msgid "Read Popup Note: \"%1\"" +msgstr "" + +#: notes/knote.cpp:149 +#, kde-format +msgid "Do you really want to delete note %1?" +msgstr "ਕੀ ਤੁਸੀਂ %1 ਨੋਟ ਨੂੰ ਹਟਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ?" + +#: notes/knote.cpp:150 +#, kde-format +msgid "Confirm Delete" +msgstr "ਹਟਾਉਣ ਦੀ ਪੁਸ਼ਟੀ" + +#: notes/knote.cpp:151 +#, kde-format +msgid "&Delete" +msgstr "ਹਟਾਓ(&D)" + +#: notes/knote.cpp:277 +#, kde-format +msgid "Please enter the new name:" +msgstr "ਨਵਾਂ ਨਾਂ ਦਿਓ ਜੀ:" + +#: notes/knote.cpp:511 +#, kde-format +msgid "Save note as plain text" +msgstr "ਨੋਟ ਨੂੰ ਪਲੇਨ ਟੈਕਸਟ ਵਾਂਗ ਸੰਭਾਲੋ" + +#: notes/knote.cpp:639 +#, kde-format +msgid "&All Desktops" +msgstr "ਸਭ ਡੈਸਕਟਾਪ(&A)" + +#: notes/knote.cpp:681 +#, kde-format +msgid "New" +msgstr "ਨਵਾਂ" + +#: notes/knote.cpp:685 +#, kde-format +msgid "Rename..." +msgstr "ਨਾਂ ਬਦਲੋ..." + +#: notes/knote.cpp:695 +#, kde-format +msgid "Hide" +msgstr "ਓਹਲੇ" + +#: notes/knote.cpp:700 +#, kde-format +msgid "Delete" +msgstr "ਹਟਾਓ" + +#: notes/knote.cpp:727 +#, kde-format +msgid "Preferences..." +msgstr "ਮੇਰੀ ਪਸੰਦ..." + +#: notes/knote.cpp:732 +#, kde-format +msgid "Keep Above Others" +msgstr "ਸਭ ਤੋਂ ਉੱਤੇ ਰੱਖੋ" + +#: notes/knote.cpp:737 +#, kde-format +msgid "Keep Below Others" +msgstr "ਹੋਰਾਂ ਦੇ ਹੇਠਾਂ ਰੱਖੋ" + +#: notes/knote.cpp:742 +#, kde-format +msgid "To Desktop" +msgstr "ਡੈਸਕਟਾਪ ਉੱਤੇ" + +#: notes/knote.cpp:752 +#, kde-format +msgid "Walk Through Notes" +msgstr "ਨੋਟਿਸਾਂ ਵਿੱਚ ਵੇਖੋ" + +#: print/knotegrantleeprint.cpp:50 +#, fuzzy, kde-format +#| msgid "Alarm" +msgid "Alarm:" +msgstr "ਅਲਾਰਮ" + +#: print/knotegrantleeprint.cpp:51 +#, kde-format +msgid "Note is locked" +msgstr "" + +#: print/knoteprinter.cpp:135 +#, kde-format +msgid "Print Note" +msgid_plural "Print %1 notes" +msgstr[0] "ਨੋਟ ਪਰਿੰਟ ਕਰੋ" +msgstr[1] "ਨੋਟ %1 ਪਰਿੰਟ ਕਰੋ" + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing theme was not found." +msgstr "" + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing error" +msgstr "" + +#: print/knoteprintselectednotesdialog.cpp:63 +#, fuzzy, kde-format +#| msgid "Print Note" +#| msgid_plural "Print %1 notes" +msgid "Printing theme:" +msgstr "ਨੋਟ ਪਰਿੰਟ ਕਰੋ" + +#: print/knoteprintselectednotesdialog.cpp:70 +#, kde-format +msgid "Preview" +msgstr "" + +#: print/knoteprintselectednotesdialog.cpp:72 +#, fuzzy, kde-format +#| msgid "Print %1" +msgid "Print" +msgstr "%1 ਪਰਿੰਟ ਕਰੋ" + +#: print/knoteprintselectthemedialog.cpp:34 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgid "Select theme" +msgstr "ਪਰਾਪਤ ਕਰਤਾ ਚੁਣੋ:" + +#: print/knoteprintselectthemedialog.cpp:51 +#, kde-format +msgid "Themes:" +msgstr "" + +#, fuzzy +#~| msgid "Note Actions" +#~ msgid "KNotes Migration" +#~ msgstr "ਨੋਟ ਐਕਸ਼ਨ" + +#~ msgid "Scheduled Alarm" +#~ msgstr "ਸੈਡਿਊਲ ਕੀਤਾ ਅਲਾਰਮ" + +#~ msgid "&No alarm" +#~ msgstr "ਅਲਾਰਮ ਨਹੀਂ(&N)" + +#~ msgid "Alarm &at:" +#~ msgstr "ਅਲਾਰਮ ਵਜੇ(&a):" + +#~ msgid "Display" +#~ msgstr "ਡਿਸਪਲੇਅ" + +#~ msgid "" +#~ "Unable to save the notes to %1. Check that there is sufficient " +#~ "disk space.
              There should be a backup in the same directory though." +#~ msgstr "" +#~ "%1 ਉਤੇ ਨੋਟਿਸ ਸੰਭਾਲਣ ਲਈ ਅਸਮਰੱਥ। ਜਾਂਚ ਕਰੋ ਕਿ ਲੋੜੀਦੀ ਡਿਸਕ ਥਾਂ ਉਪਲੱਬਧ ਹੈ।" +#~ "
              ਉਸੇ ਹੀ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਬੈਕਅੱਪ ਵੀ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।
              " + +#~ msgid "Location:" +#~ msgstr "ਟਿਕਾਣਾ:" + +#~ msgid "&Mail action:" +#~ msgstr "ਮੇਲ ਐਕਸ਼ਨ(&M):" + +#~ msgid "Incoming Notes" +#~ msgstr "ਆ ਰਹੇ ਨੋਟਿਸ" + +#~ msgid "Accept incoming notes" +#~ msgstr "ਆ ਰਹੇ ਨੋਟਿਸ ਮਨਜ਼ੂਰ" + +#~ msgid "Outgoing Notes" +#~ msgstr "ਜਾ ਰਹੇ ਨੋਟਿਸ" + +#~ msgid "&Sender ID:" +#~ msgstr "ਭੇਜਣ ID(&S):" + +#~ msgid "&Port:" +#~ msgstr "ਪੋਰਟ(&P):" + +#~ msgid "Select recipient:" +#~ msgstr "ਪਰਾਪਤ ਕਰਤਾ ਚੁਣੋ:" + +#~ msgid "Hostname or IP address:" +#~ msgstr "ਹੋਸਟ-ਨਾਂ ਜਾਂ IP ਐਡਰੈੱਸ:" + +#~ msgid "Unable to start the mail process." +#~ msgstr "ਮੇਲ ਕਾਰਵਾਈ ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਅਸਮਰੱਥ ਹੈ।" + +#~ msgid "Send \"%1\"" +#~ msgstr "\"%1\" ਭੇਜੋ" + +#~ msgid "The host cannot be empty." +#~ msgstr "ਹੋਸਟ ਖਾਲੀ ਨਹੀਂ ਹੋ ਸਕਦਾ ਹੈ।" + +#~ msgid "Communication error: %1" +#~ msgstr "ਕਮਿਊਨੀਕੇਸ਼ਨ ਗਲਤੀ: %1" + +#~ msgid "Alarm &in:" +#~ msgstr "ਅਲਾਰਮ ਵਿੱਚ(&i):" + +#~ msgid "&Style:" +#~ msgstr "ਸਟਾਇਲ(&S):" + +#~ msgid "Plain" +#~ msgstr "ਪਲੇਨ" + +#~ msgid "(c) 1997-2009, The KNotes Developers" +#~ msgstr "(c) 1997-2009, ਕੇ-ਨੋਟਿਸ ਡਿਵੈਲਪਰ" + +#~ msgid "Defaults" +#~ msgstr "ਡਿਫਾਲਟ" + +#~ msgid "Default Settings for New Notes" +#~ msgstr "ਨਵੇਂ ਨੋਟਿਸਾਂ ਲਈ ਡਿਫਾਲਟ ਸੈਟਿੰਗ" + +#~ msgid "Actions" +#~ msgstr "ਐਕਸ਼ਨ" + +#~ msgid "Action Settings" +#~ msgstr "ਐਕਸ਼ਨ ਸੈਟਿੰਗ" + +#~ msgid "Network" +#~ msgstr "ਨੈੱਟਵਰਕ" + +#~ msgid "Network Settings" +#~ msgstr "ਨੈੱਟਵਰਕ ਸੈਟਿੰਗ" + +#~ msgid "Style" +#~ msgstr "ਸਟਾਇਲ" + +#~ msgid "Displa&y" +#~ msgstr "ਵੇਖੋ(&y)" + +#~ msgid "&Editor" +#~ msgstr "ਐਡੀਟਰ(&E)" diff --git a/po/pl/akonadi_notes_agent.po b/po/pl/akonadi_notes_agent.po new file mode 100644 index 0000000..c894557 --- /dev/null +++ b/po/pl/akonadi_notes_agent.po @@ -0,0 +1,117 @@ +# Copyright (C) YEAR This_file_is_part_of_KDE +# This file is distributed under the same license as the PACKAGE package. +# +# Łukasz Wojniłowicz , 2014, 2015, 2016, 2017, 2018. +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2018-01-28 06:27+0100\n" +"Last-Translator: Łukasz Wojniłowicz \n" +"Language-Team: Polish \n" +"Language: pl\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==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " +"|| n%100>=20) ? 1 : 2);\n" +"X-Generator: Lokalize 2.0\n" + +#: notesagentalarmdialog.cpp:51 notesagentalarmdialog.cpp:220 +#, kde-format +msgid "Alarm" +msgstr "Alarm" + +#: notesagentalarmdialog.cpp:63 +#, kde-format +msgid "The following notes triggered alarms:" +msgstr "Następujące notatki wyzwoliły alarmy:" + +#: notesagentalarmdialog.cpp:101 +#, kde-format +msgid "Remove Alarm" +msgstr "Usuń alarm" + +#: notesagentalarmdialog.cpp:103 +#, kde-format +msgid "Show Note..." +msgstr "Pokaż notatkę..." + +#: notesagentalarmdialog.cpp:105 +#, kde-format +msgid "Modify Alarm..." +msgstr "Zmień alarm..." + +#: notesagentalarmdialog.cpp:158 +#, kde-format +msgid "Are you sure to remove alarm?" +msgstr "Czy na pewno chcesz usunąć alarm?" + +#: notesagentalarmdialog.cpp:158 +#, kde-format +msgctxt "@title:window" +msgid "Remove Alarm" +msgstr "Usuń alarm" + +#: notesagentalarmdialog.cpp:220 +#, kde-format +msgid "Error during fetch alarm info." +msgstr "Błąd przy pobieraniu informacji o alarmie." + +#: notesagentsettingsdialog.cpp:42 +#, kde-format +msgid "Configure Notes Agent" +msgstr "Ustawienia usługi notatek" + +#: notesagentsettingsdialog.cpp:58 +#, kde-format +msgid "Notify" +msgstr "Powiadom" + +#: notesagentsettingsdialog.cpp:61 +#, kde-format +msgid "Network" +msgstr "Sieć" + +#: notesagentsettingsdialog.cpp:70 +#, kde-format +msgid "Notes Agent" +msgstr "Usługa notatek" + +#: notesagentsettingsdialog.cpp:72 +#, kde-format +msgid "Notes Agent." +msgstr "Usługa notatek." + +#: notesagentsettingsdialog.cpp:74 +#, kde-format +msgid "Copyright (C) 2013-2018 Laurent Montel" +msgstr "Copyright (C) 2013-2018 Laurent Montel" + +#: notesagentsettingsdialog.cpp:76 +#, kde-format +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: notesagentsettingsdialog.cpp:77 +#, kde-format +msgid "Maintainer" +msgstr "Opiekun" + +#: notesagentsettingsdialog.cpp:80 +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "Łukasz Wojniłowicz" + +#: notesagentsettingsdialog.cpp:81 +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "lukasz.wojnilowicz@gmail.com" + +#: notesmanager.cpp:199 +#, kde-format +msgid "Note Received" +msgstr "Odebrano notatkę" diff --git a/po/pl/knotes.po b/po/pl/knotes.po new file mode 100644 index 0000000..fb37cd2 --- /dev/null +++ b/po/pl/knotes.po @@ -0,0 +1,1246 @@ +# translation of knotes.po to +# Version: $Revision: 1509471 $ +# Currently maintained by Marcin Bokszczanin +# Piotr Roszatycki 1998 +# Jacek Stolarczyk 1999, 2000. +# Krzysztof Lichota , 2002, 2005, 2006. +# Michal Rudolf , 2003. +# Marcin Bokszczanin , 2004, 2005. +# Marta Rybczyńska , 2007, 2008. +# Łukasz Wojniłowicz , 2011, 2014, 2015, 2016, 2017, 2018. +msgid "" +msgstr "" +"Project-Id-Version: knotes\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2018-01-28 06:16+0100\n" +"Last-Translator: Łukasz Wojniłowicz \n" +"Language-Team: Polish \n" +"Language: pl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Lokalize 2.0\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " +"|| n%100>=20) ? 1 : 2);\n" +"100<10 || n%100>=20) ? 1 : 2);\n" + +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "" +"Piotr Roszatycki, Jacek Stolarczyk, Marcin Giedz, Marcin Bokszczanin, Łukasz " +"Wojniłowicz" + +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "" +"dexter@fnet.pl, jacek@mer.chemia.polsl.gliwice.pl, mgiedz@elka.pw.edu.pl, " +"mboksz@bcig.pl, lukasz.wojnilowicz@gmail.com" + +#: apps/knotes_options.h:29 +#, kde-format +msgid "Suppress creation of a new note on a non-unique instance." +msgstr "Wygaś tworzenie nowej notatki w nie-niepowtarzalnym wystąpieniu." + +#: apps/knotesakonaditray.cpp:35 apps/knotestray.cpp:32 +#, kde-format +msgid "KNotes: Sticky notes by KDE" +msgstr "KNotatki: Żółte karteczki w ramach KDE" + +#: apps/knotesapp.cpp:98 +#, kde-format +msgid "New Note" +msgstr "Nowa notatka" + +#: apps/knotesapp.cpp:106 kontactplugin/knotes_part.cpp:187 +#, kde-format +msgid "New Note From Clipboard" +msgstr "Nowa notatka ze schowka" + +#: apps/knotesapp.cpp:112 kontactplugin/knotes_part.cpp:192 +#, kde-format +msgid "New Note From Text File..." +msgstr "Nowa notatka z pliku tekstowego..." + +#: apps/knotesapp.cpp:116 +#, kde-format +msgid "Show All Notes" +msgstr "Pokaż wszystkie notatki" + +#: apps/knotesapp.cpp:122 +#, kde-format +msgid "Hide All Notes" +msgstr "Ukryj wszystkie notatki" + +#: apps/knotesapp.cpp:128 kontactplugin/knotes_part.cpp:146 +#, kde-format +msgctxt "@action:inmenu" +msgid "Print Selected Notes..." +msgstr "Wydrukuj wybrane notatki..." + +#: apps/knotesapp.cpp:134 +#, kde-format +msgctxt "@action:inmenu" +msgid "Delete Selected Notes..." +msgstr "Usuń wybrane notatki..." + +#: apps/knotesapp.cpp:393 kontactplugin/knotes_part.cpp:874 +#, kde-format +msgid "Select Text File" +msgstr "Wybierz plik tekstowy" + +#: apps/knotesapp.cpp:394 kontactplugin/knotes_part.cpp:875 +#, kde-format +msgid "Text File" +msgstr "Plik tekstowy" + +#: apps/knotesapp.cpp:400 kontactplugin/knotes_part.cpp:882 +#, kde-format +msgid "Error during open text file: %1" +msgstr "Błąd przy otwieraniu pliku tekstowego: %1" + +#: apps/knotesapp.cpp:401 kontactplugin/knotes_part.cpp:883 +#, kde-format +msgid "Open Text File" +msgstr "Otwórz plik tekstowy" + +#: apps/knotesapp.cpp:404 kontactplugin/knotes_part.cpp:886 +#, kde-format +msgid "Note from file '%1'" +msgstr "Notatka z pliku '%1'" + +#: apps/knotesapp.cpp:499 +#, kde-format +msgid "No Notes" +msgstr "Brak notatek" + +#: apps/knotesapp.cpp:552 kontactplugin/knotes_part.cpp:637 +#, kde-format +msgid "Settings" +msgstr "Ustawienia" + +#. i18n: ectx: Menu (knotes_context) +#: apps/main.cpp:54 data/knotesappui.rc:5 data/knotesappui.rc:6 +#: kontactplugin/knotes_part.cpp:87 kontactplugin/knotes_plugin.cpp:58 +#: kontactplugin/knoteseditdialog.cpp:67 +#, kde-format +msgid "KNotes" +msgstr "KNotatki" + +#: apps/main.cpp:56 +#, kde-format +msgid "KDE Notes" +msgstr "Notatki dla KDE" + +#: apps/main.cpp:58 +#, kde-format +msgid "Copyright © 1997–2018 KNotes authors" +msgstr "Prawa autorskie © 1997–2018 Autorzy KNotes" + +#: apps/main.cpp:78 kontactplugin/kcmknotessummary.cpp:64 +#, kde-format +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: apps/main.cpp:79 +#, kde-format +msgid "Maintainer" +msgstr "Opiekun" + +#: apps/main.cpp:81 +#, kde-format +msgid "Guillermo Antonio Amaral Bastidas" +msgstr "Guillermo Antonio Amaral Bastidas" + +#: apps/main.cpp:82 apps/main.cpp:85 +#, kde-format +msgid "Previous Maintainer" +msgstr "Poprzedni opiekun" + +#: apps/main.cpp:84 +#, kde-format +msgid "Michael Brade" +msgstr "Michael Brade" + +#: apps/main.cpp:87 +#, kde-format +msgid "Bernd Johannes Wuebben" +msgstr "Bernd Johannes Wuebben" + +#: apps/main.cpp:88 +#, kde-format +msgid "Original KNotes Author" +msgstr "Pierwszy autor KNotatek" + +#: apps/main.cpp:90 +#, kde-format +msgid "Wynn Wilkes" +msgstr "Wynn Wilkes" + +#: apps/main.cpp:91 +#, kde-format +msgid "Ported KNotes to KDE 2" +msgstr "Przeniósł KNotatki do KDE2" + +#: apps/main.cpp:93 +#, kde-format +msgid "Daniel Martin" +msgstr "Daniel Martin" + +#: apps/main.cpp:94 +#, kde-format +msgid "Network Interface" +msgstr "Interfejs sieciowy" + +#: apps/main.cpp:96 +#, kde-format +msgid "Bo Thorsen" +msgstr "Bo Thorsen" + +#: apps/main.cpp:97 +#, kde-format +msgid "Started KDE Resource Framework Integration" +msgstr "Uruchomiono integrację źródeł danych KDE" + +#: apps/main.cpp:99 +#, kde-format +msgid "Bera Debajyoti" +msgstr "Bera Debajyoti" + +#: apps/main.cpp:100 +#, kde-format +msgid "Idea and initial code for the new look & feel" +msgstr "Pomysł i początkowy kod nowego wyglądu" + +#: apps/main.cpp:102 +#, kde-format +msgid "Matthias Ettrich" +msgstr "Matthias Ettrich" + +#: apps/main.cpp:105 +#, kde-format +msgid "David Faure" +msgstr "David Faure" + +#: apps/main.cpp:108 +#, kde-format +msgid "Matthias Kiefer" +msgstr "Matthias Kiefer" + +#: apps/main.cpp:111 +#, kde-format +msgid "Luboš Luňák" +msgstr "Luboš Luňák" + +#: apps/main.cpp:113 +#, kde-format +msgid "Dirk A. Mueller" +msgstr "Dirk A. Mueller" + +#: apps/main.cpp:116 +#, kde-format +msgid "Carsten Pfeiffer" +msgstr "Carsten Pfeiffer" + +#: apps/main.cpp:119 +#, kde-format +msgid "Harri Porten" +msgstr "Harri Porten" + +#: apps/main.cpp:122 +#, kde-format +msgid "Espen Sand" +msgstr "Espen Sand" + +#: configdialog/knotecollectionconfigwidget.cpp:121 +#, kde-format +msgid "Folders" +msgstr "Katalogi" + +#: configdialog/knotecollectionconfigwidget.cpp:123 +#, kde-format +msgid "Select which KNotes folders to show:" +msgstr "Wybierz, który katalog KNotatki pokazywać:" + +#: configdialog/knotecollectionconfigwidget.cpp:158 +#, kde-format +msgid "Search..." +msgstr "Znajdź..." + +#: configdialog/knotecollectionconfigwidget.cpp:176 +#, kde-format +msgid "&Select All" +msgstr "Zaznacz w&szystkie" + +#: configdialog/knotecollectionconfigwidget.cpp:180 +#, kde-format +msgid "&Unselect All" +msgstr "&Odznacz wszystkie" + +#: configdialog/knotecollectionconfigwidget.cpp:185 +#, kde-format +msgid "Rename notes..." +msgstr "Zmień nazwy notatek..." + +#: configdialog/knotecollectionconfigwidget.cpp:189 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "Wybierz katalog, w którym będą zapisywane notatki:" + +#: configdialog/knotecollectionconfigwidget.cpp:208 +#, kde-format +msgid "Notes accounts" +msgstr "Konta notatek" + +#: configdialog/knotecollectionconfigwidget.cpp:213 +#, kde-format +msgid "Accounts" +msgstr "Konta" + +#: configdialog/knotecollectionconfigwidget.cpp:245 +#, kde-format +msgid "Rename Notes" +msgstr "Zmień nazwy notatek" + +#: configdialog/knotecollectionconfigwidget.cpp:246 +#, kde-format +msgid "Name:" +msgstr "Nazwa:" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "An error was occurred during renaming: %1" +msgstr "Wystąpił błąd przy zmienianiu nazwy: %1" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "Rename note" +msgstr "Zmień nazwę notatki" + +#: configdialog/knoteconfigdialog.cpp:192 +#, kde-format +msgid "Show number of notes in tray icon" +msgstr "Pokaż liczbę notatek na tacce systemowej" + +#: configdialog/knoteconfigdialog.cpp:199 +#, kde-format +msgid "Default Title:" +msgstr "Domyślny tytuł:" + +#: configdialog/knoteconfigdialog.cpp:206 +#, kde-format +msgid "How does this work?" +msgstr "Jak to działa?" + +#: configdialog/knoteconfigdialog.cpp:240 +#, kde-format +msgid "" +"

              You can customize title note. You can use:

              • %d current date " +"(short format)
              • %l current date (long format)
              • %t current " +"time
              " +msgstr "" +"

              Możesz nadać własną notatkę do tytułu. Możesz użyć:

              • %d " +"bieżąca data(krótki format)
              • %l bieżąca data (długi format)
              • " +"%t bieżący czas
              " + +#: configdialog/knoteconfigdialog.cpp:262 +#, kde-format +msgid "Theme:" +msgstr "Wygląd:" + +#: configdialog/knoteconfigdialog.cpp:272 +#, kde-format +msgid "Download new printing themes" +msgstr "Pobierz nowe wystroje drukowania" + +#: configdialog/knotedisplayconfigwidget.cpp:46 +#, kde-format +msgid "&Text color:" +msgstr "Kolor &tekstu:" + +#: configdialog/knotedisplayconfigwidget.cpp:55 +#, kde-format +msgid "&Background color:" +msgstr "Kolor &tła:" + +#: configdialog/knotedisplayconfigwidget.cpp:66 +#, kde-format +msgid "&Show note in taskbar" +msgstr "Pokaż notatkę w pa&sku zadań" + +#: configdialog/knotedisplayconfigwidget.cpp:70 +#, kde-format +msgid "&Remember desktop" +msgstr "&Zapamiętaj pulpit" + +#: configdialog/knotedisplayconfigwidget.cpp:74 +#, kde-format +msgid "Default &width:" +msgstr "Domyślna &szerokość:" + +#: configdialog/knotedisplayconfigwidget.cpp:85 +#, kde-format +msgid "Default &height:" +msgstr "Domyślna &wysokość:" + +#: configdialog/knoteeditorconfigwidget.cpp:37 +#, kde-format +msgid "&Tab size:" +msgstr "Szerokość &tabulacji:" + +#: configdialog/knoteeditorconfigwidget.cpp:46 +#, kde-format +msgid "Auto &indent" +msgstr "Samowc&inanie" + +#: configdialog/knoteeditorconfigwidget.cpp:51 +#, kde-format +msgid "&Rich text" +msgstr "Fo&rmatowany tekst" + +#: configdialog/knoteeditorconfigwidget.cpp:55 +#, kde-format +msgid "Text font:" +msgstr "Czcionka tekstu:" + +#: configdialog/knoteeditorconfigwidget.cpp:64 +#, kde-format +msgid "Title font:" +msgstr "Czcionka tytułu:" + +#: configdialog/knotesimpleconfigdialog.cpp:64 +#, kde-format +msgid "Editor Settings" +msgstr "Ustawienia edytora" + +#: configdialog/knotesimpleconfigdialog.cpp:67 +#, kde-format +msgid "Display Settings" +msgstr "Ustawienia wyświetlania" + +#. i18n: ectx: Menu (help) +#: data/knotesappui.rc:23 +#, kde-format +msgid "&Help" +msgstr "&Pomoc" + +#. i18n: ectx: Menu (notes_menu) +#: data/knotesappui.rc:35 data/knotesappui.rc:36 +#, kde-format +msgid "Notes" +msgstr "Notatki" + +#: dialog/knotedeleteselectednotesdialog.cpp:32 +#, kde-format +msgid "Select notes to delete" +msgstr "Wybierz notatki do usunięcia" + +#: dialog/knoteselectednotesdialog.cpp:34 +#: print/knoteprintselectednotesdialog.cpp:41 +#, kde-format +msgid "Select notes" +msgstr "Wybierz notatki" + +#: dialog/knoteskeydialog.cpp:33 +#, kde-format +msgid "Configure Shortcuts" +msgstr "Ustaw skróty klawiaturowe" + +#: dialog/knoteskeydialog.cpp:73 +#, kde-format +msgid "Note Actions" +msgstr "Czynności na notatce" + +#: finddialog/knotefinddialog.cpp:40 +#, kde-format +msgctxt "@title:window" +msgid "Search Notes" +msgstr "Znajdź notatkę" + +#: finddialog/knotefinddialog.cpp:85 +#, kde-format +msgctxt "@label:textbox" +msgid "Search notes:" +msgstr "Znajdź notatkę:" + +#: finddialog/knotefinddialog.cpp:94 +#, kde-format +msgctxt "@action:button Search notes" +msgid "Search..." +msgstr "Szukaj..." + +#: finddialog/knotefinddialog.cpp:149 +#, kde-format +msgctxt "@label" +msgid "No Results found in search." +msgstr "Brak wyników po wyszukiwaniu." + +#: knoteedit.cpp:56 +#, kde-format +msgid "Bold" +msgstr "Pogrubiona" + +#: knoteedit.cpp:61 +#, kde-format +msgid "Italic" +msgstr "Kursywa" + +#: knoteedit.cpp:65 +#, kde-format +msgid "Underline" +msgstr "Podkreślenie" + +#: knoteedit.cpp:69 +#, kde-format +msgid "Strike Out" +msgstr "Przekreślenie" + +#: knoteedit.cpp:79 +#, kde-format +msgid "Align Left" +msgstr "Wyrównaj do lewej" + +#: knoteedit.cpp:85 +#, kde-format +msgid "Align Center" +msgstr "Wyśrodkuj" + +#: knoteedit.cpp:90 +#, kde-format +msgid "Align Right" +msgstr "Wyrównaj do prawej" + +#: knoteedit.cpp:95 +#, kde-format +msgid "Align Block" +msgstr "Wyrównaj blok" + +#: knoteedit.cpp:106 +#, kde-format +msgid "List" +msgstr "Lista" + +#: knoteedit.cpp:111 +#, kde-format +msgid "Superscript" +msgstr "Indeks górny" + +#: knoteedit.cpp:114 +#, kde-format +msgid "Subscript" +msgstr "Indeks dolny" + +#: knoteedit.cpp:120 +#, kde-format +msgid "Increase Indent" +msgstr "Zwiększ wcięcie" + +#: knoteedit.cpp:126 +#, kde-format +msgid "Decrease Indent" +msgstr "Zmniejsz wcięcie" + +#: knoteedit.cpp:137 +#, kde-format +msgid "Text Color..." +msgstr "Kolor tekstu..." + +#: knoteedit.cpp:143 +#, kde-format +msgid "Text Background Color..." +msgstr "Kolor tła tekstu..." + +#: knoteedit.cpp:147 +#, kde-format +msgid "Text Font" +msgstr "Czcionka" + +#: knoteedit.cpp:151 +#, kde-format +msgid "Text Size" +msgstr "Rozmiar czcionki" + +#: knoteedit.cpp:162 +#, kde-format +msgid "Insert Date" +msgstr "Wstaw datę" + +#: knoteedit.cpp:166 +#, kde-format +msgid "Insert Checkmark" +msgstr "Wstaw symbol zaznaczenia" + +#: kontactplugin/kcmknotessummary.cpp:59 +#, kde-format +msgid "kcmknotessummary" +msgstr "kcmknotessummary" + +#: kontactplugin/kcmknotessummary.cpp:61 +#, kde-format +msgid "Notes Summary Configuration Dialog" +msgstr "Okno ustawień podsumowania notatek" + +#: kontactplugin/kcmknotessummary.cpp:63 +#, kde-format +msgid "Copyright © 2013-2018 Laurent Montel " +msgstr "Copyright © 2013-2018 Laurent Montel " + +#: kontactplugin/knotes_part.cpp:98 +#, kde-format +msgctxt "@action:inmenu create new popup note" +msgid "&New" +msgstr "&Nowa" + +#: kontactplugin/knotes_part.cpp:108 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be presented with a dialog where you can add a new popup note." +msgstr "" +"Zostanie pokazane okno dialogowe, gdzie będzie można utworzyć nową żółtą " +"karteczkę." + +#: kontactplugin/knotes_part.cpp:111 kontactplugin/knotes_part.cpp:606 +#: kontactplugin/knotes_part.cpp:608 kontactplugin/knotes_part.cpp:790 +#, kde-format +msgctxt "@action:inmenu" +msgid "Edit..." +msgstr "Edytuj..." + +#: kontactplugin/knotes_part.cpp:120 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can modify an existing popup " +"note." +msgstr "" +"Zostanie pokazane okno dialogowe, gdzie możesz edytować istniejącą żółtą " +"karteczkę." + +#: kontactplugin/knotes_part.cpp:123 +#, kde-format +msgctxt "@action:inmenu" +msgid "Rename..." +msgstr "Zmień nazwę..." + +#: kontactplugin/knotes_part.cpp:131 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can rename an existing popup " +"note." +msgstr "" +"Zostanie pokazane okno dialogowe, gdzie możesz zmienić nazwę istniejącej " +"żółtej karteczki." + +#: kontactplugin/knotes_part.cpp:134 +#, kde-format +msgctxt "@action:inmenu" +msgid "Delete" +msgstr "Usuń" + +#: kontactplugin/knotes_part.cpp:142 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be prompted if you really want to permanently remove the selected " +"popup note." +msgstr "" +"Pojawi się pytanie czy naprawdę chcesz trwale usunąć wybraną żółtą karteczkę." + +#: kontactplugin/knotes_part.cpp:153 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be prompted to print the selected popup note." +msgstr "Pojawi się pytanie o drukowanie wybranej żółtej karteczki." + +#: kontactplugin/knotes_part.cpp:156 +#, kde-format +msgctxt "@action:inmenu" +msgid "Print Preview Selected Notes..." +msgstr "Drukuj podgląd wybranych notatek..." + +#: kontactplugin/knotes_part.cpp:162 +#, kde-format +msgid "Note settings..." +msgstr "Ustawienia notatek..." + +#: kontactplugin/knotes_part.cpp:167 +#, kde-format +msgid "Preferences KNotes..." +msgstr "Ustawienia KNotatek..." + +#: kontactplugin/knotes_part.cpp:172 notes/knote.cpp:713 +#, kde-format +msgid "Mail..." +msgstr "Wyślij pocztą..." + +#: kontactplugin/knotes_part.cpp:177 notes/knote.cpp:709 +#, kde-format +msgid "Send..." +msgstr "Wyślij..." + +#: kontactplugin/knotes_part.cpp:182 notes/knote.cpp:704 +#, kde-format +msgid "Set Alarm..." +msgstr "Ustaw alarm..." + +#: kontactplugin/knotes_part.cpp:197 notes/knote.cpp:717 +#, kde-format +msgid "Save As..." +msgstr "Zapisz jako..." + +#: kontactplugin/knotes_part.cpp:202 notes/knote.cpp:690 +#, kde-format +msgid "Lock" +msgstr "Zablokuj" + +#: kontactplugin/knotes_part.cpp:205 notes/knote.cpp:693 +#, kde-format +msgid "Unlock" +msgstr "Odblokuj" + +#: kontactplugin/knotes_part.cpp:238 +#, kde-format +msgid "Set Focus to Quick Search" +msgstr "Uaktywnij pole szybkiego wyszukiwania" + +#: kontactplugin/knotes_part.cpp:321 +#, kde-format +msgctxt "@info" +msgid "To print notes, first select the notes to print from the list." +msgstr "Żeby wydrukować najpierw wybierz notki do drukowania z listy." + +#: kontactplugin/knotes_part.cpp:322 +#, kde-format +msgctxt "@title:window" +msgid "Print Popup Notes" +msgstr "Drukuj żółte karteczki" + +#: kontactplugin/knotes_part.cpp:366 +#, kde-format +msgid "Note was not created." +msgstr "Notatka została utworzona." + +#: kontactplugin/knotes_part.cpp:366 +#, kde-format +msgid "Create new note" +msgstr "Utwórz nową notatkę" + +#: kontactplugin/knotes_part.cpp:388 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:70 +#, kde-format +msgctxt "@info" +msgid "Do you really want to delete this note?" +msgid_plural "Do you really want to delete these %1 notes?" +msgstr[0] "Czy na pewno chcesz usunąć tę notatkę?" +msgstr[1] "Czy na pewno chcesz usunąć te %1 notatki?" +msgstr[2] "Czy na pewno chcesz usunąć te %1 notatek?" + +#: kontactplugin/knotes_part.cpp:390 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:57 +#, kde-format +msgctxt "@title:window" +msgid "Confirm Delete" +msgstr "Potwierdź usunięcie" + +#: kontactplugin/knotes_part.cpp:582 +#, kde-format +msgctxt "@title:window" +msgid "Rename Popup Note" +msgstr "Zmień nazwę żółtej karteczki" + +#: kontactplugin/knotes_part.cpp:583 +#, kde-format +msgctxt "@label:textbox" +msgid "New Name:" +msgstr "Nowa nazwa:" + +#: kontactplugin/knotes_part.cpp:606 kontactplugin/knotes_part.cpp:790 +#, kde-format +msgid "Show Note..." +msgstr "Pokaż notatkę..." + +#: kontactplugin/knotes_part.cpp:742 +#, kde-format +msgid "Rich text (*.html)" +msgstr "Formatowany tekst (*.html)" + +#: kontactplugin/knotes_part.cpp:744 +#, kde-format +msgid "Plain text (*.txt)" +msgstr "Zwykły tekst (*.txt)" + +#: kontactplugin/knotes_part.cpp:747 notes/knote.cpp:516 +#, kde-format +msgid "Save As" +msgstr "Zapisz jako" + +#: kontactplugin/knotes_part.cpp:758 notes/knote.cpp:533 +#, kde-format +msgid "" +"A file named %1 already exists.
              Are you sure you want to " +"overwrite it?
              " +msgstr "" +"Plik o nazwie %1 już istnieje.
              Czy na pewno chcesz go " +"zastąpić?
              " + +#: kontactplugin/knotes_plugin.cpp:62 +#, kde-format +msgctxt "@action:inmenu" +msgid "New Popup Note..." +msgstr "Nowa żółta karteczka..." + +#: kontactplugin/knotes_plugin.cpp:70 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can create a new popup note." +msgstr "" +"Pokazane zostanie okienko dialogowe, w którym będzie można utworzyć nową " +"żółtą karteczkę." + +#: kontactplugin/knotes_plugin.cpp:99 +#, kde-kuit-format +msgctxt "@title" +msgid "KNotes" +msgstr "KNotatki" + +#: kontactplugin/knotes_plugin.cpp:101 +#, kde-kuit-format +msgctxt "@title" +msgid "Popup Notes" +msgstr "Żółte karteczki" + +#: kontactplugin/knotes_plugin.cpp:103 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Copyright © 2003–2018 Kontact authors" +msgstr "Prawa autorskie © 2003–2018 Autorzy Kontact" + +#: kontactplugin/knotes_plugin.cpp:105 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: kontactplugin/knotes_plugin.cpp:106 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Current Maintainer" +msgstr "Obecny opiekun" + +#: kontactplugin/knotes_plugin.cpp:109 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Michael Brade" +msgstr "Michael Brade" + +#: kontactplugin/knotes_plugin.cpp:110 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Previous Maintainer" +msgstr "Poprzedni opiekun" + +#: kontactplugin/knotes_plugin.cpp:112 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Tobias Koenig" +msgstr "Tobias Koenig" + +#: kontactplugin/knotes_plugin.cpp:113 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Developer" +msgstr "Programista" + +#: kontactplugin/knotes_plugin.cpp:151 +#, kde-format +msgctxt "@item" +msgid "Meeting" +msgstr "Spotkanie" + +#: kontactplugin/knotes_plugin.cpp:165 kontactplugin/knotes_plugin.cpp:170 +#, kde-format +msgctxt "@item" +msgid "Note: %1" +msgstr "Notatka: %1" + +#: kontactplugin/knotes_plugin.cpp:177 +#, kde-format +msgctxt "@item" +msgid "New Note" +msgstr "Nowa notatka" + +#: kontactplugin/knotes_plugin.cpp:187 +#, kde-format +msgctxt "@info" +msgid "Dropping multiple mails is not supported." +msgstr "Przeciąganie i upuszczenie wielu e-maili nie jest wspierane." + +#: kontactplugin/knotes_plugin.cpp:190 +#, kde-format +msgctxt "@item" +msgid "" +"From: %1\n" +"To: %2\n" +"Subject: %3" +msgstr "" +"Od: %1\n" +"Do: %2\n" +"Temat: %3" + +#: kontactplugin/knotes_plugin.cpp:193 +#, kde-format +msgctxt "@item" +msgid "Mail: %1" +msgstr "Poczta: %1" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, kde-format +msgctxt "@title:window" +msgid "Show Popup Note" +msgstr "Pokaż żółtą karteczkę" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, kde-format +msgctxt "@title:window" +msgid "Edit Popup Note" +msgstr "Edytuj żółtą karteczkę" + +#: kontactplugin/knoteseditdialog.cpp:79 +#, kde-format +msgctxt "@label popup note name" +msgid "Name:" +msgstr "Nazwa:" + +#: kontactplugin/knoteslistwidgetsearchline.cpp:28 +#, kde-format +msgid "Search notes..." +msgstr "Znajdź notatkę..." + +#: kontactplugin/knoteslistwidgetsearchline.cpp:37 +#, kde-format +msgid "Search notes...<%1>" +msgstr "Znajdź notatki...<%1>" + +#: kontactplugin/knotesselectdeletenotesdialog.cpp:46 +#, kde-format +msgid "(note locked, it will not removed)" +msgstr "(notatka zablokowana, nie będzie można jej przesunąć)" + +#: kontactplugin/summarywidget.cpp:63 +#, kde-format +msgid "Popup Notes" +msgstr "Żółte karteczki" + +#: kontactplugin/summarywidget.cpp:120 +#, kde-format +msgid "No notes found" +msgstr "Nie znaleziono żadnej notatki" + +#: kontactplugin/summarywidget.cpp:153 +#, kde-format +msgid "Modify Note..." +msgstr "Zmień notatkę..." + +#: kontactplugin/summarywidget.cpp:157 +#, kde-format +msgid "Delete Note..." +msgstr "Usuń notatkę..." + +#: kontactplugin/summarywidget.cpp:243 +#, kde-format +msgid "Read Popup Note: \"%1\"" +msgstr "Przeczytaj żółtą karteczkę: \"%1\"" + +#: notes/knote.cpp:149 +#, kde-format +msgid "Do you really want to delete note %1?" +msgstr "Czy na pewno chcesz usunąć notatkę %1?" + +#: notes/knote.cpp:150 +#, kde-format +msgid "Confirm Delete" +msgstr "Potwierdź usunięcie" + +#: notes/knote.cpp:151 +#, kde-format +msgid "&Delete" +msgstr "&Usuń" + +#: notes/knote.cpp:277 +#, kde-format +msgid "Please enter the new name:" +msgstr "Proszę podać nowa nazwę:" + +#: notes/knote.cpp:511 +#, kde-format +msgid "Save note as plain text" +msgstr "Zachowaj notatkę jako zwykły tekst" + +#: notes/knote.cpp:639 +#, kde-format +msgid "&All Desktops" +msgstr "&Wszystkie pulpity" + +#: notes/knote.cpp:681 +#, kde-format +msgid "New" +msgstr "Nowa" + +#: notes/knote.cpp:685 +#, kde-format +msgid "Rename..." +msgstr "Zmień nazwę..." + +#: notes/knote.cpp:695 +#, kde-format +msgid "Hide" +msgstr "Ukryj" + +#: notes/knote.cpp:700 +#, kde-format +msgid "Delete" +msgstr "Usuń" + +#: notes/knote.cpp:727 +#, kde-format +msgid "Preferences..." +msgstr "Preferencje..." + +#: notes/knote.cpp:732 +#, kde-format +msgid "Keep Above Others" +msgstr "Zawsze na wierzchu" + +#: notes/knote.cpp:737 +#, kde-format +msgid "Keep Below Others" +msgstr "Zawsze na spodzie" + +#: notes/knote.cpp:742 +#, kde-format +msgid "To Desktop" +msgstr "Na pulpit" + +#: notes/knote.cpp:752 +#, kde-format +msgid "Walk Through Notes" +msgstr "Przejrzyj notatki po kolei" + +#: print/knotegrantleeprint.cpp:50 +#, kde-format +msgid "Alarm:" +msgstr "Alarm:" + +#: print/knotegrantleeprint.cpp:51 +#, kde-format +msgid "Note is locked" +msgstr "Notatka jest zablokowana" + +#: print/knoteprinter.cpp:135 +#, kde-format +msgid "Print Note" +msgid_plural "Print %1 notes" +msgstr[0] "Wydrukuj notatkę" +msgstr[1] "Wydrukuj %1 notatki" +msgstr[2] "Wydrukuj %1 notatek" + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing theme was not found." +msgstr "Nie znaleziono wystroju drukowania." + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing error" +msgstr "Błąd drukowania" + +#: print/knoteprintselectednotesdialog.cpp:63 +#, kde-format +msgid "Printing theme:" +msgstr "Wygląd wydruku:" + +#: print/knoteprintselectednotesdialog.cpp:70 +#, kde-format +msgid "Preview" +msgstr "Podgląd" + +#: print/knoteprintselectednotesdialog.cpp:72 +#, kde-format +msgid "Print" +msgstr "Drukuj" + +#: print/knoteprintselectthemedialog.cpp:34 +#, kde-format +msgid "Select theme" +msgstr "Wybierz wygląd" + +#: print/knoteprintselectthemedialog.cpp:51 +#, kde-format +msgid "Themes:" +msgstr "Wystroje:" + +#~ msgid "" +#~ "Thanks for using KNotes!

              KNotes uses a new storage technology " +#~ "that requires migration of your current KNotes data and configuration.\n" +#~ "

              The conversion process can take a lot of time (depending on the amount " +#~ "of notes you have) and it must not be interrupted.

              \n" +#~ "

              You can:

              • Migrate now (be prepared to wait)
              • Skip the " +#~ "migration and start with fresh data and configuration
              • Cancel and " +#~ "exit KNotes.

              More " +#~ "Information...

              " +#~ msgstr "" +#~ "Dziękujemy za używanie KNotatek!

              KNotatki używa nowej technologi " +#~ "przechowywania, która wymaga przeniesienia twoich bieżących danych i " +#~ "ustawień KNotatki.

              \n" +#~ "

              Proces przekształcania może zająć dużo czasu (w zależności od ilości " +#~ "posiadanych przez ciebie e-maili) i nie można go przerwać.

              \n" +#~ "

              Możesz:

              • Migrować teraz (przygotuj się na czekanie)
              • Opuścić migrację i rozpocząć ze świeżymi danymi i ustawieniami
              • Anulować i wyjść z KNotatki.

              Więcej informacji...

              " + +#~ msgid "KNotes Migration" +#~ msgstr "Przenoszenie KNotatki" + +#~ msgid "Migrate Now" +#~ msgstr "Migruj teraz" + +#~ msgid "Skip Migration" +#~ msgstr "Pomiń migrację" + +#~ msgid "" +#~ "Migration to KNotes failed. In case you want to try again, run 'knotes-" +#~ "migrator --interactive' manually." +#~ msgstr "" +#~ "Nieudane przenoszenie do KNotatek. W przypadku ponownej próby, ręcznie " +#~ "uruchom 'knotes-migrator --interactive'." + +#~ msgid "Migration Failed" +#~ msgstr "Nieudana migracja" + +#~ msgid "Uppercase" +#~ msgstr "Wielkie litery" + +#~ msgid "Sentence case" +#~ msgstr "Pierwsza litera duża, reszta bez zmian" + +#~ msgid "Lowercase" +#~ msgstr "Małe litery" + +#~ msgid "Change case..." +#~ msgstr "Zmień wielkość liter..." + +#~ msgid "Scheduled Alarm" +#~ msgstr "Zaplanowany alarm" + +#~ msgid "&No alarm" +#~ msgstr "&Bez alarmu" + +#~ msgid "Alarm &at:" +#~ msgstr "Alarm &o:" + +#~ msgid "The following notes triggered alarms:" +#~ msgstr "Następujące notatki wywołały alarmy:" + +#~ msgid "Display" +#~ msgstr "Wyświetlanie" + +#~ msgid "" +#~ "Unable to save the notes to %1. Check that there is sufficient " +#~ "disk space.
              There should be a backup in the same directory though." +#~ msgstr "" +#~ "Nie można zapisać notatek do %1. Sprawdź, czy jest " +#~ "wystarczająca ilość wolnego miejsca na dysku.
              Niemniej w tym samym " +#~ "katalogu powinna znajdować się kopia zapasowa.
              " + +#~ msgid "Location:" +#~ msgstr "Położenie:" + +#~ msgid "&Mail action:" +#~ msgstr "&Polecenie wysyłania e-maila:" + +#~ msgid "Incoming Notes" +#~ msgstr "Notatki przychodzące" + +#~ msgid "Accept incoming notes" +#~ msgstr "Akceptuj notatki przychodzące" + +#~ msgid "Outgoing Notes" +#~ msgstr "Notatki wychodzące" + +#~ msgid "&Sender ID:" +#~ msgstr "Identyfikator &nadawcy:" + +#~ msgid "&Port:" +#~ msgstr "&Port:" + +#~ msgid "Select recipient:" +#~ msgstr "Wybierz adresata:" + +#~ msgid "Hostname or IP address:" +#~ msgstr "Nazwa hosta lub numer IP:" + +#~ msgid "The port KNotes will listen on and send notes to." +#~ msgstr "" +#~ "Port, na którym Notatki będą nasłuchiwały i do którego będą wysyłały " +#~ "notatki." + +#~ msgid "Unable to start the mail process." +#~ msgstr "Nie można uruchomić procesu mail'a." + +#~ msgid "Send \"%1\"" +#~ msgstr "Wyślij \"%1\"" + +#~ msgid "The host cannot be empty." +#~ msgstr "Nazwa hosta nie może być pusta." + +#~ msgid "Communication error: %1" +#~ msgstr "Błąd połączenia: %1" + +#~ msgid "Alarm &in:" +#~ msgstr "Alarm &za:" + +#~ msgid "&Style:" +#~ msgstr "&Styl:" + +#~ msgid "Plain" +#~ msgstr "Zwykły" + +#, fuzzy +#~| msgid "(c) 1997-2007, The KNotes Developers" +#~ msgid "(c) 1997-2009, The KNotes Developers" +#~ msgstr "(c) 1997-2007, Zespół programistów Notatek" + +#~ msgid "Defaults" +#~ msgstr "Ustawienia domyślne" + +#~ msgid "Default Settings for New Notes" +#~ msgstr "Ustawienia domyślne dla nowych notatek" + +#~ msgid "Actions" +#~ msgstr "Czynności" + +#~ msgid "Action Settings" +#~ msgstr "Ustawienia czynności" + +#~ msgid "Network" +#~ msgstr "Sieć" + +#~ msgid "Network Settings" +#~ msgstr "Ustawienia sieci" + +#~ msgid "Style" +#~ msgstr "Styl" + +#~ msgid "Displa&y" +#~ msgstr "W&yświetl" + +#~ msgid "&Editor" +#~ msgstr "&Edytor" diff --git a/po/pl/libnoteshared.po b/po/pl/libnoteshared.po new file mode 100644 index 0000000..5af40a0 --- /dev/null +++ b/po/pl/libnoteshared.po @@ -0,0 +1,169 @@ +# Copyright (C) YEAR This_file_is_part_of_KDE +# This file is distributed under the same license as the PACKAGE package. +# +# Łukasz Wojniłowicz , 2014, 2017. +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2017-09-15 03:37+0200\n" +"PO-Revision-Date: 2017-02-25 07:56+0100\n" +"Last-Translator: Łukasz Wojniłowicz \n" +"Language-Team: Polish \n" +"Language: pl\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==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " +"|| n%100>=20) ? 1 : 2);\n" +"X-Generator: Lokalize 2.0\n" + +#: alarms/notealarmdialog.cpp:77 +#, kde-format +msgid "Scheduled Alarm" +msgstr "Zaplanowany alarm" + +#: alarms/notealarmdialog.cpp:80 +#, kde-format +msgid "&No alarm" +msgstr "&Bez alarmu" + +#: alarms/notealarmdialog.cpp:89 +#, kde-format +msgid "Alarm &at:" +msgstr "Alarm &o:" + +#: config/noteactionconfig.cpp:36 +#, kde-format +msgid "&Mail action:" +msgstr "&Polecenie wysyłania poczty:" + +#: config/noteactionconfig.cpp:44 +#, kde-format +msgid "How does this work?" +msgstr "Jak to działa?" + +#: config/noteactionconfig.cpp:57 +#, kde-format +msgid "" +"

              You can customize command line. You can use:

              • %t returns " +"current note title
              • %f returns current note text
              " +msgstr "" +"

              Możesz dopasować wiersz poleceń. Możesz użyć:

              • %t zwraca " +"bieżący tytuł notatki
              • %f zwraca bieżący tekst notatki
              " + +#: config/notenetworkconfig.cpp:54 +#, kde-format +msgid "Incoming Notes" +msgstr "Notatki przychodzące" + +#: config/notenetworkconfig.cpp:57 +#, kde-format +msgid "Accept incoming notes" +msgstr "Przyjmuj notatki przychodzące" + +#: config/notenetworkconfig.cpp:63 +#, kde-format +msgid "Outgoing Notes" +msgstr "Notatki wychodzące" + +#: config/notenetworkconfig.cpp:66 +#, kde-format +msgid "&Sender ID:" +msgstr "Identyfikator &nadawcy:" + +#: config/notenetworkconfig.cpp:78 +#, kde-format +msgid "&Port:" +msgstr "&Port:" + +#: dialog/selectednotefolderdialog.cpp:35 +#, kde-format +msgctxt "@title:window" +msgid "Select Note Folder" +msgstr "Wybierz katalog notatek" + +#: dialog/selectednotefolderdialog.cpp:37 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "Wybierz katalog, w którym będą zapisywane notatki:" + +#: job/createnewnotejob.cpp:124 job/createnewnotejob.cpp:134 +#, kde-format +msgid "" +"An error occurred during fetching. Do you want to select a new default " +"collection?" +msgstr "Wystąpił błąd przy pobieraniu. Czy chcesz wybrać nowy domyślny zbiór?" + +#: job/createnewnotejob.cpp:144 +#, kde-format +msgid "" +"Collection is hidden. New note will stored but not displaying. Do you want " +"to show collection?" +msgstr "" +"Zbiór jest ukryty. Nowa notatka zostanie zachowana, ale niepokazana. Czy " +"chcesz pokazać zbiór?" + +#: job/createnewnotejob.cpp:198 +#, kde-format +msgid "Note was not created." +msgstr "Notatka została utworzona." + +#: job/createnewnotejob.cpp:198 +#, kde-format +msgid "Create new note" +msgstr "Utwórz nową notatkę" + +#: network/notehostdialog.cpp:64 +#, kde-format +msgid "Select recipient:" +msgstr "Wybierz adresata:" + +#: network/notehostdialog.cpp:83 +#, kde-format +msgid "Hostname or IP address:" +msgstr "Nazwa gospodarza lub numer IP:" + +#: network/notesnetworksender.cpp:104 +#, kde-format +msgid "Communication error: %1" +msgstr "Błąd połączenia: %1" + +#: noteutils.cpp:45 +#, kde-format +msgid "Please configure send mail action." +msgstr "Proszę ustawić działanie wysyłania poczty" + +#: noteutils.cpp:53 +#, kde-format +msgid "Note: \"%1\"" +msgstr "Uwaga: \"%1\"" + +#: noteutils.cpp:60 +#, kde-format +msgid "Unable to start the mail process." +msgstr "Nie można uruchomić procesu poczty." + +#: noteutils.cpp:69 +#, kde-format +msgid "Send \"%1\"" +msgstr "Wyślij \"%1\"" + +#: noteutils.cpp:73 +#, kde-format +msgid "The host cannot be empty." +msgstr "Nazwa hosta nie może być pusta." + +#: resources/localresourcecreator.cpp:83 +#, kde-format +msgctxt "Default name for resource holding notes" +msgid "Local Notes" +msgstr "Lokalne notatki" + +#. i18n: ectx: label, entry (Port), group (Network) +#: settings/notesharedglobalconfig.kcfg:37 +#, kde-format +msgid "The port will listen on and send notes to." +msgstr "" +"Port, na którym Notatki będą nasłuchiwały i do którego będą wysyłały notatki." diff --git a/po/pt/akonadi_notes_agent.po b/po/pt/akonadi_notes_agent.po new file mode 100644 index 0000000..e1489a0 --- /dev/null +++ b/po/pt/akonadi_notes_agent.po @@ -0,0 +1,112 @@ +msgid "" +msgstr "" +"Project-Id-Version: akonadi_notes_agent\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2018-01-02 10:29+0000\n" +"Last-Translator: José Nuno Coelho Pires \n" +"Language-Team: Portuguese \n" +"Language: pt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-POFile-SpellExtra: Laurent Montel\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" + +#: notesagentalarmdialog.cpp:51 notesagentalarmdialog.cpp:220 +#, kde-format +msgid "Alarm" +msgstr "Alarme" + +#: notesagentalarmdialog.cpp:63 +#, kde-format +msgid "The following notes triggered alarms:" +msgstr "As seguintes notas despoletaram alarmes:" + +#: notesagentalarmdialog.cpp:101 +#, kde-format +msgid "Remove Alarm" +msgstr "Remover o Alarme" + +#: notesagentalarmdialog.cpp:103 +#, kde-format +msgid "Show Note..." +msgstr "Mostrar a Nota..." + +#: notesagentalarmdialog.cpp:105 +#, kde-format +msgid "Modify Alarm..." +msgstr "Modificar o Alarme..." + +#: notesagentalarmdialog.cpp:158 +#, kde-format +msgid "Are you sure to remove alarm?" +msgstr "Tem a certeza que deseja remover o alarme?" + +#: notesagentalarmdialog.cpp:158 +#, kde-format +msgctxt "@title:window" +msgid "Remove Alarm" +msgstr "Remover o Alarme" + +#: notesagentalarmdialog.cpp:220 +#, kde-format +msgid "Error during fetch alarm info." +msgstr "Ocorreu um erro durante a obtenção da informação do alarme." + +#: notesagentsettingsdialog.cpp:42 +#, kde-format +msgid "Configure Notes Agent" +msgstr "Configurar o Agente de Notas" + +#: notesagentsettingsdialog.cpp:58 +#, kde-format +msgid "Notify" +msgstr "Notificar" + +#: notesagentsettingsdialog.cpp:61 +#, kde-format +msgid "Network" +msgstr "Rede" + +#: notesagentsettingsdialog.cpp:70 +#, kde-format +msgid "Notes Agent" +msgstr "Agente de Notas" + +#: notesagentsettingsdialog.cpp:72 +#, kde-format +msgid "Notes Agent." +msgstr "Agente de Notas." + +#: notesagentsettingsdialog.cpp:74 +#, kde-format +msgid "Copyright (C) 2013-2018 Laurent Montel" +msgstr "'Copyright' (C) 2013-2018 Laurent Montel" + +#: notesagentsettingsdialog.cpp:76 +#, kde-format +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: notesagentsettingsdialog.cpp:77 +#, kde-format +msgid "Maintainer" +msgstr "Manutenção" + +#: notesagentsettingsdialog.cpp:80 +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "José Nuno Pires" + +#: notesagentsettingsdialog.cpp:81 +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "zepires@gmail.com" + +#: notesmanager.cpp:199 +#, kde-format +msgid "Note Received" +msgstr "Nota Recebida" diff --git a/po/pt/docs/akonadi_notes_agent/index.docbook b/po/pt/docs/akonadi_notes_agent/index.docbook new file mode 100644 index 0000000..594d31c --- /dev/null +++ b/po/pt/docs/akonadi_notes_agent/index.docbook @@ -0,0 +1,96 @@ + +Agente de Notas"> + + +]> + +
              + +O Manual do &i18n-notesagent; + + Laurent Montel &Laurent.Montel.mail; +JoséPires
              zepires@gmail.com
              Tradução
              +
              + + +2013 +&Laurent.Montel; + + +2013-12-20 +&kde; 4.13 + +
              + + +Introdução + +O &i18n-notesagent; é um agente do Akonadi que lhe permite receber uma nota da rede e assinalar os alarmes. + + + +Créditos e Licença + +&i18n-notesagent; +Programa com 'copyright' 2013 de &Laurent.Montel; &Laurent.Montel.mail; +Documentação com 'copyright' © 2013 de &Laurent.Montel; &Laurent.Montel.mail; + +Tradução de José Nuno Pires zepires@gmail.com +&underFDL; &underGPL; + + + +
              + diff --git a/po/pt/docs/knotes/index.docbook b/po/pt/docs/knotes/index.docbook new file mode 100644 index 0000000..c290517 --- /dev/null +++ b/po/pt/docs/knotes/index.docbook @@ -0,0 +1,918 @@ + + + +]> + + + + +O Manual do &knotes; + + +Fabian Dal Santo
              &Fabian.DalSanto.mail;
              +
              +
              + +Greg M. Holmes + +Lauri Watts Revisão + +JoséPires
              zepires@gmail.com
              Tradução
              + +
              + + +2000 +&Greg.M.Holmes; + + +2001 +Fabian Del Santo + + +&FDLNotice; + +2016-07-28 +5.3.40 (Aplicações 16.08) + +O &knotes; é uma aplicação de notas autocolantes para o ecrã. + + +KDE +Knotes +notas +aviso +aviso +knotes + + + +
              + + +Introdução + +O &knotes; é um programa que lhe permite escrever o equivalente informático das notas autocolantes. As notas são gravadas automaticamente quando você sai do programa e são depois apresentadas quando você abre o programa. + +Você poderá imprimir e enviar por e-mail as suas notas se você configurar o &knotes; para usar as aplicações auxiliares. + +As funcionalidades de apresentação das notas, como a cor e o tipo de letra, poderão ser personalizadas para cada nota. Você poderá também personalizar os valores por omissão. + +Depois de iniciar o &knotes; pela primeira vez, terá um recurso instalado que grava todas as notas numa pasta 'maildir' em knotes, sob a pasta $(qtpaths --paths GenericDataLocation). + + + + +Utilizar o &knotes; + + + +Criar uma nova anotação: + +Para criar uma nota nova, carregue com o &RMB; no ícone do painel do &knotes; e seleccione Nova Nota. +Você poderá criar uma nota nova que tenha o conteúdo da área de transferência se seleccionar a opção Nova Nota da Área de Transferência ou usar a opção Nova Nota do Ficheiro de Texto. + +Agora irá aparecer uma janela que lhe permite seleccionar uma pasta onde guardar a sua nota: + + +Seleccionar a Pasta de Notas + + + + +Seleccionar a Pasta de Notas + + + +Seleccione aqui uma pasta por omissão para evitar esta janela ao criar novas notas. + + + + +Escrever a nota: + +Para escrever a sua nota, basta escrever o texto no espaço oferecido. São suportadas as funções normais de edição com o rato e o teclado. Se carregar com o botão direito no espaço de edição, aparecerão as seguintes opções do menu: + + +&Ctrl;Z Desfazer +&Ctrl;&Shift;Z Refazer +&Ctrl;X Cortar +&Ctrl;C Copiar +&Ctrl;V Colar +Apagar +Limpar +&Ctrl;A Seleccionar Tudo +Verificação Ortográfica +Verificação Ortográfica Automática +Permitir Tabulações +&Ctrl;F Procurar +F3 Procurar o Seguinte +&Ctrl;R Substituir +Falar o Texto +Inserir a Data +Inserir uma Marcação + +O texto poderá ser seleccionado se mantiver carregado o &LMB; e mover o rato ou se mantiver carregada a tecla &Shift; e usar as teclas de cursores. + + + + +Inserir a data: + +Para inserir a data actual na nota, use o menu de contexto do espaço de edição e seleccione Inserir a Data. +A data e hora actual será inserida na posição do cursos no texto da nota. + + + + +Mudar o nome de uma nota: + +Para mudar o nome de uma nota carregue com o &RMB; na barra de título da nota e seleccione Mudar o Nome.... +Escreva o nome novo da nota na janela que aparece. Para aceitar o nome novo, carregue no botão OK. Para sair da janela sem mudar o nome da nota, carregue no botão Cancelar. + + + + +Enviar uma nota por e-mail: + +Para enviar uma nota por e-mail, carregue com o &RMB; na mesma e seleccione Enviar por E-Mail.... +O que acontecer a seguir depende de como você configurou a acção de envio de e-mail na janela de Configuração. + + + + +Imprimir uma nota: + +Para imprimir uma nota, carregue com o &RMB; na barra de título da mesma e seleccione &Ctrl;P Imprimir. +Vai aparecer a janela de impressão normal do &kde;. + + + + +Apagar uma nota: + +Para remover uma nota, carregue com o &RMB; na barra de título da mesma e seleccione Remover. + + + + +Esconder uma nota: + +Para esconder uma nota, carregue no X no canto superior direito da barra de título da nota ou seleccione &Esc;Esconder no menu de contexto. Esta não será mais mostrada no ecrã. A nota em si não será removida. + + + + +Configurar um alarme: + +Seleccione Configurar um Alarme no menu de contexto do título da nota. Assinale a opção Alarme às na janela seguinte e ajuste a data e hora da chamada de atenção. Na hora do alarme, será apresentada uma janela que apresenta todas as notas com data do alarme actual. + + + + +Enviar uma nota: + +Para enviar uma nota para outro computador, seleccione Enviar... no menu de contexto do título da nota. Adicione o nome ou endereço IP de uma máquina ou escolha um destinatário na lista de notas previamente enviadas. Se os destinatários tiverem activado a recepção de notas, a nota irá aparecer no ecrã deles, indicando o ID do remetente no título. + + + + +Bloquear uma nota: + +Para evitar modificações acidentais numa nota, seleccione Bloquear no menu de contexto do título da nota. + + + + +Gravar uma nota: + +Para gravar uma nota, deve seleccionar Gravar Como... no menu de contexto do título da nota. A nota pode ser gravada como um ficheiro de texto simples ou no formato &HTML;, caso o Texto formatado esteja activo. + + + + +Mostrar as notas: + +Quando você inicia o &knotes;, todas as notas estão escondidas. Se quiser apresentá-las, carregue com o &LMB; no ícone do painel do &knotes; e seleccione a nota que deseja mostrar. + + + + +Procurar em todas as notas: + +Carregue com o &RMB; no ícone do painel e seleccione &Ctrl;F Procurar no menu de contexto. +Irá aparecer uma janela normal do &kde;, onde poderá introduzir o texto a pesquisar em todas as notas. + + + + +Funções de ecrã: + +Para enviar uma nota para um dado ecrã, carregue com o &RMB; na barra de título da mesma e seleccione Para o Ecrã. Escolha o ecrã desejado ou, em alternativa, seleccione Todos os Ecrãs +Para que a nota fique por cima de todas as outras janelas, carregue com o &RMB; na barra de título da mesma e seleccione Manter Acima das Outras. +Para que a nota volte para um comportamento de janela mais normal, seleccione a opção Manter Abaixo das Outras. + + + + +Sair do &knotes; + +Para sair do &knotes;, carregue com o &RMB; no ícone do painel e seleccione Sair. + + + + + + + + +Configuração + + +Configurar as Opções Predefinidas do &knotes; + +Para configurar o &knotes;, carregue com o &RMB; no ícone do painel. Seleccione a opção Configurar o KNotes.... A janela de Configuração do KNotes irá então aparecer. + + +A Secção Aparência + +Cor do texto: +O quadrado colorido mostra a cor do texto actual. Se carregar neste quadrado colorido, você irá abrir a janela de selecção de cores normal do &kde;. + + +Cor de fundo: +O quadrado colorido mostra a cor de fundo actual. Se carregar neste quadrado colorido, você irá abrir a janela de selecção de cores normal do &kde;. + + + +Largura por omissão: +A largura da nota em pixels. Edite este número de acordo com a sua vontade. + + + +Altura por omissão: +A altura da nota em pixels. Edite este número de acordo com a sua vontade. + + + +Mostrar nota na barra de tarefas +Por omissão, as notas do &knotes; não mostram nenhum item na barra de tarefas para cada nota. Se quiser que elas o façam, active esta opção. + + + + +Recordar o ecrã +Se usar diversos ecrãs virtuais e se esta opção estiver seleccionada, as notas irão aparecer apenas no ecrã específico. + + + + + +A Secção do Editor + +Tamanho da Tabulação +Este é o tamanho da indentação produzida pela tecla em número de espaços. Edite este número de acordo com a sua vontade. + + +Auto Indentar +Esta opção, se seleccionada, irá activar a indentação automática. + + + +Texto formatado + +Assinale esta opção para ter uma barra de formato no fundo de qualquer janela de notas. + + + + +Tipo de letra do título: +Você poderá alterar o tipo de letra usado para o título das suas notas. + +Carregue no botão Escolher... para abrir a janela normal de selecção do tipo de letra do &kde;. + + + + +Tipo de letra do texto + +Você poderá alterar o tipo de letra usado para o texto das suas notas. + +Carregue no botão Escolher... para abrir a janela normal de selecção do tipo de letra do &kde;. + + + + +A Secção de Acções + +Acção de e-mail +Indique um comando de envio de e-mail com todas as opções da linha de comandos, necessárias para a sua execução, neste campo. +Se passar %f na linha de comandos, você poderá passar o texto da nota, e, se usar %t, passará o título da mesma para o comando de e-mail. + + + + + + +A Secção de Rede + +Aceitar notas recebidas +Active esta opção para permitir a recepção de notas de outros computadores. + + + +ID do Remetente +Será apresentado o ID no título da nota, em conjunto com o título original, o IP ou nome da máquina e a data de envio. + + + +Porto +O porto usado para enviar as notas pela rede; por omissão é o 24837. + + + + +A Secção de Impressão + +Tema +O tema usado para imprimir a nota. + + + + +A Secção de Colecções + +Pastas +Nesta página, poderá seleccionar quais as pastas que aparecem, activando a marcação à frente das pastas, alterar a pasta de gravação por omissão e adicionar sub-pastas para as notas. + + +Contas +Nesta página, poderá editar as pastas locais de 'maildir' a usar para as notas. + + + + +A Secção de Diversos + +Configuração diversa +Active para mostrar o número de notas no ícone da bandeja +Para personalizar o título predefinido, poderá usar o %d para a data actual no formato curto, o %I para a data actual no formato extenso e o %t para a hora actual. + + + + + + +Personalizar a Visualização de Uma Única Nota + +Você poderá personalizar cada nota, independentemente da configuração global. As opções que poderá personalizar são idênticas às da secção Configuração, mas só se irão aplicar na nota que você está a alterar. Todas as outras notas abertas, bem como as notas novas que criar, irão usar a configuração por omissão. + +Para personalizar a apresentação de uma única nota, carregue com o &RMB; na barra de título da nota e seleccione Preferências.... +Uma janela com as páginas Configuração da Visualização e Configuração do Editor irá abrir, permitindo deste modo configurar a nota. + + + + + + +Créditos e Licença + +&knotes; + +Programa copyright 1997 Bernd Wuebben &Bernd.Johannes.Wuebben.mail; + +Contribuições: + +Wynn Wilkes wynnw@calderasystems.com + + + +Documentação copyright 2000 &Greg.M.Holmes; holmegm@earthlink.net + +Documentação actualizada em 2001 por Fabian Del Santo Fabian.DalSanto.mail; e 2003 por &Lauri.Watts; &Lauri.Watts.mail;. + + +Tradução de José Nuno Pires zepires@gmail.com +&underFDL; &underGPL; + +&documentation.index; + +
              + diff --git a/po/pt/knotes.po b/po/pt/knotes.po new file mode 100644 index 0000000..0bbcf8b --- /dev/null +++ b/po/pt/knotes.po @@ -0,0 +1,1075 @@ +msgid "" +msgstr "" +"Project-Id-Version: knotes\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2018-01-02 10:28+0000\n" +"Last-Translator: José Nuno Pires \n" +"Language-Team: pt \n" +"Language: pt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-POFile-Allow: 1\n" +"X-POFile-SpellExtra: KNotes Block Faure Porten Thorsen Ettrich Johannes\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-POFile-SpellExtra: Debajyoti Montel Mueller Bernd Bo Espen Kiefer Dirk\n" +"X-POFile-SpellExtra: Laurent Harri Sand Luboš Carsten Wilkes Wynn\n" +"X-POFile-SpellExtra: Pfeiffer Wuebben Matthias Luňák Bastidas Guillermo\n" +"X-POFile-IgnoreConsistency: Display\n" +"X-POFile-SpellExtra: Antonio nepomuk knotes migrator interactive Koenig\n" +"X-POFile-SpellExtra: Kontact kcmknotessummary txt\n" + +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "José Nuno Pires" + +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "zepires@gmail.com" + +#: apps/knotes_options.h:29 +#, kde-format +msgid "Suppress creation of a new note on a non-unique instance." +msgstr "Eliminar a criação de uma nota nova numa instância não-única." + +#: apps/knotesakonaditray.cpp:35 apps/knotestray.cpp:32 +#, kde-format +msgid "KNotes: Sticky notes by KDE" +msgstr "KNotes: Notas autocolantes do KDE" + +#: apps/knotesapp.cpp:98 +#, kde-format +msgid "New Note" +msgstr "Nova Nota" + +#: apps/knotesapp.cpp:106 kontactplugin/knotes_part.cpp:187 +#, kde-format +msgid "New Note From Clipboard" +msgstr "Nova Nota da Área de Transferência" + +#: apps/knotesapp.cpp:112 kontactplugin/knotes_part.cpp:192 +#, kde-format +msgid "New Note From Text File..." +msgstr "Nova Nota do Ficheiro de Texto..." + +#: apps/knotesapp.cpp:116 +#, kde-format +msgid "Show All Notes" +msgstr "Mostrar Todas as Notas" + +#: apps/knotesapp.cpp:122 +#, kde-format +msgid "Hide All Notes" +msgstr "Esconder Todas as Notas" + +#: apps/knotesapp.cpp:128 kontactplugin/knotes_part.cpp:146 +#, kde-format +msgctxt "@action:inmenu" +msgid "Print Selected Notes..." +msgstr "Imprimir as Notas Seleccionadas..." + +#: apps/knotesapp.cpp:134 +#, kde-format +msgctxt "@action:inmenu" +msgid "Delete Selected Notes..." +msgstr "Apagar as Notas Seleccionadas..." + +#: apps/knotesapp.cpp:393 kontactplugin/knotes_part.cpp:874 +#, kde-format +msgid "Select Text File" +msgstr "Seleccionar o Ficheiro de Texto" + +#: apps/knotesapp.cpp:394 kontactplugin/knotes_part.cpp:875 +#, kde-format +msgid "Text File" +msgstr "Ficheiro de Texto" + +#: apps/knotesapp.cpp:400 kontactplugin/knotes_part.cpp:882 +#, kde-format +msgid "Error during open text file: %1" +msgstr "Ocorreu um erro ao abrir o ficheiro de texto: %1" + +#: apps/knotesapp.cpp:401 kontactplugin/knotes_part.cpp:883 +#, kde-format +msgid "Open Text File" +msgstr "Abrir um Ficheiro de Texto" + +#: apps/knotesapp.cpp:404 kontactplugin/knotes_part.cpp:886 +#, kde-format +msgid "Note from file '%1'" +msgstr "Nota do ficheiro '%1'" + +#: apps/knotesapp.cpp:499 +#, kde-format +msgid "No Notes" +msgstr "Não Há Notas" + +#: apps/knotesapp.cpp:552 kontactplugin/knotes_part.cpp:637 +#, kde-format +msgid "Settings" +msgstr "Configuração" + +#. i18n: ectx: Menu (knotes_context) +#: apps/main.cpp:54 data/knotesappui.rc:5 data/knotesappui.rc:6 +#: kontactplugin/knotes_part.cpp:87 kontactplugin/knotes_plugin.cpp:58 +#: kontactplugin/knoteseditdialog.cpp:67 +#, kde-format +msgid "KNotes" +msgstr "KNotes" + +#: apps/main.cpp:56 +#, kde-format +msgid "KDE Notes" +msgstr "Notas do KDE" + +#: apps/main.cpp:58 +#, kde-format +msgid "Copyright © 1997–2018 KNotes authors" +msgstr "Copyright © 1997–2018 dos autores do KNotes" + +#: apps/main.cpp:78 kontactplugin/kcmknotessummary.cpp:64 +#, kde-format +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: apps/main.cpp:79 +#, kde-format +msgid "Maintainer" +msgstr "Manutenção" + +#: apps/main.cpp:81 +#, kde-format +msgid "Guillermo Antonio Amaral Bastidas" +msgstr "Guillermo Antonio Amaral Bastidas" + +#: apps/main.cpp:82 apps/main.cpp:85 +#, kde-format +msgid "Previous Maintainer" +msgstr "Manutenção Anterior" + +#: apps/main.cpp:84 +#, kde-format +msgid "Michael Brade" +msgstr "Michael Brade" + +#: apps/main.cpp:87 +#, kde-format +msgid "Bernd Johannes Wuebben" +msgstr "Bernd Johannes Wuebben" + +#: apps/main.cpp:88 +#, kde-format +msgid "Original KNotes Author" +msgstr "Autor Original do KNotes" + +#: apps/main.cpp:90 +#, kde-format +msgid "Wynn Wilkes" +msgstr "Wynn Wilkes" + +#: apps/main.cpp:91 +#, kde-format +msgid "Ported KNotes to KDE 2" +msgstr "Passagem do KNotes para o KDE 2" + +#: apps/main.cpp:93 +#, kde-format +msgid "Daniel Martin" +msgstr "Daniel Martin" + +#: apps/main.cpp:94 +#, kde-format +msgid "Network Interface" +msgstr "Interface de Rede" + +#: apps/main.cpp:96 +#, kde-format +msgid "Bo Thorsen" +msgstr "Bo Thorsen" + +#: apps/main.cpp:97 +#, kde-format +msgid "Started KDE Resource Framework Integration" +msgstr "Iniciado a Integração com a Infra-estrutura de Recursos do KDE" + +#: apps/main.cpp:99 +#, kde-format +msgid "Bera Debajyoti" +msgstr "Bera Debajyoti" + +#: apps/main.cpp:100 +#, kde-format +msgid "Idea and initial code for the new look & feel" +msgstr "Ideia e código inicial para a aparência e comportamento" + +#: apps/main.cpp:102 +#, kde-format +msgid "Matthias Ettrich" +msgstr "Matthias Ettrich" + +#: apps/main.cpp:105 +#, kde-format +msgid "David Faure" +msgstr "David Faure" + +#: apps/main.cpp:108 +#, kde-format +msgid "Matthias Kiefer" +msgstr "Matthias Kiefer" + +#: apps/main.cpp:111 +#, kde-format +msgid "Luboš Luňák" +msgstr "Luboš Luňák" + +#: apps/main.cpp:113 +#, kde-format +msgid "Dirk A. Mueller" +msgstr "Dirk A. Mueller" + +#: apps/main.cpp:116 +#, kde-format +msgid "Carsten Pfeiffer" +msgstr "Carsten Pfeiffer" + +#: apps/main.cpp:119 +#, kde-format +msgid "Harri Porten" +msgstr "Harri Porten" + +#: apps/main.cpp:122 +#, kde-format +msgid "Espen Sand" +msgstr "Espen Sand" + +#: configdialog/knotecollectionconfigwidget.cpp:121 +#, kde-format +msgid "Folders" +msgstr "Pastas" + +#: configdialog/knotecollectionconfigwidget.cpp:123 +#, kde-format +msgid "Select which KNotes folders to show:" +msgstr "Seleccione as pastas do KNotes a mostrar:" + +#: configdialog/knotecollectionconfigwidget.cpp:158 +#, kde-format +msgid "Search..." +msgstr "Procurar..." + +#: configdialog/knotecollectionconfigwidget.cpp:176 +#, kde-format +msgid "&Select All" +msgstr "&Seleccionar Tudo" + +#: configdialog/knotecollectionconfigwidget.cpp:180 +#, kde-format +msgid "&Unselect All" +msgstr "Deseleccionar T&udo" + +#: configdialog/knotecollectionconfigwidget.cpp:185 +#, kde-format +msgid "Rename notes..." +msgstr "Mudar o nome das notas..." + +#: configdialog/knotecollectionconfigwidget.cpp:189 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "Seleccione a pasta onde será gravada a nota:" + +#: configdialog/knotecollectionconfigwidget.cpp:208 +#, kde-format +msgid "Notes accounts" +msgstr "Contas de notas" + +#: configdialog/knotecollectionconfigwidget.cpp:213 +#, kde-format +msgid "Accounts" +msgstr "Contas" + +#: configdialog/knotecollectionconfigwidget.cpp:245 +#, kde-format +msgid "Rename Notes" +msgstr "Mudar o Nome das Notas" + +#: configdialog/knotecollectionconfigwidget.cpp:246 +#, kde-format +msgid "Name:" +msgstr "Nome:" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "An error was occurred during renaming: %1" +msgstr "Ocorreu um erro durante a mudança de nome: %1" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "Rename note" +msgstr "Mudar o nome da nota" + +#: configdialog/knoteconfigdialog.cpp:192 +#, kde-format +msgid "Show number of notes in tray icon" +msgstr "Mostrar o número de notas no ícone da bandeja" + +#: configdialog/knoteconfigdialog.cpp:199 +#, kde-format +msgid "Default Title:" +msgstr "Título Predefinido:" + +#: configdialog/knoteconfigdialog.cpp:206 +#, kde-format +msgid "How does this work?" +msgstr "Como é que isto funciona?" + +#: configdialog/knoteconfigdialog.cpp:240 +#, kde-format +msgid "" +"

              You can customize title note. You can use:

              • %d current date " +"(short format)
              • %l current date (long format)
              • %t current " +"time
              " +msgstr "" +"

              Poderá personalizar a nota do título. Poderá usar:

              • %d data " +"actual (formato curto)
              • %l data actual (formato extenso)
              • %t " +"hora actual
              " + +#: configdialog/knoteconfigdialog.cpp:262 +#, kde-format +msgid "Theme:" +msgstr "Tema:" + +#: configdialog/knoteconfigdialog.cpp:272 +#, kde-format +msgid "Download new printing themes" +msgstr "Obter novos temas de impressão" + +#: configdialog/knotedisplayconfigwidget.cpp:46 +#, kde-format +msgid "&Text color:" +msgstr "Cor do &texto:" + +#: configdialog/knotedisplayconfigwidget.cpp:55 +#, kde-format +msgid "&Background color:" +msgstr "Cor de &fundo:" + +#: configdialog/knotedisplayconfigwidget.cpp:66 +#, kde-format +msgid "&Show note in taskbar" +msgstr "Mo&strar nota na barra de tarefas" + +#: configdialog/knotedisplayconfigwidget.cpp:70 +#, kde-format +msgid "&Remember desktop" +msgstr "&Recordar o ecrã" + +#: configdialog/knotedisplayconfigwidget.cpp:74 +#, kde-format +msgid "Default &width:" +msgstr "&Largura por omissão:" + +#: configdialog/knotedisplayconfigwidget.cpp:85 +#, kde-format +msgid "Default &height:" +msgstr "&Altura por omissão:" + +#: configdialog/knoteeditorconfigwidget.cpp:37 +#, kde-format +msgid "&Tab size:" +msgstr "Tamanho das &tabulações:" + +#: configdialog/knoteeditorconfigwidget.cpp:46 +#, kde-format +msgid "Auto &indent" +msgstr "Auto-&indentar" + +#: configdialog/knoteeditorconfigwidget.cpp:51 +#, kde-format +msgid "&Rich text" +msgstr "Texto fo&rmatado" + +#: configdialog/knoteeditorconfigwidget.cpp:55 +#, kde-format +msgid "Text font:" +msgstr "Tipo de letra do texto:" + +#: configdialog/knoteeditorconfigwidget.cpp:64 +#, kde-format +msgid "Title font:" +msgstr "Tipo de letra do título:" + +#: configdialog/knotesimpleconfigdialog.cpp:64 +#, kde-format +msgid "Editor Settings" +msgstr "Configuração do Editor" + +#: configdialog/knotesimpleconfigdialog.cpp:67 +#, kde-format +msgid "Display Settings" +msgstr "Configuração da Aparência" + +#. i18n: ectx: Menu (help) +#: data/knotesappui.rc:23 +#, kde-format +msgid "&Help" +msgstr "A&juda" + +#. i18n: ectx: Menu (notes_menu) +#: data/knotesappui.rc:35 data/knotesappui.rc:36 +#, kde-format +msgid "Notes" +msgstr "Notas" + +#: dialog/knotedeleteselectednotesdialog.cpp:32 +#, kde-format +msgid "Select notes to delete" +msgstr "Seleccionar as notas a apagar" + +#: dialog/knoteselectednotesdialog.cpp:34 +#: print/knoteprintselectednotesdialog.cpp:41 +#, kde-format +msgid "Select notes" +msgstr "Seleccionar as notas" + +#: dialog/knoteskeydialog.cpp:33 +#, kde-format +msgid "Configure Shortcuts" +msgstr "Configurar os Atalhos" + +#: dialog/knoteskeydialog.cpp:73 +#, kde-format +msgid "Note Actions" +msgstr "Acções das Notas" + +#: finddialog/knotefinddialog.cpp:40 +#, kde-format +msgctxt "@title:window" +msgid "Search Notes" +msgstr "Procurar as Notas" + +#: finddialog/knotefinddialog.cpp:85 +#, kde-format +msgctxt "@label:textbox" +msgid "Search notes:" +msgstr "Procurar as notas:" + +#: finddialog/knotefinddialog.cpp:94 +#, kde-format +msgctxt "@action:button Search notes" +msgid "Search..." +msgstr "Procurar..." + +#: finddialog/knotefinddialog.cpp:149 +#, kde-format +msgctxt "@label" +msgid "No Results found in search." +msgstr "Sem resultados encontrados." + +#: knoteedit.cpp:56 +#, kde-format +msgid "Bold" +msgstr "Negrito" + +#: knoteedit.cpp:61 +#, kde-format +msgid "Italic" +msgstr "Itálico" + +#: knoteedit.cpp:65 +#, kde-format +msgid "Underline" +msgstr "Sublinhado" + +#: knoteedit.cpp:69 +#, kde-format +msgid "Strike Out" +msgstr "Traçado" + +#: knoteedit.cpp:79 +#, kde-format +msgid "Align Left" +msgstr "Alinhar à Esquerda" + +#: knoteedit.cpp:85 +#, kde-format +msgid "Align Center" +msgstr "Alinhar ao Centro" + +#: knoteedit.cpp:90 +#, kde-format +msgid "Align Right" +msgstr "Alinhar à Direita" + +#: knoteedit.cpp:95 +#, kde-format +msgid "Align Block" +msgstr "Alinhar ao Bloco" + +#: knoteedit.cpp:106 +#, kde-format +msgid "List" +msgstr "Lista" + +#: knoteedit.cpp:111 +#, kde-format +msgid "Superscript" +msgstr "Sobrescrito" + +#: knoteedit.cpp:114 +#, kde-format +msgid "Subscript" +msgstr "Subscrito" + +#: knoteedit.cpp:120 +#, kde-format +msgid "Increase Indent" +msgstr "Aumentar a Indentação" + +#: knoteedit.cpp:126 +#, kde-format +msgid "Decrease Indent" +msgstr "Diminuir a Indentação" + +#: knoteedit.cpp:137 +#, kde-format +msgid "Text Color..." +msgstr "Cor do Texto..." + +#: knoteedit.cpp:143 +#, kde-format +msgid "Text Background Color..." +msgstr "Cor do Fundo do Texto..." + +#: knoteedit.cpp:147 +#, kde-format +msgid "Text Font" +msgstr "Tipo de Letra do Texto" + +#: knoteedit.cpp:151 +#, kde-format +msgid "Text Size" +msgstr "Tamanho do Texto" + +#: knoteedit.cpp:162 +#, kde-format +msgid "Insert Date" +msgstr "Inserir a Data" + +#: knoteedit.cpp:166 +#, kde-format +msgid "Insert Checkmark" +msgstr "Inserir uma Marcação" + +#: kontactplugin/kcmknotessummary.cpp:59 +#, kde-format +msgid "kcmknotessummary" +msgstr "kcmknotessummary" + +#: kontactplugin/kcmknotessummary.cpp:61 +#, kde-format +msgid "Notes Summary Configuration Dialog" +msgstr "Janela de Configuração do Resumo das Notas" + +#: kontactplugin/kcmknotessummary.cpp:63 +#, kde-format +msgid "Copyright © 2013-2018 Laurent Montel " +msgstr "Copyright © 2013-2018 Laurent Montel " + +#: kontactplugin/knotes_part.cpp:98 +#, kde-format +msgctxt "@action:inmenu create new popup note" +msgid "&New" +msgstr "&Nova" + +#: kontactplugin/knotes_part.cpp:108 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be presented with a dialog where you can add a new popup note." +msgstr "" +"Ser-lhe-á apresentada uma janela onde poderá adicionar uma nova nota " +"instantânea." + +#: kontactplugin/knotes_part.cpp:111 kontactplugin/knotes_part.cpp:606 +#: kontactplugin/knotes_part.cpp:608 kontactplugin/knotes_part.cpp:790 +#, kde-format +msgctxt "@action:inmenu" +msgid "Edit..." +msgstr "Editar..." + +#: kontactplugin/knotes_part.cpp:120 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can modify an existing popup " +"note." +msgstr "" +"Ser-lhe-á apresentada uma janela onde poderá modificar uma nota instantânea " +"existente." + +#: kontactplugin/knotes_part.cpp:123 +#, kde-format +msgctxt "@action:inmenu" +msgid "Rename..." +msgstr "Mudar o Nome..." + +#: kontactplugin/knotes_part.cpp:131 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can rename an existing popup " +"note." +msgstr "" +"Ser-lhe-á apresentada uma janela onde poderá mudar o nome de um uma nota " +"instantânea existente." + +#: kontactplugin/knotes_part.cpp:134 +#, kde-format +msgctxt "@action:inmenu" +msgid "Delete" +msgstr "Apagar" + +#: kontactplugin/knotes_part.cpp:142 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be prompted if you really want to permanently remove the selected " +"popup note." +msgstr "" +"Ser-lhe-á pedido para confirmar se deseja remover a nota instantânea " +"seleccionada de momento de forma permanente." + +#: kontactplugin/knotes_part.cpp:153 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be prompted to print the selected popup note." +msgstr "Ser-lhe-á pedido para imprimir a nota instantânea seleccionada." + +#: kontactplugin/knotes_part.cpp:156 +#, kde-format +msgctxt "@action:inmenu" +msgid "Print Preview Selected Notes..." +msgstr "Antevisão da Impressão nas Notas Seleccionadas..." + +#: kontactplugin/knotes_part.cpp:162 +#, kde-format +msgid "Note settings..." +msgstr "Configuração da nota..." + +#: kontactplugin/knotes_part.cpp:167 +#, kde-format +msgid "Preferences KNotes..." +msgstr "Preferências do KNotes..." + +#: kontactplugin/knotes_part.cpp:172 notes/knote.cpp:713 +#, kde-format +msgid "Mail..." +msgstr "Enviar por E-mail..." + +#: kontactplugin/knotes_part.cpp:177 notes/knote.cpp:709 +#, kde-format +msgid "Send..." +msgstr "Enviar..." + +#: kontactplugin/knotes_part.cpp:182 notes/knote.cpp:704 +#, kde-format +msgid "Set Alarm..." +msgstr "Definir Alarme..." + +#: kontactplugin/knotes_part.cpp:197 notes/knote.cpp:717 +#, kde-format +msgid "Save As..." +msgstr "Gravar Como..." + +#: kontactplugin/knotes_part.cpp:202 notes/knote.cpp:690 +#, kde-format +msgid "Lock" +msgstr "Bloquear" + +#: kontactplugin/knotes_part.cpp:205 notes/knote.cpp:693 +#, kde-format +msgid "Unlock" +msgstr "Desbloquear" + +#: kontactplugin/knotes_part.cpp:238 +#, kde-format +msgid "Set Focus to Quick Search" +msgstr "Colocar a Procura Rápida em Primeiro Plano" + +#: kontactplugin/knotes_part.cpp:321 +#, kde-format +msgctxt "@info" +msgid "To print notes, first select the notes to print from the list." +msgstr "" +"Para imprimir as notas, seleccione primeiro as que deseja imprimir na lista." + +#: kontactplugin/knotes_part.cpp:322 +#, kde-format +msgctxt "@title:window" +msgid "Print Popup Notes" +msgstr "Imprimir as Notas Instantâneas" + +#: kontactplugin/knotes_part.cpp:366 +#, kde-format +msgid "Note was not created." +msgstr "A nota não foi criada." + +#: kontactplugin/knotes_part.cpp:366 +#, kde-format +msgid "Create new note" +msgstr "Criar uma nova nota" + +#: kontactplugin/knotes_part.cpp:388 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:70 +#, kde-format +msgctxt "@info" +msgid "Do you really want to delete this note?" +msgid_plural "Do you really want to delete these %1 notes?" +msgstr[0] "Quer mesmo apagar esta nota?" +msgstr[1] "Quer mesmo apagar estas %1 notas?" + +#: kontactplugin/knotes_part.cpp:390 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:57 +#, kde-format +msgctxt "@title:window" +msgid "Confirm Delete" +msgstr "Confirmar a Remoção" + +#: kontactplugin/knotes_part.cpp:582 +#, kde-format +msgctxt "@title:window" +msgid "Rename Popup Note" +msgstr "Mudar o Nome da Nota Instantânea" + +#: kontactplugin/knotes_part.cpp:583 +#, kde-format +msgctxt "@label:textbox" +msgid "New Name:" +msgstr "Novo Nome:" + +#: kontactplugin/knotes_part.cpp:606 kontactplugin/knotes_part.cpp:790 +#, kde-format +msgid "Show Note..." +msgstr "Mostrar a Nota..." + +#: kontactplugin/knotes_part.cpp:742 +#, kde-format +msgid "Rich text (*.html)" +msgstr "Texto formatado (*.html)" + +#: kontactplugin/knotes_part.cpp:744 +#, kde-format +msgid "Plain text (*.txt)" +msgstr "Texto simples (*.txt)" + +#: kontactplugin/knotes_part.cpp:747 notes/knote.cpp:516 +#, kde-format +msgid "Save As" +msgstr "Gravar Como" + +#: kontactplugin/knotes_part.cpp:758 notes/knote.cpp:533 +#, kde-format +msgid "" +"A file named %1 already exists.
              Are you sure you want to " +"overwrite it?
              " +msgstr "" +"Já existe um ficheiro chamado %1.
              Tem a certeza que o deseja " +"sobrepor?
              " + +#: kontactplugin/knotes_plugin.cpp:62 +#, kde-format +msgctxt "@action:inmenu" +msgid "New Popup Note..." +msgstr "Nova Nota Instantânea..." + +#: kontactplugin/knotes_plugin.cpp:70 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can create a new popup note." +msgstr "" +"Ser-lhe-á apresentada uma janela onde poderá criar uma nova nota instantânea." + +#: kontactplugin/knotes_plugin.cpp:99 +#, kde-kuit-format +msgctxt "@title" +msgid "KNotes" +msgstr "KNotes" + +#: kontactplugin/knotes_plugin.cpp:101 +#, kde-kuit-format +msgctxt "@title" +msgid "Popup Notes" +msgstr "Notas Instantâneas" + +#: kontactplugin/knotes_plugin.cpp:103 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Copyright © 2003–2018 Kontact authors" +msgstr "Copyright © 2003-2018 dos autores do Kontact" + +#: kontactplugin/knotes_plugin.cpp:105 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: kontactplugin/knotes_plugin.cpp:106 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Current Maintainer" +msgstr "Manutenção Actual" + +#: kontactplugin/knotes_plugin.cpp:109 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Michael Brade" +msgstr "Michael Brade" + +#: kontactplugin/knotes_plugin.cpp:110 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Previous Maintainer" +msgstr "Manutenção Anterior" + +#: kontactplugin/knotes_plugin.cpp:112 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Tobias Koenig" +msgstr "Tobias Koenig" + +#: kontactplugin/knotes_plugin.cpp:113 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Developer" +msgstr "desenvolvimento" + +#: kontactplugin/knotes_plugin.cpp:151 +#, kde-format +msgctxt "@item" +msgid "Meeting" +msgstr "Reunião" + +#: kontactplugin/knotes_plugin.cpp:165 kontactplugin/knotes_plugin.cpp:170 +#, kde-format +msgctxt "@item" +msgid "Note: %1" +msgstr "Nota: %1" + +#: kontactplugin/knotes_plugin.cpp:177 +#, kde-format +msgctxt "@item" +msgid "New Note" +msgstr "Nova Nota" + +#: kontactplugin/knotes_plugin.cpp:187 +#, kde-format +msgctxt "@info" +msgid "Dropping multiple mails is not supported." +msgstr "A largada de várias mensagens de e-mail não é suportada." + +#: kontactplugin/knotes_plugin.cpp:190 +#, kde-format +msgctxt "@item" +msgid "" +"From: %1\n" +"To: %2\n" +"Subject: %3" +msgstr "" +"De: %1\n" +"Para: %2\n" +"Assunto: %3" + +#: kontactplugin/knotes_plugin.cpp:193 +#, kde-format +msgctxt "@item" +msgid "Mail: %1" +msgstr "E-Mail: %1" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, kde-format +msgctxt "@title:window" +msgid "Show Popup Note" +msgstr "Mostrar a Nota Instantânea" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, kde-format +msgctxt "@title:window" +msgid "Edit Popup Note" +msgstr "Editar a Nota Instantânea" + +#: kontactplugin/knoteseditdialog.cpp:79 +#, kde-format +msgctxt "@label popup note name" +msgid "Name:" +msgstr "Nome:" + +#: kontactplugin/knoteslistwidgetsearchline.cpp:28 +#, kde-format +msgid "Search notes..." +msgstr "Procurar as notas..." + +#: kontactplugin/knoteslistwidgetsearchline.cpp:37 +#, kde-format +msgid "Search notes...<%1>" +msgstr "Procurar as notas...<%1>" + +#: kontactplugin/knotesselectdeletenotesdialog.cpp:46 +#, kde-format +msgid "(note locked, it will not removed)" +msgstr "(nota bloqueada, pelo que não será removida)" + +#: kontactplugin/summarywidget.cpp:63 +#, kde-format +msgid "Popup Notes" +msgstr "Notas Instantâneas" + +#: kontactplugin/summarywidget.cpp:120 +#, kde-format +msgid "No notes found" +msgstr "Nenhuma nota encontrada" + +#: kontactplugin/summarywidget.cpp:153 +#, kde-format +msgid "Modify Note..." +msgstr "Modificar a Nota..." + +#: kontactplugin/summarywidget.cpp:157 +#, kde-format +msgid "Delete Note..." +msgstr "Apagar a Nota..." + +#: kontactplugin/summarywidget.cpp:243 +#, kde-format +msgid "Read Popup Note: \"%1\"" +msgstr "Ler a Nota Instantânea: \"%1\"" + +#: notes/knote.cpp:149 +#, kde-format +msgid "Do you really want to delete note %1?" +msgstr "Quer mesmo apagar a nota %1?" + +#: notes/knote.cpp:150 +#, kde-format +msgid "Confirm Delete" +msgstr "Confirmar a Remoção" + +#: notes/knote.cpp:151 +#, kde-format +msgid "&Delete" +msgstr "&Apagar" + +#: notes/knote.cpp:277 +#, kde-format +msgid "Please enter the new name:" +msgstr "Insira o novo nome:" + +#: notes/knote.cpp:511 +#, kde-format +msgid "Save note as plain text" +msgstr "Gravar nota como texto" + +#: notes/knote.cpp:639 +#, kde-format +msgid "&All Desktops" +msgstr "To&dos os Ecrãs" + +#: notes/knote.cpp:681 +#, kde-format +msgid "New" +msgstr "Nova" + +#: notes/knote.cpp:685 +#, kde-format +msgid "Rename..." +msgstr "Mudar o Nome..." + +#: notes/knote.cpp:695 +#, kde-format +msgid "Hide" +msgstr "Esconder" + +#: notes/knote.cpp:700 +#, kde-format +msgid "Delete" +msgstr "Apagar" + +#: notes/knote.cpp:727 +#, kde-format +msgid "Preferences..." +msgstr "Preferências..." + +#: notes/knote.cpp:732 +#, kde-format +msgid "Keep Above Others" +msgstr "Manter por Cima das Outras" + +#: notes/knote.cpp:737 +#, kde-format +msgid "Keep Below Others" +msgstr "Manter por Baixo das Outras" + +#: notes/knote.cpp:742 +#, kde-format +msgid "To Desktop" +msgstr "Para o Ecrã" + +#: notes/knote.cpp:752 +#, kde-format +msgid "Walk Through Notes" +msgstr "Passear Pelas Notas" + +#: print/knotegrantleeprint.cpp:50 +#, kde-format +msgid "Alarm:" +msgstr "Alarme:" + +#: print/knotegrantleeprint.cpp:51 +#, kde-format +msgid "Note is locked" +msgstr "A nota está bloqueada" + +#: print/knoteprinter.cpp:135 +#, kde-format +msgid "Print Note" +msgid_plural "Print %1 notes" +msgstr[0] "Imprimir a Nota" +msgstr[1] "Imprimir as %1 Notas" + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing theme was not found." +msgstr "O tema de impressão não foi encontrado." + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing error" +msgstr "Erro de impressão" + +#: print/knoteprintselectednotesdialog.cpp:63 +#, kde-format +msgid "Printing theme:" +msgstr "Tema de impressão:" + +#: print/knoteprintselectednotesdialog.cpp:70 +#, kde-format +msgid "Preview" +msgstr "Antevisão" + +#: print/knoteprintselectednotesdialog.cpp:72 +#, kde-format +msgid "Print" +msgstr "Imprimir" + +#: print/knoteprintselectthemedialog.cpp:34 +#, kde-format +msgid "Select theme" +msgstr "Seleccionar o tema" + +#: print/knoteprintselectthemedialog.cpp:51 +#, kde-format +msgid "Themes:" +msgstr "Temas:" diff --git a/po/pt/libnoteshared.po b/po/pt/libnoteshared.po new file mode 100644 index 0000000..ee8d2c6 --- /dev/null +++ b/po/pt/libnoteshared.po @@ -0,0 +1,165 @@ +msgid "" +msgstr "" +"Project-Id-Version: libnoteshared\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2017-09-15 03:37+0200\n" +"PO-Revision-Date: 2017-01-27 11:41+0000\n" +"Last-Translator: José Nuno Coelho Pires \n" +"Language-Team: Portuguese \n" +"Language: pt\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" + +#: alarms/notealarmdialog.cpp:77 +#, kde-format +msgid "Scheduled Alarm" +msgstr "Alarme Agendado" + +#: alarms/notealarmdialog.cpp:80 +#, kde-format +msgid "&No alarm" +msgstr "&Sem alarme" + +#: alarms/notealarmdialog.cpp:89 +#, kde-format +msgid "Alarm &at:" +msgstr "&Alarme às:" + +#: config/noteactionconfig.cpp:36 +#, kde-format +msgid "&Mail action:" +msgstr "Acção do &correio:" + +#: config/noteactionconfig.cpp:44 +#, kde-format +msgid "How does this work?" +msgstr "Como é que isto funciona?" + +#: config/noteactionconfig.cpp:57 +#, kde-format +msgid "" +"

              You can customize command line. You can use:

              • %t returns " +"current note title
              • %f returns current note text
              " +msgstr "" +"

              Pode personalizar a linha de comandos. Pode usar:

              • %t " +"devolve o título da nota actual
              • %f devolve o texto da nota actual
              " + +#: config/notenetworkconfig.cpp:54 +#, kde-format +msgid "Incoming Notes" +msgstr "Notas Recebidas" + +#: config/notenetworkconfig.cpp:57 +#, kde-format +msgid "Accept incoming notes" +msgstr "Aceitar notas recebidas" + +#: config/notenetworkconfig.cpp:63 +#, kde-format +msgid "Outgoing Notes" +msgstr "Notas Enviadas" + +#: config/notenetworkconfig.cpp:66 +#, kde-format +msgid "&Sender ID:" +msgstr "ID do &Remetente:" + +#: config/notenetworkconfig.cpp:78 +#, kde-format +msgid "&Port:" +msgstr "&Porto:" + +#: dialog/selectednotefolderdialog.cpp:35 +#, kde-format +msgctxt "@title:window" +msgid "Select Note Folder" +msgstr "Seleccionar a Pasta de Notas" + +#: dialog/selectednotefolderdialog.cpp:37 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "Seleccione a pasta onde será gravada a nota:" + +#: job/createnewnotejob.cpp:124 job/createnewnotejob.cpp:134 +#, kde-format +msgid "" +"An error occurred during fetching. Do you want to select a new default " +"collection?" +msgstr "" +"Ocorreu um erro durante a recepção. Deseja seleccionar uma nova colecção " +"predefinida?" + +#: job/createnewnotejob.cpp:144 +#, kde-format +msgid "" +"Collection is hidden. New note will stored but not displaying. Do you want " +"to show collection?" +msgstr "" +"A colecção está escondida. As novas notas serão guardadas mas não estarão " +"visíveis. Deseja mostrar a colecção?" + +#: job/createnewnotejob.cpp:198 +#, kde-format +msgid "Note was not created." +msgstr "A nota não foi criada." + +#: job/createnewnotejob.cpp:198 +#, kde-format +msgid "Create new note" +msgstr "Criar uma nova nota" + +#: network/notehostdialog.cpp:64 +#, kde-format +msgid "Select recipient:" +msgstr "Seleccione o destinatário:" + +#: network/notehostdialog.cpp:83 +#, kde-format +msgid "Hostname or IP address:" +msgstr "Nome ou IP da máquina:" + +#: network/notesnetworksender.cpp:104 +#, kde-format +msgid "Communication error: %1" +msgstr "Erro de comunicação: %1" + +#: noteutils.cpp:45 +#, kde-format +msgid "Please configure send mail action." +msgstr "Por favor, configure a acção de envio de correio." + +#: noteutils.cpp:53 +#, kde-format +msgid "Note: \"%1\"" +msgstr "Nota: \"%1\"" + +#: noteutils.cpp:60 +#, kde-format +msgid "Unable to start the mail process." +msgstr "Impossível iniciar o processo de e-mail." + +#: noteutils.cpp:69 +#, kde-format +msgid "Send \"%1\"" +msgstr "Enviar o \"%1\"" + +#: noteutils.cpp:73 +#, kde-format +msgid "The host cannot be empty." +msgstr "A máquina não pode estar em branco." + +#: resources/localresourcecreator.cpp:83 +#, kde-format +msgctxt "Default name for resource holding notes" +msgid "Local Notes" +msgstr "Notas Locais" + +#. i18n: ectx: label, entry (Port), group (Network) +#: settings/notesharedglobalconfig.kcfg:37 +#, kde-format +msgid "The port will listen on and send notes to." +msgstr "O porto onde atenderá os pedidos e para onde enviará as notas." diff --git a/po/pt_BR/akonadi_notes_agent.po b/po/pt_BR/akonadi_notes_agent.po new file mode 100644 index 0000000..a6bbc34 --- /dev/null +++ b/po/pt_BR/akonadi_notes_agent.po @@ -0,0 +1,117 @@ +# Translation of akonadi_notes_agent.po to Brazilian Portuguese +# Copyright (C) 2013-2018 This_file_is_part_of_KDE +# This file is distributed under the same license as the PACKAGE package. +# +# André Marcelo Alvarenga , 2013, 2014, 2015, 2016, 2018. +msgid "" +msgstr "" +"Project-Id-Version: akonadi_notes_agent\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2018-07-17 22:30-0300\n" +"Last-Translator: André Marcelo Alvarenga \n" +"Language-Team: Brazilian Portuguese \n" +"Language: pt_BR\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: Lokalize 2.0\n" + +#: notesagentalarmdialog.cpp:51 notesagentalarmdialog.cpp:220 +#, kde-format +msgid "Alarm" +msgstr "Alarme" + +#: notesagentalarmdialog.cpp:63 +#, kde-format +msgid "The following notes triggered alarms:" +msgstr "As seguintes notas acionaram os alarmes:" + +#: notesagentalarmdialog.cpp:101 +#, kde-format +msgid "Remove Alarm" +msgstr "Remover alarme" + +#: notesagentalarmdialog.cpp:103 +#, kde-format +msgid "Show Note..." +msgstr "Mostrar nota..." + +#: notesagentalarmdialog.cpp:105 +#, kde-format +msgid "Modify Alarm..." +msgstr "Modificar alarme..." + +#: notesagentalarmdialog.cpp:158 +#, kde-format +msgid "Are you sure to remove alarm?" +msgstr "Deseja realmente remover o alarme?" + +#: notesagentalarmdialog.cpp:158 +#, kde-format +msgctxt "@title:window" +msgid "Remove Alarm" +msgstr "Remover alarme" + +#: notesagentalarmdialog.cpp:220 +#, kde-format +msgid "Error during fetch alarm info." +msgstr "Ocorreu um erro ao obter informações sobre o alarme." + +#: notesagentsettingsdialog.cpp:42 +#, kde-format +msgid "Configure Notes Agent" +msgstr "Configurar o Agente de Notas" + +#: notesagentsettingsdialog.cpp:58 +#, kde-format +msgid "Notify" +msgstr "Notificar" + +#: notesagentsettingsdialog.cpp:61 +#, kde-format +msgid "Network" +msgstr "Rede" + +#: notesagentsettingsdialog.cpp:70 +#, kde-format +msgid "Notes Agent" +msgstr "Agente de Notas" + +#: notesagentsettingsdialog.cpp:72 +#, kde-format +msgid "Notes Agent." +msgstr "Agente de Notas." + +#: notesagentsettingsdialog.cpp:74 +#, kde-format +msgid "Copyright (C) 2013-2018 Laurent Montel" +msgstr "Copyright (C) 2013-2018 Laurent Montel" + +#: notesagentsettingsdialog.cpp:76 +#, kde-format +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: notesagentsettingsdialog.cpp:77 +#, kde-format +msgid "Maintainer" +msgstr "Mantenedor" + +#: notesagentsettingsdialog.cpp:80 +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "André Marcelo Alvarenga" + +#: notesagentsettingsdialog.cpp:81 +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "alvarenga@kde.org" + +#: notesmanager.cpp:199 +#, kde-format +msgid "Note Received" +msgstr "Nota recebida" diff --git a/po/pt_BR/docs/akonadi_notes_agent/index.docbook b/po/pt_BR/docs/akonadi_notes_agent/index.docbook new file mode 100644 index 0000000..6cc219e --- /dev/null +++ b/po/pt_BR/docs/akonadi_notes_agent/index.docbook @@ -0,0 +1,96 @@ + +Agente de Notas"> + + +]> + +
              + +Manual do &i18n-notesagent; + + Laurent Montel &Laurent.Montel.mail; +André MarceloAlvarenga
              alvarenga@kde.org
              Tradução
              +
              + + +2013 +&Laurent.Montel; + + +20/12/2013 +&kde; 4.13 + +
              + + +Introdução + +O &i18n-notesagent; é um agente do Akonadi que permite-lhe receber notas pela rede e sinais de alarme. + + + +Créditos e licença + +&i18n-notesagent; +Direitos autorais do programa 2013 de &Laurent.Montel; &Laurent.Montel.mail; +Direitos autorais da documentação © 2013 de &Laurent.Montel; &Laurent.Montel.mail; + +Tradução de André Marcelo Alvarenga alvarenga@kde.org +&underFDL; &underGPL; + + + +
              + diff --git a/po/pt_BR/docs/knotes/index.docbook b/po/pt_BR/docs/knotes/index.docbook new file mode 100644 index 0000000..0e6a47c --- /dev/null +++ b/po/pt_BR/docs/knotes/index.docbook @@ -0,0 +1,862 @@ + + + + + +]> + + + + +Manual do &knotes; + + +Fabian Dal Santo
              &Fabian.DalSanto.mail;
              +
              +
              + +Greg M. Holmes + +Lauri Watts Revisão + +MarcusGama
              marcus.gama@gmail.com
              Tradução
              + +
              + + +2000 +&Greg.M.Holmes; + + +2001 +Fabian Del Santo + + +&FDLNotice; + +26/05/2013 +4.11 pre (&kde; 4.11) + +O &knotes; é um aplicativo de notas auto-adesivas para a tela. + + +KDE +Knotes +kdeutils +notas +aviso +aviso +knotes + + + +
              + + +Introdução + +O &knotes; é um programa que lhe permite escrever o equivalente para computadores das notas auto-adesivas. As notas são gravadas automaticamente quando você sai do programa e são depois apresentadas quando você abre o programa. + +Você poderá imprimir e enviar por e-mail as suas notas se você configurar o &knotes; para usar os aplicativos auxiliares. + +Os recursos de apresentação das notas, como a cor e a fonte, poderão ser personalizadas para cada nota. Você poderá também personalizar os valores padrões. + +Após iniciar o &knotes; pela primeira vez, você terá um recurso instalado que salva todas as notas em um arquivo localizado em $HOME/.kde/share/apps/knotes/notes.ics. + + + + +Usando o &knotes; + + + +Criando uma nova anotação: + +Para criar uma nota nova, clique com o &RMB; no ícone do painel do &knotes; e selecione Nova Nota. +Você poderá criar uma nota nova que tenha o conteúdo da área de transferência selecionando a opção Nova Nota da Área de Transferência. + + + + + +Escrevendo sua nota: + +Para escrever a sua nota, basta escrever o texto no espaço oferecido. São suportadas as funções normais de edição com o rato e o teclado. Clicando com o botão direito no espaço de edição, aparecerão as seguintes opções do menu: + + +&Ctrl;Z Desfazer +&Ctrl;&Shift;Z Refazer +&Ctrl;X Cortar +&Ctrl;C Copiar +&Ctrl;V Colar +Excluir +&Ctrl;A Selecionar tudo +Verificar ortografia +Verificar ortografia automaticamente +Permitir tabulações +&Ctrl;F Localizar +F3 Localizar próxima +&Ctrl;R Substituir +Falar o texto + +O texto poderá ser selecionado mantendo pressionado o &LMB; e movendo o mouse ou mantendo pressionada a tecla &Shift; e usando as teclas de seta. + + + + +Inserindo a data: + +Para inserir a data atual na nota, clique com o &RMB; na barra de título da nota e selecione Inserir data. +A data e hora atual será inserida na posição do cursor no texto da nota. + + + + +Renomeando uma nota: + +Para renomear uma nota clique com o &RMB; na barra de título da nota e selecione Renomear.... +Digite o novo nome da nota no diálogo que aparece. Para aceitar o nome novo, clique no botão OK. Para sair da janela sem renomear a nota, clique no botão Cancelar. + + + + +Enviando uma nota por e-mail: + +Para enviar uma nota por e-mail, clique com o &RMB; na mesma e selecione Enviar por e-mail.... +O que acontece a seguir depende de como você configurou a ação de envio de e-mail no diálogo de Configurações. + + + + +Imprimindo uma nota: + +Para imprimir uma nota, clique com o &RMB; na barra de título e selecione &Ctrl;P Imprimir. +Aparecerá um diálogo de impressão padrão do &kde;. + + + + +Apagando uma nota: + +Para remover uma nota, clique com o &RMB; na barra de título e selecione Remover. + + + + +Ocultando uma nota: + +Para esconder uma nota, clique no X no canto superior direito da barra de título da nota ou selecione &Esc;Ocultar no menu de contexto. Ela não será mais exibida na tela. A nota em si não será removida. + + + + +Configurando um alarme: + +Selecione Configurar alarme no menu de contexto do título da nota. Assinale a opção Alarme às na caixa de diálogo seguinte e ajuste a data e hora do lembrete. Na hora do alarme, será exibida uma janela instantânea que apresenta todas as notas com data do alarme atual. + + + + +Enviando uma nota: + +Para enviar uma nota para outro computador, selecione Enviar... no menu de contexto do título da nota. Adicione o nome ou endereço IP de uma máquina ou escolha um destinatário na lista de notas enviadas anteriormente. Se os destinatários tiverem ativado a recepção de notas, a nota irá aparecer no tela deles, indicando o ID do remetente na barra de título. + + + + +Bloqueando uma nota: + +Para evitar modificações acidentais em uma nota, selecione Bloquear no menu de contexto do título da nota. + + + + +Salvando uma nota: + +Para salvar uma nota, selecione Salvar como... no menu de contexto do título da nota. A nota pode ser salva como um arquivo de texto simples ou no formato &HTML;, caso a opção Texto formatado esteja ativa. + + + + +Mostrando as notas: + +Quando você inicia o &knotes;, todas as notas ficam ocultas. Se quiser mostrá-las, clique com o &LMB; no ícone do painel do &knotes; e selecione a nota que deseja mostrar. + + + + +Procurando em todas as notas: + +Clique com o &RMB; no ícone do painel e selecione &Ctrl;F Localizar no menu de contexto. +Aparecerá uma caixa de diálogo padrão do &kde;, onde você poderá digitar o texto a ser pesquisado em todas as notas. + + + + +Funções de área de trabalho: + +Para enviar uma nota para uma determinada área, clique com o &RMB; na barra de título da mesma e selecione Para a Área de Trabalho. Escolha a área desejada ou, em alternativa, selecione Todas as Áreas de Trabalho +Para que a nota fique por cima de todas as outras janelas, clique com o &RMB; na barra de título da mesma e selecione Manter Acima das Outras. +Para que a nota volte para um comportamento de janela mais normal, selecione a opção Manter Abaixo das Outras. + + + + +Saindo do &knotes; + +Para sair do &knotes;, clique com o &RMB; no ícone do painel e selecione Sair. + + + + + + + + + +Configuração + + +Configurando as Opções Padrão do &knotes; + +Para configurar o &knotes;, clique com o &RMB; no ícone do painel e selecione a opção Configurar o KNotes.... O diálogo de Configurações do KNotes irá então aparecer. + + +Seção Aparência + +Cor do texto: +O quadrado colorido mostra a cor do texto atual. Clicando neste quadrado colorido, você irá abrir o diálogo de seleção de cores padrão do &kde;. + + +Cor do plano de fundo: +O quadrado colorido mostra a cor de fundo atual. Clicando neste quadrado colorido, você irá abrir o diálogo de seleção de cores padrão do &kde;. + + + +Largura padrão: +A largura da nota em pixels. Edite este número de acordo com a sua vontade. + + + +Altura padrão: +A altura da nota em pixels. Edite este número de acordo com a sua vontade. + + + +Mostrar nota na barra de tarefas +Por padrão, as notas do &knotes; não são mostradas na barra de tarefas. Se quiser que elas apareçam na barra de tarefas, ative esta opção. + + + + + + +Seção Editor + +Tamanho da Tabulação +Este é o tamanho do recuo produzido pela tecla em número de espaços. Edite este número de acordo com a sua vontade. + + +Recuo automático +Esta opção, se selecionada, irá ativar o recuo automático. + + + +Texto formatado + +Assinale esta opção para ter uma barra de ferramentas de formatação na parte inferior das janelas de notas. + + + + +Fonte do título: +Você poderá alterar a fonte usada para o título das suas notas. + +Clique no botão Escolher... para abrir a janela padrão de seleção de fonte do &kde;. + + + + +Fonte do texto + +Você poderá alterar a fonte usada para o texto das suas notas. + +Clique no botão Escolher... para abrir a janela padrão de seleção de fonte do &kde;. + + + + +Seção Ações + +Ação de e-mail +Digite um comando de envio de e-mail com todas as opções da linha de comando necessárias para a sua execução, neste campo. +Ao usar %f na linha de comando, você poderá passar o texto da nota e se usar %t passará o título da nota ao comando de e-mail. + + + + + + +Seção Rede + +Aceitar notas recebidas +Ative esta opção para permitir a recepção de notas de outros computadores. + + + +ID do remetente +Será mostrado o ID no título da nota, em conjunto com o título original, o IP ou nome da máquina e a data de envio. + + + +Porta +A porta usada para enviar as notas pela rede. A padrão é 24837. + + + + + +Seção Estilo + +Estilo +Até o momento, apenas o formato de texto Simples pode ser selecionado. + + + + + +Personalizando a Visualização de Uma Única Nota + +Você poderá personalizar cada nota, independentemente da configuração global. As opções que poderá personalizar são idênticas às da seção Configuração, mas só irão aplicar-se na nota que você está alterando. Todas as outras notas abertas, bem como as novas que criar, irão usar a configuração padrão. + +Para personalizar a apresentação de uma única nota, clique com o &RMB; na barra de título da nota e selecione Preferências.... +Uma janela com as páginas Visualização e Editor irá abrir, permitindo que você configure a nota. + + + + + + +Créditos e licença + +&knotes; + +Programa com copyright 1997 Bernd Wuebben &Bernd.Johannes.Wuebben.mail; + +Contribuições: + +Wynn Wilkes wynnw@calderasystems.com + + + +Documentação com copyright 2000 &Greg.M.Holmes; holmegm@earthlink.net + +Documentação atualizada em 2001 por Fabian Del Santo &Fabian.DalSanto.mail; e 2003 por &Lauri.Watts; &Lauri.Watts.mail;. + + +Tradução de Marcus Gama marcus.gama@gmail.com +&underFDL; &underGPL; + +&documentation.index; + +
              + diff --git a/po/pt_BR/knotes.po b/po/pt_BR/knotes.po new file mode 100644 index 0000000..28341b6 --- /dev/null +++ b/po/pt_BR/knotes.po @@ -0,0 +1,1080 @@ +# Translation of knotes.po to Brazilian Portuguese +# Copyright (C) 2003-2018 This_file_is_part_of_KDE +# This file is distributed under the same license as the PACKAGE package. +# +# Antonio Sergio de Mello e Souza , 2003. +# Lisiane Sztoltz , 2003. +# Lisiane Sztoltz Teixeira , 2004. +# Lisiane Sztoltz Teixeira , 2004, 2005. +# Henrique Pinto , 2005. +# André Marcelo Alvarenga , 2008, 2009, 2010, 2013, 2014, 2015, 2016, 2018. +# Fernando Boaglio , 2008. +# Luiz Fernando Ranghetti , 2009, 2010. +msgid "" +msgstr "" +"Project-Id-Version: knotes\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2018-08-04 22:49-0300\n" +"Last-Translator: André Marcelo Alvarenga \n" +"Language-Team: Brazilian Portuguese \n" +"Language: pt_BR\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: Lokalize 2.0\n" + +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "André Marcelo Alvarenga" + +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "alvarenga@kde.org" + +#: apps/knotes_options.h:29 +#, kde-format +msgid "Suppress creation of a new note on a non-unique instance." +msgstr "Eliminar criação de uma nota nova numa instância não-única." + +#: apps/knotesakonaditray.cpp:35 apps/knotestray.cpp:32 +#, kde-format +msgid "KNotes: Sticky notes by KDE" +msgstr "KNotes: Notas adesivas do KDE" + +#: apps/knotesapp.cpp:98 +#, kde-format +msgid "New Note" +msgstr "Nova nota" + +#: apps/knotesapp.cpp:106 kontactplugin/knotes_part.cpp:187 +#, kde-format +msgid "New Note From Clipboard" +msgstr "Nova nota a partir da área de transferência" + +#: apps/knotesapp.cpp:112 kontactplugin/knotes_part.cpp:192 +#, kde-format +msgid "New Note From Text File..." +msgstr "Nova nota a partir do arquivo texto..." + +#: apps/knotesapp.cpp:116 +#, kde-format +msgid "Show All Notes" +msgstr "Mostrar todas as notas" + +#: apps/knotesapp.cpp:122 +#, kde-format +msgid "Hide All Notes" +msgstr "Ocultar todas as notas" + +#: apps/knotesapp.cpp:128 kontactplugin/knotes_part.cpp:146 +#, kde-format +msgctxt "@action:inmenu" +msgid "Print Selected Notes..." +msgstr "Imprimir as notas selecionadas..." + +#: apps/knotesapp.cpp:134 +#, kde-format +msgctxt "@action:inmenu" +msgid "Delete Selected Notes..." +msgstr "Excluir as notas selecionadas..." + +#: apps/knotesapp.cpp:393 kontactplugin/knotes_part.cpp:874 +#, kde-format +msgid "Select Text File" +msgstr "Selecionar o arquivo texto" + +#: apps/knotesapp.cpp:394 kontactplugin/knotes_part.cpp:875 +#, kde-format +msgid "Text File" +msgstr "Arquivo de texto" + +#: apps/knotesapp.cpp:400 kontactplugin/knotes_part.cpp:882 +#, kde-format +msgid "Error during open text file: %1" +msgstr "Ocorreu um erro ao abrir o arquivo texto: %1" + +#: apps/knotesapp.cpp:401 kontactplugin/knotes_part.cpp:883 +#, kde-format +msgid "Open Text File" +msgstr "Abrir um arquivo texto" + +#: apps/knotesapp.cpp:404 kontactplugin/knotes_part.cpp:886 +#, kde-format +msgid "Note from file '%1'" +msgstr "Nota do arquivo '%1'" + +#: apps/knotesapp.cpp:499 +#, kde-format +msgid "No Notes" +msgstr "Nenhuma nota" + +#: apps/knotesapp.cpp:552 kontactplugin/knotes_part.cpp:637 +#, kde-format +msgid "Settings" +msgstr "Configurações" + +#. i18n: ectx: Menu (knotes_context) +#: apps/main.cpp:54 data/knotesappui.rc:5 data/knotesappui.rc:6 +#: kontactplugin/knotes_part.cpp:87 kontactplugin/knotes_plugin.cpp:58 +#: kontactplugin/knoteseditdialog.cpp:67 +#, kde-format +msgid "KNotes" +msgstr "KNotes" + +#: apps/main.cpp:56 +#, kde-format +msgid "KDE Notes" +msgstr "Notas do KDE" + +#: apps/main.cpp:58 +#, kde-format +msgid "Copyright © 1997–2018 KNotes authors" +msgstr "Copyright © 1997–2018, autores do KNotes" + +#: apps/main.cpp:78 kontactplugin/kcmknotessummary.cpp:64 +#, kde-format +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: apps/main.cpp:79 +#, kde-format +msgid "Maintainer" +msgstr "Mantenedor" + +#: apps/main.cpp:81 +#, kde-format +msgid "Guillermo Antonio Amaral Bastidas" +msgstr "Guillermo Antonio Amaral Bastidas" + +#: apps/main.cpp:82 apps/main.cpp:85 +#, kde-format +msgid "Previous Maintainer" +msgstr "Mantenedor anterior" + +#: apps/main.cpp:84 +#, kde-format +msgid "Michael Brade" +msgstr "Michael Brade" + +#: apps/main.cpp:87 +#, kde-format +msgid "Bernd Johannes Wuebben" +msgstr "Bernd Johannes Wuebben" + +#: apps/main.cpp:88 +#, kde-format +msgid "Original KNotes Author" +msgstr "Autor original do KNotes" + +#: apps/main.cpp:90 +#, kde-format +msgid "Wynn Wilkes" +msgstr "Wynn Wilkes" + +#: apps/main.cpp:91 +#, kde-format +msgid "Ported KNotes to KDE 2" +msgstr "KNotes migrado para o KDE 2" + +#: apps/main.cpp:93 +#, kde-format +msgid "Daniel Martin" +msgstr "Daniel Martin" + +#: apps/main.cpp:94 +#, kde-format +msgid "Network Interface" +msgstr "Interface de rede" + +#: apps/main.cpp:96 +#, kde-format +msgid "Bo Thorsen" +msgstr "Bo Thorsen" + +#: apps/main.cpp:97 +#, kde-format +msgid "Started KDE Resource Framework Integration" +msgstr "Iniciada a integração ao framework de fontes de dados do KDE" + +#: apps/main.cpp:99 +#, kde-format +msgid "Bera Debajyoti" +msgstr "Bera Debajyoti" + +#: apps/main.cpp:100 +#, kde-format +msgid "Idea and initial code for the new look & feel" +msgstr "Ideia e código inicial para a nova aparência e comportamento" + +#: apps/main.cpp:102 +#, kde-format +msgid "Matthias Ettrich" +msgstr "Matthias Ettrich" + +#: apps/main.cpp:105 +#, kde-format +msgid "David Faure" +msgstr "David Faure" + +#: apps/main.cpp:108 +#, kde-format +msgid "Matthias Kiefer" +msgstr "Matthias Kiefer" + +#: apps/main.cpp:111 +#, kde-format +msgid "Luboš Luňák" +msgstr "Luboš Luňák" + +#: apps/main.cpp:113 +#, kde-format +msgid "Dirk A. Mueller" +msgstr "Dirk A. Mueller" + +#: apps/main.cpp:116 +#, kde-format +msgid "Carsten Pfeiffer" +msgstr "Carsten Pfeiffer" + +#: apps/main.cpp:119 +#, kde-format +msgid "Harri Porten" +msgstr "Harri Porten" + +#: apps/main.cpp:122 +#, kde-format +msgid "Espen Sand" +msgstr "Espen Sand" + +#: configdialog/knotecollectionconfigwidget.cpp:121 +#, kde-format +msgid "Folders" +msgstr "Pastas" + +#: configdialog/knotecollectionconfigwidget.cpp:123 +#, kde-format +msgid "Select which KNotes folders to show:" +msgstr "Selecione as pastas do KNotes a mostrar:" + +#: configdialog/knotecollectionconfigwidget.cpp:158 +#, kde-format +msgid "Search..." +msgstr "Pesquisar..." + +#: configdialog/knotecollectionconfigwidget.cpp:176 +#, kde-format +msgid "&Select All" +msgstr "&Selecionar tudo" + +#: configdialog/knotecollectionconfigwidget.cpp:180 +#, kde-format +msgid "&Unselect All" +msgstr "&Desmarcar tudo" + +#: configdialog/knotecollectionconfigwidget.cpp:185 +#, kde-format +msgid "Rename notes..." +msgstr "Renomear notas..." + +#: configdialog/knotecollectionconfigwidget.cpp:189 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "Selecione a pasta onde a nota será gravada:" + +#: configdialog/knotecollectionconfigwidget.cpp:208 +#, kde-format +msgid "Notes accounts" +msgstr "Contas de notas" + +#: configdialog/knotecollectionconfigwidget.cpp:213 +#, kde-format +msgid "Accounts" +msgstr "Contas" + +#: configdialog/knotecollectionconfigwidget.cpp:245 +#, kde-format +msgid "Rename Notes" +msgstr "Renomear notas" + +#: configdialog/knotecollectionconfigwidget.cpp:246 +#, kde-format +msgid "Name:" +msgstr "Nome:" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "An error was occurred during renaming: %1" +msgstr "Ocorreu um erro ao renomear: %1" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "Rename note" +msgstr "Renomear nota" + +#: configdialog/knoteconfigdialog.cpp:192 +#, kde-format +msgid "Show number of notes in tray icon" +msgstr "Mostrar o número de notas no ícone da área de notificação" + +#: configdialog/knoteconfigdialog.cpp:199 +#, kde-format +msgid "Default Title:" +msgstr "Título padrão:" + +#: configdialog/knoteconfigdialog.cpp:206 +#, kde-format +msgid "How does this work?" +msgstr "Como isto funciona?" + +#: configdialog/knoteconfigdialog.cpp:240 +#, kde-format +msgid "" +"

              You can customize title note. You can use:

              • %d current date " +"(short format)
              • %l current date (long format)
              • %t current " +"time
              " +msgstr "" +"

              Você pode personalizar a nota do título. Você pode usar:

              • " +"%d data atual (formato abreviado)
              • %l data atual (formato por " +"extenso)
              • %t hora atual
              " + +#: configdialog/knoteconfigdialog.cpp:262 +#, kde-format +msgid "Theme:" +msgstr "Tema:" + +#: configdialog/knoteconfigdialog.cpp:272 +#, kde-format +msgid "Download new printing themes" +msgstr "Baixar novos temas de impressão" + +#: configdialog/knotedisplayconfigwidget.cpp:46 +#, kde-format +msgid "&Text color:" +msgstr "Cor do &texto:" + +#: configdialog/knotedisplayconfigwidget.cpp:55 +#, kde-format +msgid "&Background color:" +msgstr "&Cor do plano de fundo:" + +#: configdialog/knotedisplayconfigwidget.cpp:66 +#, kde-format +msgid "&Show note in taskbar" +msgstr "&Mostrar nota na barra de tarefas" + +#: configdialog/knotedisplayconfigwidget.cpp:70 +#, kde-format +msgid "&Remember desktop" +msgstr "&Lembrar área de trabalho" + +#: configdialog/knotedisplayconfigwidget.cpp:74 +#, kde-format +msgid "Default &width:" +msgstr "Largura &padrão:" + +#: configdialog/knotedisplayconfigwidget.cpp:85 +#, kde-format +msgid "Default &height:" +msgstr "&Altura padrão:" + +#: configdialog/knoteeditorconfigwidget.cpp:37 +#, kde-format +msgid "&Tab size:" +msgstr "&Tamanho da tabulação:" + +#: configdialog/knoteeditorconfigwidget.cpp:46 +#, kde-format +msgid "Auto &indent" +msgstr "&Recuo automático" + +#: configdialog/knoteeditorconfigwidget.cpp:51 +#, kde-format +msgid "&Rich text" +msgstr "Texto fo&rmatado" + +#: configdialog/knoteeditorconfigwidget.cpp:55 +#, kde-format +msgid "Text font:" +msgstr "Fonte do texto:" + +#: configdialog/knoteeditorconfigwidget.cpp:64 +#, kde-format +msgid "Title font:" +msgstr "Fonte do título:" + +#: configdialog/knotesimpleconfigdialog.cpp:64 +#, kde-format +msgid "Editor Settings" +msgstr "Configurações do editor" + +#: configdialog/knotesimpleconfigdialog.cpp:67 +#, kde-format +msgid "Display Settings" +msgstr "Configurações da tela" + +#. i18n: ectx: Menu (help) +#: data/knotesappui.rc:23 +#, kde-format +msgid "&Help" +msgstr "A&juda" + +#. i18n: ectx: Menu (notes_menu) +#: data/knotesappui.rc:35 data/knotesappui.rc:36 +#, kde-format +msgid "Notes" +msgstr "Notas" + +#: dialog/knotedeleteselectednotesdialog.cpp:32 +#, kde-format +msgid "Select notes to delete" +msgstr "Selecionar as notas a excluir" + +#: dialog/knoteselectednotesdialog.cpp:34 +#: print/knoteprintselectednotesdialog.cpp:41 +#, kde-format +msgid "Select notes" +msgstr "Selecionar notas" + +#: dialog/knoteskeydialog.cpp:33 +#, kde-format +msgid "Configure Shortcuts" +msgstr "Configurar atalhos" + +#: dialog/knoteskeydialog.cpp:73 +#, kde-format +msgid "Note Actions" +msgstr "Ações da nota" + +#: finddialog/knotefinddialog.cpp:40 +#, kde-format +msgctxt "@title:window" +msgid "Search Notes" +msgstr "Procurar notas" + +#: finddialog/knotefinddialog.cpp:85 +#, kde-format +msgctxt "@label:textbox" +msgid "Search notes:" +msgstr "Procurar notas:" + +#: finddialog/knotefinddialog.cpp:94 +#, kde-format +msgctxt "@action:button Search notes" +msgid "Search..." +msgstr "Pesquisar..." + +#: finddialog/knotefinddialog.cpp:149 +#, kde-format +msgctxt "@label" +msgid "No Results found in search." +msgstr "Nenhum resultado encontrado." + +#: knoteedit.cpp:56 +#, kde-format +msgid "Bold" +msgstr "Negrito" + +#: knoteedit.cpp:61 +#, kde-format +msgid "Italic" +msgstr "Itálico" + +#: knoteedit.cpp:65 +#, kde-format +msgid "Underline" +msgstr "Sublinhado" + +#: knoteedit.cpp:69 +#, kde-format +msgid "Strike Out" +msgstr "Tachado" + +#: knoteedit.cpp:79 +#, kde-format +msgid "Align Left" +msgstr "Alinhar à esquerda" + +#: knoteedit.cpp:85 +#, kde-format +msgid "Align Center" +msgstr "Centralizar" + +#: knoteedit.cpp:90 +#, kde-format +msgid "Align Right" +msgstr "Alinhar à direita" + +#: knoteedit.cpp:95 +#, kde-format +msgid "Align Block" +msgstr "Alinhar ao bloco" + +#: knoteedit.cpp:106 +#, kde-format +msgid "List" +msgstr "Lista" + +#: knoteedit.cpp:111 +#, kde-format +msgid "Superscript" +msgstr "Sobrescrito" + +#: knoteedit.cpp:114 +#, kde-format +msgid "Subscript" +msgstr "Subscrito" + +#: knoteedit.cpp:120 +#, kde-format +msgid "Increase Indent" +msgstr "Aumentar recuo" + +#: knoteedit.cpp:126 +#, kde-format +msgid "Decrease Indent" +msgstr "Diminuir recuo" + +#: knoteedit.cpp:137 +#, kde-format +msgid "Text Color..." +msgstr "Cor do texto..." + +#: knoteedit.cpp:143 +#, kde-format +msgid "Text Background Color..." +msgstr "Cor de fundo do texto..." + +#: knoteedit.cpp:147 +#, kde-format +msgid "Text Font" +msgstr "Fonte do texto" + +#: knoteedit.cpp:151 +#, kde-format +msgid "Text Size" +msgstr "Tamanho do texto" + +#: knoteedit.cpp:162 +#, kde-format +msgid "Insert Date" +msgstr "Inserir data" + +#: knoteedit.cpp:166 +#, kde-format +msgid "Insert Checkmark" +msgstr "Inserir marcação" + +#: kontactplugin/kcmknotessummary.cpp:59 +#, kde-format +msgid "kcmknotessummary" +msgstr "kcmknotessummary" + +#: kontactplugin/kcmknotessummary.cpp:61 +#, kde-format +msgid "Notes Summary Configuration Dialog" +msgstr "Janela de configuração de resumo de notas" + +#: kontactplugin/kcmknotessummary.cpp:63 +#, kde-format +msgid "Copyright © 2013-2018 Laurent Montel " +msgstr "Copyright © 2013-2018 Laurent Montel " + +#: kontactplugin/knotes_part.cpp:98 +#, kde-format +msgctxt "@action:inmenu create new popup note" +msgid "&New" +msgstr "&Nova" + +#: kontactplugin/knotes_part.cpp:108 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be presented with a dialog where you can add a new popup note." +msgstr "" +"Aparecerá uma caixa de diálogo onde você poderá adicionar uma nova nota " +"instantânea." + +#: kontactplugin/knotes_part.cpp:111 kontactplugin/knotes_part.cpp:606 +#: kontactplugin/knotes_part.cpp:608 kontactplugin/knotes_part.cpp:790 +#, kde-format +msgctxt "@action:inmenu" +msgid "Edit..." +msgstr "Editar..." + +#: kontactplugin/knotes_part.cpp:120 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can modify an existing popup " +"note." +msgstr "" +"Aparecerá uma caixa de diálogo onde você poderá modificar uma nota " +"instantânea existente." + +#: kontactplugin/knotes_part.cpp:123 +#, kde-format +msgctxt "@action:inmenu" +msgid "Rename..." +msgstr "Renomear..." + +#: kontactplugin/knotes_part.cpp:131 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can rename an existing popup " +"note." +msgstr "" +"Aparecerá uma caixa de diálogo onde você poderá renomear uma nota " +"instantânea existente." + +#: kontactplugin/knotes_part.cpp:134 +#, kde-format +msgctxt "@action:inmenu" +msgid "Delete" +msgstr "Excluir" + +#: kontactplugin/knotes_part.cpp:142 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be prompted if you really want to permanently remove the selected " +"popup note." +msgstr "" +"Você será questionado se deseja realmente remover a nota instantânea de modo " +"permanente." + +#: kontactplugin/knotes_part.cpp:153 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be prompted to print the selected popup note." +msgstr "Você será questionado se deseja imprimir a nota instantânea." + +#: kontactplugin/knotes_part.cpp:156 +#, kde-format +msgctxt "@action:inmenu" +msgid "Print Preview Selected Notes..." +msgstr "Visualizar impressão das notas selecionadas..." + +#: kontactplugin/knotes_part.cpp:162 +#, kde-format +msgid "Note settings..." +msgstr "Configuração da nota..." + +#: kontactplugin/knotes_part.cpp:167 +#, kde-format +msgid "Preferences KNotes..." +msgstr "Preferências do KNotes..." + +#: kontactplugin/knotes_part.cpp:172 notes/knote.cpp:713 +#, kde-format +msgid "Mail..." +msgstr "E-mail..." + +#: kontactplugin/knotes_part.cpp:177 notes/knote.cpp:709 +#, kde-format +msgid "Send..." +msgstr "Enviar..." + +#: kontactplugin/knotes_part.cpp:182 notes/knote.cpp:704 +#, kde-format +msgid "Set Alarm..." +msgstr "Configurar alarme..." + +#: kontactplugin/knotes_part.cpp:197 notes/knote.cpp:717 +#, kde-format +msgid "Save As..." +msgstr "Salvar como..." + +#: kontactplugin/knotes_part.cpp:202 notes/knote.cpp:690 +#, kde-format +msgid "Lock" +msgstr "Bloquear" + +#: kontactplugin/knotes_part.cpp:205 notes/knote.cpp:693 +#, kde-format +msgid "Unlock" +msgstr "Desbloquear" + +#: kontactplugin/knotes_part.cpp:238 +#, kde-format +msgid "Set Focus to Quick Search" +msgstr "Focalizar a pesquisa rápida" + +#: kontactplugin/knotes_part.cpp:321 +#, kde-format +msgctxt "@info" +msgid "To print notes, first select the notes to print from the list." +msgstr "Para imprimir as notas, primeiro selecione-as na lista." + +#: kontactplugin/knotes_part.cpp:322 +#, kde-format +msgctxt "@title:window" +msgid "Print Popup Notes" +msgstr "Imprimir notas instantâneas" + +#: kontactplugin/knotes_part.cpp:366 +#, kde-format +msgid "Note was not created." +msgstr "A nota não foi criada." + +#: kontactplugin/knotes_part.cpp:366 +#, kde-format +msgid "Create new note" +msgstr "Criar nova nota" + +#: kontactplugin/knotes_part.cpp:388 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:70 +#, kde-format +msgctxt "@info" +msgid "Do you really want to delete this note?" +msgid_plural "Do you really want to delete these %1 notes?" +msgstr[0] "Deseja realmente excluir esta nota?" +msgstr[1] "Deseja realmente excluir estas %1 notas?" + +#: kontactplugin/knotes_part.cpp:390 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:57 +#, kde-format +msgctxt "@title:window" +msgid "Confirm Delete" +msgstr "Confirmar exclusão" + +#: kontactplugin/knotes_part.cpp:582 +#, kde-format +msgctxt "@title:window" +msgid "Rename Popup Note" +msgstr "Renomear nota instantânea" + +#: kontactplugin/knotes_part.cpp:583 +#, kde-format +msgctxt "@label:textbox" +msgid "New Name:" +msgstr "Novo nome:" + +#: kontactplugin/knotes_part.cpp:606 kontactplugin/knotes_part.cpp:790 +#, kde-format +msgid "Show Note..." +msgstr "Mostrar nota..." + +#: kontactplugin/knotes_part.cpp:742 +#, kde-format +msgid "Rich text (*.html)" +msgstr "Texto formatado (*.html)" + +#: kontactplugin/knotes_part.cpp:744 +#, kde-format +msgid "Plain text (*.txt)" +msgstr "Texto simples (*.txt)" + +#: kontactplugin/knotes_part.cpp:747 notes/knote.cpp:516 +#, kde-format +msgid "Save As" +msgstr "Salvar como" + +#: kontactplugin/knotes_part.cpp:758 notes/knote.cpp:533 +#, kde-format +msgid "" +"A file named %1 already exists.
              Are you sure you want to " +"overwrite it?
              " +msgstr "" +"Já existe um arquivo chamado %1.
              Deseja realmente " +"sobrescrevê-lo?
              " + +#: kontactplugin/knotes_plugin.cpp:62 +#, kde-format +msgctxt "@action:inmenu" +msgid "New Popup Note..." +msgstr "Nova nota instantânea..." + +#: kontactplugin/knotes_plugin.cpp:70 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can create a new popup note." +msgstr "" +"Aparecerá uma caixa de diálogo onde você poderá criar uma nova nota " +"instantânea." + +#: kontactplugin/knotes_plugin.cpp:99 +#, kde-kuit-format +msgctxt "@title" +msgid "KNotes" +msgstr "KNotes" + +#: kontactplugin/knotes_plugin.cpp:101 +#, kde-kuit-format +msgctxt "@title" +msgid "Popup Notes" +msgstr "Notas instantâneas" + +#: kontactplugin/knotes_plugin.cpp:103 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Copyright © 2003–2018 Kontact authors" +msgstr "Copyright © 2003–2018, autores do Kontact" + +#: kontactplugin/knotes_plugin.cpp:105 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: kontactplugin/knotes_plugin.cpp:106 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Current Maintainer" +msgstr "Mantenedor atual" + +#: kontactplugin/knotes_plugin.cpp:109 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Michael Brade" +msgstr "Michael Brade" + +#: kontactplugin/knotes_plugin.cpp:110 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Previous Maintainer" +msgstr "Mantenedor anterior" + +#: kontactplugin/knotes_plugin.cpp:112 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Tobias Koenig" +msgstr "Tobias Koenig" + +#: kontactplugin/knotes_plugin.cpp:113 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Developer" +msgstr "Desenvolvedor" + +#: kontactplugin/knotes_plugin.cpp:151 +#, kde-format +msgctxt "@item" +msgid "Meeting" +msgstr "Reunião" + +#: kontactplugin/knotes_plugin.cpp:165 kontactplugin/knotes_plugin.cpp:170 +#, kde-format +msgctxt "@item" +msgid "Note: %1" +msgstr "Nota: %1" + +#: kontactplugin/knotes_plugin.cpp:177 +#, kde-format +msgctxt "@item" +msgid "New Note" +msgstr "Nova nota" + +#: kontactplugin/knotes_plugin.cpp:187 +#, kde-format +msgctxt "@info" +msgid "Dropping multiple mails is not supported." +msgstr "Não há suporte para remoção de vários e-mails." + +#: kontactplugin/knotes_plugin.cpp:190 +#, kde-format +msgctxt "@item" +msgid "" +"From: %1\n" +"To: %2\n" +"Subject: %3" +msgstr "" +"De: %1\n" +"Para: %2\n" +"Assunto: %3" + +#: kontactplugin/knotes_plugin.cpp:193 +#, kde-format +msgctxt "@item" +msgid "Mail: %1" +msgstr "E-mail: %1" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, kde-format +msgctxt "@title:window" +msgid "Show Popup Note" +msgstr "Mostrar nota instantânea" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, kde-format +msgctxt "@title:window" +msgid "Edit Popup Note" +msgstr "Editar nota instantânea" + +#: kontactplugin/knoteseditdialog.cpp:79 +#, kde-format +msgctxt "@label popup note name" +msgid "Name:" +msgstr "Nome:" + +#: kontactplugin/knoteslistwidgetsearchline.cpp:28 +#, kde-format +msgid "Search notes..." +msgstr "Procurar notas..." + +#: kontactplugin/knoteslistwidgetsearchline.cpp:37 +#, kde-format +msgid "Search notes...<%1>" +msgstr "Procurar notas...<%1>" + +#: kontactplugin/knotesselectdeletenotesdialog.cpp:46 +#, kde-format +msgid "(note locked, it will not removed)" +msgstr "(nota bloqueada, ela não será removida)" + +#: kontactplugin/summarywidget.cpp:63 +#, kde-format +msgid "Popup Notes" +msgstr "Notas instantâneas" + +#: kontactplugin/summarywidget.cpp:120 +#, kde-format +msgid "No notes found" +msgstr "Nenhuma nota encontrada" + +#: kontactplugin/summarywidget.cpp:153 +#, kde-format +msgid "Modify Note..." +msgstr "Modificar nota..." + +#: kontactplugin/summarywidget.cpp:157 +#, kde-format +msgid "Delete Note..." +msgstr "Excluir nota..." + +#: kontactplugin/summarywidget.cpp:243 +#, kde-format +msgid "Read Popup Note: \"%1\"" +msgstr "Ler nota instantânea: \"%1\"" + +#: notes/knote.cpp:149 +#, kde-format +msgid "Do you really want to delete note %1?" +msgstr "Deseja realmente excluir a nota %1?" + +#: notes/knote.cpp:150 +#, kde-format +msgid "Confirm Delete" +msgstr "Confirmar exclusão" + +#: notes/knote.cpp:151 +#, kde-format +msgid "&Delete" +msgstr "&Excluir" + +#: notes/knote.cpp:277 +#, kde-format +msgid "Please enter the new name:" +msgstr "Digite o novo nome:" + +#: notes/knote.cpp:511 +#, kde-format +msgid "Save note as plain text" +msgstr "Salvar nota como texto simples" + +#: notes/knote.cpp:639 +#, kde-format +msgid "&All Desktops" +msgstr "Tod&as as áreas de trabalho" + +#: notes/knote.cpp:681 +#, kde-format +msgid "New" +msgstr "Nova" + +#: notes/knote.cpp:685 +#, kde-format +msgid "Rename..." +msgstr "Renomear..." + +#: notes/knote.cpp:695 +#, kde-format +msgid "Hide" +msgstr "Ocultar" + +#: notes/knote.cpp:700 +#, kde-format +msgid "Delete" +msgstr "Excluir" + +#: notes/knote.cpp:727 +#, kde-format +msgid "Preferences..." +msgstr "Preferências..." + +#: notes/knote.cpp:732 +#, kde-format +msgid "Keep Above Others" +msgstr "Manter acima das outras" + +#: notes/knote.cpp:737 +#, kde-format +msgid "Keep Below Others" +msgstr "Manter abaixo das outras" + +#: notes/knote.cpp:742 +#, kde-format +msgid "To Desktop" +msgstr "Para a área de trabalho" + +#: notes/knote.cpp:752 +#, kde-format +msgid "Walk Through Notes" +msgstr "Percorrer as notas" + +#: print/knotegrantleeprint.cpp:50 +#, kde-format +msgid "Alarm:" +msgstr "Alarme:" + +#: print/knotegrantleeprint.cpp:51 +#, kde-format +msgid "Note is locked" +msgstr "Nota bloqueada" + +#: print/knoteprinter.cpp:135 +#, kde-format +msgid "Print Note" +msgid_plural "Print %1 notes" +msgstr[0] "Imprimir nota" +msgstr[1] "Imprimir %1 notas" + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing theme was not found." +msgstr "O tema de impressão não foi encontrado." + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing error" +msgstr "Erro de impressão" + +#: print/knoteprintselectednotesdialog.cpp:63 +#, kde-format +msgid "Printing theme:" +msgstr "Tema de impressão:" + +#: print/knoteprintselectednotesdialog.cpp:70 +#, kde-format +msgid "Preview" +msgstr "Visualizar" + +#: print/knoteprintselectednotesdialog.cpp:72 +#, kde-format +msgid "Print" +msgstr "Imprimir" + +#: print/knoteprintselectthemedialog.cpp:34 +#, kde-format +msgid "Select theme" +msgstr "Selecionar tema" + +#: print/knoteprintselectthemedialog.cpp:51 +#, kde-format +msgid "Themes:" +msgstr "Temas:" diff --git a/po/pt_BR/libnoteshared.po b/po/pt_BR/libnoteshared.po new file mode 100644 index 0000000..a36ae74 --- /dev/null +++ b/po/pt_BR/libnoteshared.po @@ -0,0 +1,171 @@ +# Translation of libnoteshared.po to Brazilian Portuguese +# Copyright (C) 2013-2018 This_file_is_part_of_KDE +# This file is distributed under the same license as the PACKAGE package. +# +# André Marcelo Alvarenga , 2013, 2014, 2015, 2018. +msgid "" +msgstr "" +"Project-Id-Version: libnoteshared\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2017-09-15 03:37+0200\n" +"PO-Revision-Date: 2018-08-04 23:36-0300\n" +"Last-Translator: André Marcelo Alvarenga \n" +"Language-Team: Brazilian Portuguese \n" +"Language: pt_BR\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: Lokalize 2.0\n" + +#: alarms/notealarmdialog.cpp:77 +#, kde-format +msgid "Scheduled Alarm" +msgstr "Alarme configurado" + +#: alarms/notealarmdialog.cpp:80 +#, kde-format +msgid "&No alarm" +msgstr "&Nenhum alarme" + +#: alarms/notealarmdialog.cpp:89 +#, kde-format +msgid "Alarm &at:" +msgstr "&Alarme às:" + +#: config/noteactionconfig.cpp:36 +#, kde-format +msgid "&Mail action:" +msgstr "Ação de &e-mail:" + +#: config/noteactionconfig.cpp:44 +#, kde-format +msgid "How does this work?" +msgstr "Como isto funciona?" + +#: config/noteactionconfig.cpp:57 +#, kde-format +msgid "" +"

              You can customize command line. You can use:

              • %t returns " +"current note title
              • %f returns current note text
              " +msgstr "" +"

              Você pode personalizar a linha de comando. Pode ser usado:

              • " +"%t devolve o título da nota atual
              • %f devolve o texto da nota atual
              " + +#: config/notenetworkconfig.cpp:54 +#, kde-format +msgid "Incoming Notes" +msgstr "Notas recebidas" + +#: config/notenetworkconfig.cpp:57 +#, kde-format +msgid "Accept incoming notes" +msgstr "Aceitar notas recebidas" + +#: config/notenetworkconfig.cpp:63 +#, kde-format +msgid "Outgoing Notes" +msgstr "Notas a enviar" + +#: config/notenetworkconfig.cpp:66 +#, kde-format +msgid "&Sender ID:" +msgstr "&ID do remetente:" + +#: config/notenetworkconfig.cpp:78 +#, kde-format +msgid "&Port:" +msgstr "&Porta:" + +#: dialog/selectednotefolderdialog.cpp:35 +#, kde-format +msgctxt "@title:window" +msgid "Select Note Folder" +msgstr "Selecionar a pasta de notas" + +#: dialog/selectednotefolderdialog.cpp:37 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "Selecione a pasta onde a nota será gravada:" + +#: job/createnewnotejob.cpp:124 job/createnewnotejob.cpp:134 +#, kde-format +msgid "" +"An error occurred during fetching. Do you want to select a new default " +"collection?" +msgstr "" +"Ocorreu um erro durante a recepção. Deseja selecionar uma nova coleção " +"padrão?" + +#: job/createnewnotejob.cpp:144 +#, kde-format +msgid "" +"Collection is hidden. New note will stored but not displaying. Do you want " +"to show collection?" +msgstr "" +"A coleção está oculta. As novas notas serão armazenadas, mas não ficarão " +"visíveis. Deseja mostrar a coleção?" + +#: job/createnewnotejob.cpp:198 +#, kde-format +msgid "Note was not created." +msgstr "A nota não foi criada." + +#: job/createnewnotejob.cpp:198 +#, kde-format +msgid "Create new note" +msgstr "Criar nova nota" + +#: network/notehostdialog.cpp:64 +#, kde-format +msgid "Select recipient:" +msgstr "Selecionar destinatário:" + +#: network/notehostdialog.cpp:83 +#, kde-format +msgid "Hostname or IP address:" +msgstr "Nome da máquina ou endereço IP:" + +#: network/notesnetworksender.cpp:104 +#, kde-format +msgid "Communication error: %1" +msgstr "Erro de comunicação: %1" + +#: noteutils.cpp:45 +#, kde-format +msgid "Please configure send mail action." +msgstr "Configure a ação de envio de mensagens." + +#: noteutils.cpp:53 +#, kde-format +msgid "Note: \"%1\"" +msgstr "Nota: \"%1\"" + +#: noteutils.cpp:60 +#, kde-format +msgid "Unable to start the mail process." +msgstr "Impossível iniciar o processo de envio/recebimento de e-mail." + +#: noteutils.cpp:69 +#, kde-format +msgid "Send \"%1\"" +msgstr "Enviar \"%1\"" + +#: noteutils.cpp:73 +#, kde-format +msgid "The host cannot be empty." +msgstr "A máquina não pode estar vazia." + +#: resources/localresourcecreator.cpp:83 +#, kde-format +msgctxt "Default name for resource holding notes" +msgid "Local Notes" +msgstr "Notas locais" + +#. i18n: ectx: label, entry (Port), group (Network) +#: settings/notesharedglobalconfig.kcfg:37 +#, kde-format +msgid "The port will listen on and send notes to." +msgstr "A porta onde os pedidos serão atendidos e enviadas as notas." diff --git a/po/ro/knotes.po b/po/ro/knotes.po new file mode 100644 index 0000000..13dac3a --- /dev/null +++ b/po/ro/knotes.po @@ -0,0 +1,1233 @@ +# translation of knotes.po to Romanian +# Copyright (C) 2004 Free Software Foundation, Inc. +# +# Claudiu Costin , 2004. +# Sergiu Bivol , 2008, 2009, 2011, 2014. +msgid "" +msgstr "" +"Project-Id-Version: knotes\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2014-10-03 11:30+0300\n" +"Last-Translator: Sergiu Bivol \n" +"Language-Team: Romanian \n" +"Language: ro\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Lokalize 1.5\n" +"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < " +"20)) ? 1 : 2;\n" + +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "Sergiu Bivol" + +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "sergiu@ase.md" + +#: apps/knotes_options.h:29 +#, kde-format +msgid "Suppress creation of a new note on a non-unique instance." +msgstr "Suprimă crearea de notițe noi pe o instanță ne-unică." + +#: apps/knotesakonaditray.cpp:35 apps/knotestray.cpp:32 +#, fuzzy, kde-format +#| msgid "KNotes: Sticky notes for KDE" +msgid "KNotes: Sticky notes by KDE" +msgstr "KNotițe: Notițe lipicioase pentru KDE" + +#: apps/knotesapp.cpp:98 +#, kde-format +msgid "New Note" +msgstr "Notiță nouă" + +#: apps/knotesapp.cpp:106 kontactplugin/knotes_part.cpp:187 +#, kde-format +msgid "New Note From Clipboard" +msgstr "Notiță nouă din clipboard" + +#: apps/knotesapp.cpp:112 kontactplugin/knotes_part.cpp:192 +#, fuzzy, kde-format +#| msgid "New Note From Clipboard" +msgid "New Note From Text File..." +msgstr "Notiță nouă din clipboard" + +#: apps/knotesapp.cpp:116 +#, kde-format +msgid "Show All Notes" +msgstr "Arată toate notițele" + +#: apps/knotesapp.cpp:122 +#, kde-format +msgid "Hide All Notes" +msgstr "Ascunde toate notițele" + +#: apps/knotesapp.cpp:128 kontactplugin/knotes_part.cpp:146 +#, fuzzy, kde-format +#| msgid "Print Note" +#| msgid_plural "Print %1 notes" +msgctxt "@action:inmenu" +msgid "Print Selected Notes..." +msgstr "Tipărește notița" + +#: apps/knotesapp.cpp:134 +#, fuzzy, kde-format +#| msgid "Print Note" +#| msgid_plural "Print %1 notes" +msgctxt "@action:inmenu" +msgid "Delete Selected Notes..." +msgstr "Tipărește notița" + +#: apps/knotesapp.cpp:393 kontactplugin/knotes_part.cpp:874 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgid "Select Text File" +msgstr "Alegeți destinatarul:" + +#: apps/knotesapp.cpp:394 kontactplugin/knotes_part.cpp:875 +#, fuzzy, kde-format +#| msgid "Text Size" +msgid "Text File" +msgstr "Dimensiune text" + +#: apps/knotesapp.cpp:400 kontactplugin/knotes_part.cpp:882 +#, kde-format +msgid "Error during open text file: %1" +msgstr "" + +#: apps/knotesapp.cpp:401 kontactplugin/knotes_part.cpp:883 +#, fuzzy, kde-format +#| msgid "Text Size" +msgid "Open Text File" +msgstr "Dimensiune text" + +#: apps/knotesapp.cpp:404 kontactplugin/knotes_part.cpp:886 +#, kde-format +msgid "Note from file '%1'" +msgstr "" + +#: apps/knotesapp.cpp:499 +#, kde-format +msgid "No Notes" +msgstr "Nicio notiță" + +#: apps/knotesapp.cpp:552 kontactplugin/knotes_part.cpp:637 +#, kde-format +msgid "Settings" +msgstr "Configurări" + +#. i18n: ectx: Menu (knotes_context) +#: apps/main.cpp:54 data/knotesappui.rc:5 data/knotesappui.rc:6 +#: kontactplugin/knotes_part.cpp:87 kontactplugin/knotes_plugin.cpp:58 +#: kontactplugin/knoteseditdialog.cpp:67 +#, kde-format +msgid "KNotes" +msgstr "KNotițe" + +#: apps/main.cpp:56 +#, kde-format +msgid "KDE Notes" +msgstr "Notițe pentru KDE" + +#: apps/main.cpp:58 +#, fuzzy, kde-format +#| msgid "Copyright © 1997–2010 KNotes authors" +msgid "Copyright © 1997–2018 KNotes authors" +msgstr "Drept de autor © 1997–2010, Autorii KNotes" + +#: apps/main.cpp:78 kontactplugin/kcmknotessummary.cpp:64 +#, kde-format +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: apps/main.cpp:79 +#, kde-format +msgid "Maintainer" +msgstr "Responsabil" + +#: apps/main.cpp:81 +#, kde-format +msgid "Guillermo Antonio Amaral Bastidas" +msgstr "Guillermo Antonio Amaral Bastidas" + +#: apps/main.cpp:82 apps/main.cpp:85 +#, kde-format +msgid "Previous Maintainer" +msgstr "Fostul responsabil" + +#: apps/main.cpp:84 +#, kde-format +msgid "Michael Brade" +msgstr "Michael Brade" + +#: apps/main.cpp:87 +#, kde-format +msgid "Bernd Johannes Wuebben" +msgstr "Bernd Johannes Wuebben" + +#: apps/main.cpp:88 +#, kde-format +msgid "Original KNotes Author" +msgstr "Autor original KNotes" + +#: apps/main.cpp:90 +#, kde-format +msgid "Wynn Wilkes" +msgstr "Wynn Wilkes" + +#: apps/main.cpp:91 +#, kde-format +msgid "Ported KNotes to KDE 2" +msgstr "Portare KNotes la KDE 2" + +#: apps/main.cpp:93 +#, kde-format +msgid "Daniel Martin" +msgstr "Daniel Martin" + +#: apps/main.cpp:94 +#, kde-format +msgid "Network Interface" +msgstr "Interfață de rețea" + +#: apps/main.cpp:96 +#, kde-format +msgid "Bo Thorsen" +msgstr "Bo Thorsen" + +#: apps/main.cpp:97 +#, kde-format +msgid "Started KDE Resource Framework Integration" +msgstr "A început integrarea platformei de resurse KDE" + +#: apps/main.cpp:99 +#, kde-format +msgid "Bera Debajyoti" +msgstr "Bera Debajyoti" + +#: apps/main.cpp:100 +#, kde-format +msgid "Idea and initial code for the new look & feel" +msgstr "Ideea și codul inițial pentru noul aspect" + +#: apps/main.cpp:102 +#, kde-format +msgid "Matthias Ettrich" +msgstr "Matthias Ettrich" + +#: apps/main.cpp:105 +#, kde-format +msgid "David Faure" +msgstr "David Faure" + +#: apps/main.cpp:108 +#, kde-format +msgid "Matthias Kiefer" +msgstr "Matthias Kiefer" + +#: apps/main.cpp:111 +#, kde-format +msgid "Luboš Luňák" +msgstr "Luboš Luňák" + +#: apps/main.cpp:113 +#, kde-format +msgid "Dirk A. Mueller" +msgstr "Dirk A. Mueller" + +#: apps/main.cpp:116 +#, kde-format +msgid "Carsten Pfeiffer" +msgstr "Carsten Pfeiffer" + +#: apps/main.cpp:119 +#, kde-format +msgid "Harri Porten" +msgstr "Harri Porten" + +#: apps/main.cpp:122 +#, kde-format +msgid "Espen Sand" +msgstr "Espen Sand" + +#: configdialog/knotecollectionconfigwidget.cpp:121 +#, kde-format +msgid "Folders" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:123 +#, kde-format +msgid "Select which KNotes folders to show:" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:158 +#, kde-format +msgid "Search..." +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:176 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgid "&Select All" +msgstr "Alegeți destinatarul:" + +#: configdialog/knotecollectionconfigwidget.cpp:180 +#, kde-format +msgid "&Unselect All" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:185 +#, fuzzy, kde-format +#| msgid "Rename..." +msgid "Rename notes..." +msgstr "Redenumire..." + +#: configdialog/knotecollectionconfigwidget.cpp:189 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:208 +#, fuzzy, kde-format +#| msgid "Note Actions" +msgid "Notes accounts" +msgstr "Acțiuni notiță" + +#: configdialog/knotecollectionconfigwidget.cpp:213 +#, kde-format +msgid "Accounts" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:245 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgid "Rename Notes" +msgstr "Alegeți destinatarul:" + +#: configdialog/knotecollectionconfigwidget.cpp:246 +#, kde-format +msgid "Name:" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "An error was occurred during renaming: %1" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgid "Rename note" +msgstr "Alegeți destinatarul:" + +#: configdialog/knoteconfigdialog.cpp:192 +#, kde-format +msgid "Show number of notes in tray icon" +msgstr "" + +#: configdialog/knoteconfigdialog.cpp:199 +#, fuzzy, kde-format +#| msgid "Default &width:" +msgid "Default Title:" +msgstr "&Lățime implicită:" + +#: configdialog/knoteconfigdialog.cpp:206 +#, kde-format +msgid "How does this work?" +msgstr "" + +#: configdialog/knoteconfigdialog.cpp:240 +#, kde-format +msgid "" +"

              You can customize title note. You can use:

              • %d current date " +"(short format)
              • %l current date (long format)
              • %t current " +"time
              " +msgstr "" + +#: configdialog/knoteconfigdialog.cpp:262 +#, kde-format +msgid "Theme:" +msgstr "" + +#: configdialog/knoteconfigdialog.cpp:272 +#, fuzzy, kde-format +#| msgid "Print Note" +#| msgid_plural "Print %1 notes" +msgid "Download new printing themes" +msgstr "Tipărește notița" + +#: configdialog/knotedisplayconfigwidget.cpp:46 +#, kde-format +msgid "&Text color:" +msgstr "Culoare &text:" + +#: configdialog/knotedisplayconfigwidget.cpp:55 +#, kde-format +msgid "&Background color:" +msgstr "Culoare &fundal:" + +#: configdialog/knotedisplayconfigwidget.cpp:66 +#, kde-format +msgid "&Show note in taskbar" +msgstr "&Afișează notița în bara de procese" + +#: configdialog/knotedisplayconfigwidget.cpp:70 +#, kde-format +msgid "&Remember desktop" +msgstr "&Reține biroul" + +#: configdialog/knotedisplayconfigwidget.cpp:74 +#, kde-format +msgid "Default &width:" +msgstr "&Lățime implicită:" + +#: configdialog/knotedisplayconfigwidget.cpp:85 +#, kde-format +msgid "Default &height:" +msgstr "Î&nălțime implicită:" + +#: configdialog/knoteeditorconfigwidget.cpp:37 +#, kde-format +msgid "&Tab size:" +msgstr "Mărime &TAB:" + +#: configdialog/knoteeditorconfigwidget.cpp:46 +#, kde-format +msgid "Auto &indent" +msgstr "&Indentare automată" + +#: configdialog/knoteeditorconfigwidget.cpp:51 +#, kde-format +msgid "&Rich text" +msgstr "Text &complex" + +#: configdialog/knoteeditorconfigwidget.cpp:55 +#, kde-format +msgid "Text font:" +msgstr "Font text:" + +#: configdialog/knoteeditorconfigwidget.cpp:64 +#, kde-format +msgid "Title font:" +msgstr "Font titlu:" + +#: configdialog/knotesimpleconfigdialog.cpp:64 +#, kde-format +msgid "Editor Settings" +msgstr "Configurări editor" + +#: configdialog/knotesimpleconfigdialog.cpp:67 +#, kde-format +msgid "Display Settings" +msgstr "Configurări afișare" + +#. i18n: ectx: Menu (help) +#: data/knotesappui.rc:23 +#, kde-format +msgid "&Help" +msgstr "&Ajutor" + +#. i18n: ectx: Menu (notes_menu) +#: data/knotesappui.rc:35 data/knotesappui.rc:36 +#, kde-format +msgid "Notes" +msgstr "Notițe" + +#: dialog/knotedeleteselectednotesdialog.cpp:32 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgid "Select notes to delete" +msgstr "Alegeți destinatarul:" + +#: dialog/knoteselectednotesdialog.cpp:34 +#: print/knoteprintselectednotesdialog.cpp:41 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgid "Select notes" +msgstr "Alegeți destinatarul:" + +#: dialog/knoteskeydialog.cpp:33 +#, kde-format +msgid "Configure Shortcuts" +msgstr "Configurează acceleratorii" + +#: dialog/knoteskeydialog.cpp:73 +#, kde-format +msgid "Note Actions" +msgstr "Acțiuni notiță" + +#: finddialog/knotefinddialog.cpp:40 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgctxt "@title:window" +msgid "Search Notes" +msgstr "Alegeți destinatarul:" + +#: finddialog/knotefinddialog.cpp:85 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgctxt "@label:textbox" +msgid "Search notes:" +msgstr "Alegeți destinatarul:" + +#: finddialog/knotefinddialog.cpp:94 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgctxt "@action:button Search notes" +msgid "Search..." +msgstr "Alegeți destinatarul:" + +#: finddialog/knotefinddialog.cpp:149 +#, kde-format +msgctxt "@label" +msgid "No Results found in search." +msgstr "" + +#: knoteedit.cpp:56 +#, kde-format +msgid "Bold" +msgstr "Aldin" + +#: knoteedit.cpp:61 +#, kde-format +msgid "Italic" +msgstr "Cursiv" + +#: knoteedit.cpp:65 +#, kde-format +msgid "Underline" +msgstr "Subliniat" + +#: knoteedit.cpp:69 +#, kde-format +msgid "Strike Out" +msgstr "Tăiat" + +#: knoteedit.cpp:79 +#, kde-format +msgid "Align Left" +msgstr "Aliniază la stânga" + +#: knoteedit.cpp:85 +#, kde-format +msgid "Align Center" +msgstr "Aliniază la centru" + +#: knoteedit.cpp:90 +#, kde-format +msgid "Align Right" +msgstr "Aliniază la dreapta" + +#: knoteedit.cpp:95 +#, kde-format +msgid "Align Block" +msgstr "Aliniere bloc" + +#: knoteedit.cpp:106 +#, kde-format +msgid "List" +msgstr "Listă" + +#: knoteedit.cpp:111 +#, kde-format +msgid "Superscript" +msgstr "Indice sus" + +#: knoteedit.cpp:114 +#, kde-format +msgid "Subscript" +msgstr "Indice jos" + +#: knoteedit.cpp:120 +#, kde-format +msgid "Increase Indent" +msgstr "Mărește spațierea" + +#: knoteedit.cpp:126 +#, kde-format +msgid "Decrease Indent" +msgstr "Micșorează spațierea" + +#: knoteedit.cpp:137 +#, kde-format +msgid "Text Color..." +msgstr "Culoare text..." + +#: knoteedit.cpp:143 +#, kde-format +msgid "Text Background Color..." +msgstr "Culoare de fundal a textului..." + +#: knoteedit.cpp:147 +#, kde-format +msgid "Text Font" +msgstr "Font text" + +#: knoteedit.cpp:151 +#, kde-format +msgid "Text Size" +msgstr "Dimensiune text" + +#: knoteedit.cpp:162 +#, kde-format +msgid "Insert Date" +msgstr "Inserează data" + +#: knoteedit.cpp:166 +#, kde-format +msgid "Insert Checkmark" +msgstr "" + +#: kontactplugin/kcmknotessummary.cpp:59 +#, kde-format +msgid "kcmknotessummary" +msgstr "" + +#: kontactplugin/kcmknotessummary.cpp:61 +#, kde-format +msgid "Notes Summary Configuration Dialog" +msgstr "" + +#: kontactplugin/kcmknotessummary.cpp:63 +#, kde-format +msgid "Copyright © 2013-2018 Laurent Montel " +msgstr "" + +#: kontactplugin/knotes_part.cpp:98 +#, kde-format +msgctxt "@action:inmenu create new popup note" +msgid "&New" +msgstr "" + +#: kontactplugin/knotes_part.cpp:108 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be presented with a dialog where you can add a new popup note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:111 kontactplugin/knotes_part.cpp:606 +#: kontactplugin/knotes_part.cpp:608 kontactplugin/knotes_part.cpp:790 +#, fuzzy, kde-format +#| msgid "Editor" +msgctxt "@action:inmenu" +msgid "Edit..." +msgstr "Editor" + +#: kontactplugin/knotes_part.cpp:120 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can modify an existing popup " +"note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:123 +#, fuzzy, kde-format +#| msgid "Rename..." +msgctxt "@action:inmenu" +msgid "Rename..." +msgstr "Redenumire..." + +#: kontactplugin/knotes_part.cpp:131 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can rename an existing popup " +"note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:134 +#, fuzzy, kde-format +#| msgid "Delete" +msgctxt "@action:inmenu" +msgid "Delete" +msgstr "Șterge" + +#: kontactplugin/knotes_part.cpp:142 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be prompted if you really want to permanently remove the selected " +"popup note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:153 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be prompted to print the selected popup note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:156 +#, fuzzy, kde-format +#| msgid "Print Note" +#| msgid_plural "Print %1 notes" +msgctxt "@action:inmenu" +msgid "Print Preview Selected Notes..." +msgstr "Tipărește notița" + +#: kontactplugin/knotes_part.cpp:162 +#, fuzzy, kde-format +#| msgid "Style Settings" +msgid "Note settings..." +msgstr "Setări stil" + +#: kontactplugin/knotes_part.cpp:167 +#, fuzzy, kde-format +#| msgid "Preferences..." +msgid "Preferences KNotes..." +msgstr "Preferințe..." + +#: kontactplugin/knotes_part.cpp:172 notes/knote.cpp:713 +#, kde-format +msgid "Mail..." +msgstr "Poștă..." + +#: kontactplugin/knotes_part.cpp:177 notes/knote.cpp:709 +#, kde-format +msgid "Send..." +msgstr "Trimite..." + +#: kontactplugin/knotes_part.cpp:182 notes/knote.cpp:704 +#, kde-format +msgid "Set Alarm..." +msgstr "Stabilire alarmă..." + +#: kontactplugin/knotes_part.cpp:197 notes/knote.cpp:717 +#, kde-format +msgid "Save As..." +msgstr "Salvare ca..." + +#: kontactplugin/knotes_part.cpp:202 notes/knote.cpp:690 +#, kde-format +msgid "Lock" +msgstr "Blochează" + +#: kontactplugin/knotes_part.cpp:205 notes/knote.cpp:693 +#, kde-format +msgid "Unlock" +msgstr "Deblochează" + +#: kontactplugin/knotes_part.cpp:238 +#, kde-format +msgid "Set Focus to Quick Search" +msgstr "" + +#: kontactplugin/knotes_part.cpp:321 +#, kde-format +msgctxt "@info" +msgid "To print notes, first select the notes to print from the list." +msgstr "" + +#: kontactplugin/knotes_part.cpp:322 +#, fuzzy, kde-format +#| msgid "Print Note" +#| msgid_plural "Print %1 notes" +msgctxt "@title:window" +msgid "Print Popup Notes" +msgstr "Tipărește notița" + +#: kontactplugin/knotes_part.cpp:366 +#, kde-format +msgid "Note was not created." +msgstr "" + +#: kontactplugin/knotes_part.cpp:366 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgid "Create new note" +msgstr "Alegeți destinatarul:" + +#: kontactplugin/knotes_part.cpp:388 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:70 +#, fuzzy, kde-format +#| msgid "Do you really want to delete note %1?" +msgctxt "@info" +msgid "Do you really want to delete this note?" +msgid_plural "Do you really want to delete these %1 notes?" +msgstr[0] "Sigur ștergeți notița %1?" +msgstr[1] "Sigur ștergeți notița %1?" +msgstr[2] "Sigur ștergeți notița %1?" + +#: kontactplugin/knotes_part.cpp:390 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:57 +#, fuzzy, kde-format +#| msgid "Confirm Delete" +msgctxt "@title:window" +msgid "Confirm Delete" +msgstr "Confirmare ștergere" + +#: kontactplugin/knotes_part.cpp:582 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgctxt "@title:window" +msgid "Rename Popup Note" +msgstr "Alegeți destinatarul:" + +#: kontactplugin/knotes_part.cpp:583 +#, fuzzy, kde-format +#| msgid "New Note" +msgctxt "@label:textbox" +msgid "New Name:" +msgstr "Notiță nouă" + +#: kontactplugin/knotes_part.cpp:606 kontactplugin/knotes_part.cpp:790 +#, fuzzy, kde-format +#| msgid "Show All Notes" +msgid "Show Note..." +msgstr "Arată toate notițele" + +#: kontactplugin/knotes_part.cpp:742 +#, fuzzy, kde-format +#| msgid "&Rich text" +msgid "Rich text (*.html)" +msgstr "Text &complex" + +#: kontactplugin/knotes_part.cpp:744 +#, kde-format +msgid "Plain text (*.txt)" +msgstr "" + +#: kontactplugin/knotes_part.cpp:747 notes/knote.cpp:516 +#, kde-format +msgid "Save As" +msgstr "Salvează ca" + +#: kontactplugin/knotes_part.cpp:758 notes/knote.cpp:533 +#, kde-format +msgid "" +"A file named %1 already exists.
              Are you sure you want to " +"overwrite it?
              " +msgstr "" +"Există deja un fișier cu denumirea %1.
              Sigur doriți să îl " +"suprascrieți?
              " + +#: kontactplugin/knotes_plugin.cpp:62 +#, fuzzy, kde-format +#| msgid "New Note" +msgctxt "@action:inmenu" +msgid "New Popup Note..." +msgstr "Notiță nouă" + +#: kontactplugin/knotes_plugin.cpp:70 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can create a new popup note." +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:99 +#, fuzzy, kde-kuit-format +#| msgid "KNotes" +msgctxt "@title" +msgid "KNotes" +msgstr "KNotițe" + +#: kontactplugin/knotes_plugin.cpp:101 +#, fuzzy, kde-kuit-format +#| msgid "No Notes" +msgctxt "@title" +msgid "Popup Notes" +msgstr "Nicio notiță" + +#: kontactplugin/knotes_plugin.cpp:103 +#, fuzzy, kde-kuit-format +#| msgid "Copyright © 1997–2010 KNotes authors" +msgctxt "@info:credit" +msgid "Copyright © 2003–2018 Kontact authors" +msgstr "Drept de autor © 1997–2010, Autorii KNotes" + +#: kontactplugin/knotes_plugin.cpp:105 +#, fuzzy, kde-kuit-format +#| msgid "Laurent Montel" +msgctxt "@info:credit" +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: kontactplugin/knotes_plugin.cpp:106 +#, fuzzy, kde-kuit-format +#| msgid "Maintainer" +msgctxt "@info:credit" +msgid "Current Maintainer" +msgstr "Responsabil" + +#: kontactplugin/knotes_plugin.cpp:109 +#, fuzzy, kde-kuit-format +#| msgid "Michael Brade" +msgctxt "@info:credit" +msgid "Michael Brade" +msgstr "Michael Brade" + +#: kontactplugin/knotes_plugin.cpp:110 +#, fuzzy, kde-kuit-format +#| msgid "Previous Maintainer" +msgctxt "@info:credit" +msgid "Previous Maintainer" +msgstr "Fostul responsabil" + +#: kontactplugin/knotes_plugin.cpp:112 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Tobias Koenig" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:113 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Developer" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:151 +#, fuzzy, kde-format +#| msgid "Settings" +msgctxt "@item" +msgid "Meeting" +msgstr "Configurări" + +#: kontactplugin/knotes_plugin.cpp:165 kontactplugin/knotes_plugin.cpp:170 +#, fuzzy, kde-format +#| msgid "Notes" +msgctxt "@item" +msgid "Note: %1" +msgstr "Notițe" + +#: kontactplugin/knotes_plugin.cpp:177 +#, fuzzy, kde-format +#| msgid "New Note" +msgctxt "@item" +msgid "New Note" +msgstr "Notiță nouă" + +#: kontactplugin/knotes_plugin.cpp:187 +#, kde-format +msgctxt "@info" +msgid "Dropping multiple mails is not supported." +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:190 +#, kde-format +msgctxt "@item" +msgid "" +"From: %1\n" +"To: %2\n" +"Subject: %3" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:193 +#, kde-format +msgctxt "@item" +msgid "Mail: %1" +msgstr "" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, fuzzy, kde-format +#| msgid "Show All Notes" +msgctxt "@title:window" +msgid "Show Popup Note" +msgstr "Arată toate notițele" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, kde-format +msgctxt "@title:window" +msgid "Edit Popup Note" +msgstr "" + +#: kontactplugin/knoteseditdialog.cpp:79 +#, kde-format +msgctxt "@label popup note name" +msgid "Name:" +msgstr "" + +#: kontactplugin/knoteslistwidgetsearchline.cpp:28 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgid "Search notes..." +msgstr "Alegeți destinatarul:" + +#: kontactplugin/knoteslistwidgetsearchline.cpp:37 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgid "Search notes...<%1>" +msgstr "Alegeți destinatarul:" + +#: kontactplugin/knotesselectdeletenotesdialog.cpp:46 +#, kde-format +msgid "(note locked, it will not removed)" +msgstr "" + +#: kontactplugin/summarywidget.cpp:63 +#, fuzzy, kde-format +#| msgid "No Notes" +msgid "Popup Notes" +msgstr "Nicio notiță" + +#: kontactplugin/summarywidget.cpp:120 +#, fuzzy, kde-format +#| msgid "Note Actions" +msgid "No notes found" +msgstr "Acțiuni notiță" + +#: kontactplugin/summarywidget.cpp:153 +#, kde-format +msgid "Modify Note..." +msgstr "" + +#: kontactplugin/summarywidget.cpp:157 +#, fuzzy, kde-format +#| msgid "Print Note" +#| msgid_plural "Print %1 notes" +msgid "Delete Note..." +msgstr "Tipărește notița" + +#: kontactplugin/summarywidget.cpp:243 +#, kde-format +msgid "Read Popup Note: \"%1\"" +msgstr "" + +#: notes/knote.cpp:149 +#, kde-format +msgid "Do you really want to delete note %1?" +msgstr "Sigur ștergeți notița %1?" + +#: notes/knote.cpp:150 +#, kde-format +msgid "Confirm Delete" +msgstr "Confirmare ștergere" + +#: notes/knote.cpp:151 +#, kde-format +msgid "&Delete" +msgstr "Ș&terge" + +#: notes/knote.cpp:277 +#, kde-format +msgid "Please enter the new name:" +msgstr "Introduceți un nume nou:" + +#: notes/knote.cpp:511 +#, kde-format +msgid "Save note as plain text" +msgstr "Salvează notița ca text simplu" + +#: notes/knote.cpp:639 +#, kde-format +msgid "&All Desktops" +msgstr "To&ate birourile" + +#: notes/knote.cpp:681 +#, kde-format +msgid "New" +msgstr "Nou" + +#: notes/knote.cpp:685 +#, kde-format +msgid "Rename..." +msgstr "Redenumire..." + +#: notes/knote.cpp:695 +#, kde-format +msgid "Hide" +msgstr "Ascunde" + +#: notes/knote.cpp:700 +#, kde-format +msgid "Delete" +msgstr "Șterge" + +#: notes/knote.cpp:727 +#, kde-format +msgid "Preferences..." +msgstr "Preferințe..." + +#: notes/knote.cpp:732 +#, kde-format +msgid "Keep Above Others" +msgstr "Ține deasupra celorlalte" + +#: notes/knote.cpp:737 +#, kde-format +msgid "Keep Below Others" +msgstr "Ține sub celelalte" + +#: notes/knote.cpp:742 +#, kde-format +msgid "To Desktop" +msgstr "Spre biroul" + +#: notes/knote.cpp:752 +#, kde-format +msgid "Walk Through Notes" +msgstr "Parcurge notițele" + +#: print/knotegrantleeprint.cpp:50 +#, fuzzy, kde-format +#| msgid "Alarm" +msgid "Alarm:" +msgstr "Alarmă" + +#: print/knotegrantleeprint.cpp:51 +#, kde-format +msgid "Note is locked" +msgstr "" + +#: print/knoteprinter.cpp:135 +#, kde-format +msgid "Print Note" +msgid_plural "Print %1 notes" +msgstr[0] "Tipărește notița" +msgstr[1] "Tipărește %1 notițe" +msgstr[2] "Tipărește %1 de notițe" + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing theme was not found." +msgstr "" + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing error" +msgstr "" + +#: print/knoteprintselectednotesdialog.cpp:63 +#, fuzzy, kde-format +#| msgid "Print Note" +#| msgid_plural "Print %1 notes" +msgid "Printing theme:" +msgstr "Tipărește notița" + +#: print/knoteprintselectednotesdialog.cpp:70 +#, kde-format +msgid "Preview" +msgstr "" + +#: print/knoteprintselectednotesdialog.cpp:72 +#, fuzzy, kde-format +#| msgid "Print %1" +msgid "Print" +msgstr "Tipărește %1" + +#: print/knoteprintselectthemedialog.cpp:34 +#, fuzzy, kde-format +#| msgid "Select recipient:" +msgid "Select theme" +msgstr "Alegeți destinatarul:" + +#: print/knoteprintselectthemedialog.cpp:51 +#, kde-format +msgid "Themes:" +msgstr "" + +#, fuzzy +#~| msgid "Note Actions" +#~ msgid "KNotes Migration" +#~ msgstr "Acțiuni notiță" + +#~ msgid "Scheduled Alarm" +#~ msgstr "Alarmă planificată" + +#~ msgid "&No alarm" +#~ msgstr "&Nicio alarmă" + +#~ msgid "Alarm &at:" +#~ msgstr "Alarmă l&a:" + +#~ msgid "The following notes triggered alarms:" +#~ msgstr "Următoarele notițe au declanșat alarme:" + +#~ msgid "Display" +#~ msgstr "Afișaj" + +#~ msgid "" +#~ "Unable to save the notes to %1. Check that there is sufficient " +#~ "disk space.
              There should be a backup in the same directory though." +#~ msgstr "" +#~ "Imposibil de salvat notele în %1. Verificați dacă există " +#~ "suficient spațiu pe disc.
              Totuși, ar trebui să existe o copie de " +#~ "rezervă în același dosar.
              " + +#~ msgid "Location:" +#~ msgstr "Locația:" + +#~ msgid "&Mail action:" +#~ msgstr "Acțiune &e-mail:" + +#~ msgid "Incoming Notes" +#~ msgstr "Notițe de intrare" + +#~ msgid "Accept incoming notes" +#~ msgstr "Acceptă notițele de intrare" + +#~ msgid "Outgoing Notes" +#~ msgstr "Notițe de ieșire" + +#~ msgid "&Sender ID:" +#~ msgstr "Id. e&xpeditor:" + +#~ msgid "&Port:" +#~ msgstr "&Port:" + +#~ msgid "Select recipient:" +#~ msgstr "Alegeți destinatarul:" + +#~ msgid "Hostname or IP address:" +#~ msgstr "Gazdă sau adresă IP:" + +#~ msgid "The port KNotes will listen on and send notes to." +#~ msgstr "" +#~ "Portul pe care KNotițe îl va asculta și prin care va expedia notițe." + +#~ msgid "Unable to start the mail process." +#~ msgstr "Nu am putut să pornesc procesul de e-mail." + +#~ msgid "Send \"%1\"" +#~ msgstr "Trimite „%1”" + +#~ msgid "The host cannot be empty." +#~ msgstr "Gazda nu poate fi goală." + +#~ msgid "Communication error: %1" +#~ msgstr "Eroare de comunicație: %1" + +#~ msgid "Alarm &in:" +#~ msgstr "Alarmă î&n:" + +#~ msgid "&Style:" +#~ msgstr "&Stil:" + +#~ msgid "Plain" +#~ msgstr "Simplu" + +#~ msgid "(c) 1997-2009, The KNotes Developers" +#~ msgstr "(c) 1997-2009, Deavoltatorii KNotes" + +#~ msgid "Defaults" +#~ msgstr "Implicite" + +#~ msgid "Default Settings for New Notes" +#~ msgstr "Configurări implicite pentru noile notițe" + +#~ msgid "Actions" +#~ msgstr "Acțiuni" + +#~ msgid "Action Settings" +#~ msgstr "Configurări acțiuni" + +#~ msgid "Network" +#~ msgstr "Rețea" + +#~ msgid "Network Settings" +#~ msgstr "Configurări rețea" + +#~ msgid "Style" +#~ msgstr "Stil" + +#~ msgid "Displa&y" +#~ msgstr "Afișa&j" + +#~ msgid "&Editor" +#~ msgstr "&Editor" diff --git a/po/ro/libnoteshared.po b/po/ro/libnoteshared.po new file mode 100644 index 0000000..ca5e735 --- /dev/null +++ b/po/ro/libnoteshared.po @@ -0,0 +1,164 @@ +# Copyright (C) YEAR This_file_is_part_of_KDE +# This file is distributed under the same license as the PACKAGE package. +# +# Sergiu Bivol , 2014. +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2017-09-15 03:37+0200\n" +"PO-Revision-Date: 2014-08-18 09:40+0300\n" +"Last-Translator: Sergiu Bivol \n" +"Language-Team: Romanian \n" +"Language: ro\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==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < " +"20)) ? 1 : 2;\n" +"X-Generator: Lokalize 1.5\n" + +#: alarms/notealarmdialog.cpp:77 +#, kde-format +msgid "Scheduled Alarm" +msgstr "" + +#: alarms/notealarmdialog.cpp:80 +#, kde-format +msgid "&No alarm" +msgstr "" + +#: alarms/notealarmdialog.cpp:89 +#, kde-format +msgid "Alarm &at:" +msgstr "" + +#: config/noteactionconfig.cpp:36 +#, kde-format +msgid "&Mail action:" +msgstr "" + +#: config/noteactionconfig.cpp:44 +#, kde-format +msgid "How does this work?" +msgstr "" + +#: config/noteactionconfig.cpp:57 +#, kde-format +msgid "" +"

              You can customize command line. You can use:

              • %t returns " +"current note title
              • %f returns current note text
              " +msgstr "" + +#: config/notenetworkconfig.cpp:54 +#, kde-format +msgid "Incoming Notes" +msgstr "" + +#: config/notenetworkconfig.cpp:57 +#, kde-format +msgid "Accept incoming notes" +msgstr "" + +#: config/notenetworkconfig.cpp:63 +#, kde-format +msgid "Outgoing Notes" +msgstr "" + +#: config/notenetworkconfig.cpp:66 +#, kde-format +msgid "&Sender ID:" +msgstr "" + +#: config/notenetworkconfig.cpp:78 +#, kde-format +msgid "&Port:" +msgstr "&Port:" + +#: dialog/selectednotefolderdialog.cpp:35 +#, kde-format +msgctxt "@title:window" +msgid "Select Note Folder" +msgstr "" + +#: dialog/selectednotefolderdialog.cpp:37 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "" + +#: job/createnewnotejob.cpp:124 job/createnewnotejob.cpp:134 +#, kde-format +msgid "" +"An error occurred during fetching. Do you want to select a new default " +"collection?" +msgstr "" + +#: job/createnewnotejob.cpp:144 +#, kde-format +msgid "" +"Collection is hidden. New note will stored but not displaying. Do you want " +"to show collection?" +msgstr "" + +#: job/createnewnotejob.cpp:198 +#, kde-format +msgid "Note was not created." +msgstr "Nota nu a fost creată." + +#: job/createnewnotejob.cpp:198 +#, kde-format +msgid "Create new note" +msgstr "Creează notă nouă" + +#: network/notehostdialog.cpp:64 +#, kde-format +msgid "Select recipient:" +msgstr "Alegeți destinatarul:" + +#: network/notehostdialog.cpp:83 +#, kde-format +msgid "Hostname or IP address:" +msgstr "" + +#: network/notesnetworksender.cpp:104 +#, kde-format +msgid "Communication error: %1" +msgstr "" + +#: noteutils.cpp:45 +#, kde-format +msgid "Please configure send mail action." +msgstr "" + +#: noteutils.cpp:53 +#, kde-format +msgid "Note: \"%1\"" +msgstr "Notă: \"%1\"" + +#: noteutils.cpp:60 +#, kde-format +msgid "Unable to start the mail process." +msgstr "" + +#: noteutils.cpp:69 +#, kde-format +msgid "Send \"%1\"" +msgstr "" + +#: noteutils.cpp:73 +#, kde-format +msgid "The host cannot be empty." +msgstr "" + +#: resources/localresourcecreator.cpp:83 +#, kde-format +msgctxt "Default name for resource holding notes" +msgid "Local Notes" +msgstr "" + +#. i18n: ectx: label, entry (Port), group (Network) +#: settings/notesharedglobalconfig.kcfg:37 +#, kde-format +msgid "The port will listen on and send notes to." +msgstr "" diff --git a/po/ru/akonadi_notes_agent.po b/po/ru/akonadi_notes_agent.po new file mode 100644 index 0000000..b1ca617 --- /dev/null +++ b/po/ru/akonadi_notes_agent.po @@ -0,0 +1,121 @@ +# Copyright (C) YEAR This_file_is_part_of_KDE +# This file is distributed under the same license as the PACKAGE package. +# +# Alexander Potashev , 2014, 2015, 2017. +# Alexander Yavorsky , 2018. +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2018-10-04 11:38+0300\n" +"Last-Translator: Alexander Yavorsky \n" +"Language-Team: Russian \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=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n" +"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"X-Generator: Lokalize 2.0\n" +"X-Environment: kde\n" +"X-Accelerator-Marker: &\n" +"X-Text-Markup: kde4\n" + +#: notesagentalarmdialog.cpp:51 notesagentalarmdialog.cpp:220 +#, kde-format +msgid "Alarm" +msgstr "Напоминание" + +#: notesagentalarmdialog.cpp:63 +#, kde-format +msgid "The following notes triggered alarms:" +msgstr "Наступило установленное время напоминания о следующих заметках:" + +#: notesagentalarmdialog.cpp:101 +#, kde-format +msgid "Remove Alarm" +msgstr "Удалить напоминание" + +#: notesagentalarmdialog.cpp:103 +#, kde-format +msgid "Show Note..." +msgstr "Просмотреть заметку..." + +#: notesagentalarmdialog.cpp:105 +#, kde-format +msgid "Modify Alarm..." +msgstr "Изменить напоминание..." + +#: notesagentalarmdialog.cpp:158 +#, kde-format +msgid "Are you sure to remove alarm?" +msgstr "Удалить напоминание?" + +#: notesagentalarmdialog.cpp:158 +#, kde-format +msgctxt "@title:window" +msgid "Remove Alarm" +msgstr "Удаление напоминания" + +#: notesagentalarmdialog.cpp:220 +#, kde-format +msgid "Error during fetch alarm info." +msgstr "Ошибка получения информации о напоминании." + +#: notesagentsettingsdialog.cpp:42 +#, kde-format +msgid "Configure Notes Agent" +msgstr "Настройка агента заметок" + +#: notesagentsettingsdialog.cpp:58 +#, kde-format +msgid "Notify" +msgstr "Уведомления" + +#: notesagentsettingsdialog.cpp:61 +#, kde-format +msgid "Network" +msgstr "Сеть" + +#: notesagentsettingsdialog.cpp:70 +#, kde-format +msgid "Notes Agent" +msgstr "Агент заметок" + +#: notesagentsettingsdialog.cpp:72 +#, kde-format +msgid "Notes Agent." +msgstr "Агент заметок." + +#: notesagentsettingsdialog.cpp:74 +#, kde-format +msgid "Copyright (C) 2013-2018 Laurent Montel" +msgstr "© Laurent Montel, 2013–2018" + +#: notesagentsettingsdialog.cpp:76 +#, kde-format +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: notesagentsettingsdialog.cpp:77 +#, kde-format +msgid "Maintainer" +msgstr "Сопровождающий" + +#: notesagentsettingsdialog.cpp:80 +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "Александр Поташев" + +#: notesagentsettingsdialog.cpp:81 +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "aspotashev@gmail.com" + +#: notesmanager.cpp:199 +#, kde-format +msgid "Note Received" +msgstr "Получена заметка" diff --git a/po/ru/knotes.po b/po/ru/knotes.po new file mode 100644 index 0000000..3f77331 --- /dev/null +++ b/po/ru/knotes.po @@ -0,0 +1,1227 @@ +# translation of knotes.po to Russian +# KDE3 - kdepim/knotes.po Russian translation. +# Copyright (C) 2005 KDE Russian translation team. +# +# Andrey Cherepanov , 2001-2005. +# Nickolai Shaforostoff , 2004. +# Nick Shaforostoff , 2005, 2006. +# Andrey Cherepanov , 2009. +# Alexander Potashev , 2010, 2011, 2014, 2015, 2016, 2017. +# Artem Sereda , 2010, 2011. +# Alexander Yavorsky , 2018. +msgid "" +msgstr "" +"Project-Id-Version: knotes\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2018-10-15 20:52+0300\n" +"Last-Translator: Alexander Yavorsky \n" +"Language-Team: Russian \n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Lokalize 2.0\n" +"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n" +"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"X-Environment: kde\n" +"X-Accelerator-Marker: &\n" +"X-Text-Markup: kde4\n" + +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "Андрей Черепанов,Александр Поташев,Олеся Герасименко" + +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "skull@kde.ru,aspotashev@gmail.com,gammaray@basealt.ru" + +#: apps/knotes_options.h:29 +#, kde-format +msgid "Suppress creation of a new note on a non-unique instance." +msgstr "Запрет создания заметки в неуникальном экземпляре программы." + +#: apps/knotesakonaditray.cpp:35 apps/knotestray.cpp:32 +#, kde-format +msgid "KNotes: Sticky notes by KDE" +msgstr "KNotes — приложение для работы с заметками от KDE" + +#: apps/knotesapp.cpp:98 +#, kde-format +msgid "New Note" +msgstr "Создать новую заметку" + +#: apps/knotesapp.cpp:106 kontactplugin/knotes_part.cpp:187 +#, kde-format +msgid "New Note From Clipboard" +msgstr "Создать заметку из содержимого буфера обмена" + +#: apps/knotesapp.cpp:112 kontactplugin/knotes_part.cpp:192 +#, kde-format +msgid "New Note From Text File..." +msgstr "Создать заметку из текстового файла..." + +#: apps/knotesapp.cpp:116 +#, kde-format +msgid "Show All Notes" +msgstr "Показать все заметки" + +#: apps/knotesapp.cpp:122 +#, kde-format +msgid "Hide All Notes" +msgstr "Скрыть все заметки" + +#: apps/knotesapp.cpp:128 kontactplugin/knotes_part.cpp:146 +#, kde-format +msgctxt "@action:inmenu" +msgid "Print Selected Notes..." +msgstr "Печать выбранных заметок..." + +#: apps/knotesapp.cpp:134 +#, kde-format +msgctxt "@action:inmenu" +msgid "Delete Selected Notes..." +msgstr "Удалить выбранные заметки..." + +#: apps/knotesapp.cpp:393 kontactplugin/knotes_part.cpp:874 +#, kde-format +msgid "Select Text File" +msgstr "Выбор текстового файла" + +#: apps/knotesapp.cpp:394 kontactplugin/knotes_part.cpp:875 +#, kde-format +msgid "Text File" +msgstr "Текстовые файлы" + +#: apps/knotesapp.cpp:400 kontactplugin/knotes_part.cpp:882 +#, kde-format +msgid "Error during open text file: %1" +msgstr "Не удалось открыть текстовый файл: %1" + +#: apps/knotesapp.cpp:401 kontactplugin/knotes_part.cpp:883 +#, kde-format +msgid "Open Text File" +msgstr "Открытие текстового файла" + +#: apps/knotesapp.cpp:404 kontactplugin/knotes_part.cpp:886 +#, kde-format +msgid "Note from file '%1'" +msgstr "Заметка из файла «%1»" + +#: apps/knotesapp.cpp:499 +#, kde-format +msgid "No Notes" +msgstr "Нет заметок" + +#: apps/knotesapp.cpp:552 kontactplugin/knotes_part.cpp:637 +#, kde-format +msgid "Settings" +msgstr "Настройка" + +#. i18n: ectx: Menu (knotes_context) +#: apps/main.cpp:54 data/knotesappui.rc:5 data/knotesappui.rc:6 +#: kontactplugin/knotes_part.cpp:87 kontactplugin/knotes_plugin.cpp:58 +#: kontactplugin/knoteseditdialog.cpp:67 +#, kde-format +msgid "KNotes" +msgstr "KNotes" + +#: apps/main.cpp:56 +#, kde-format +msgid "KDE Notes" +msgstr "Заметки KDE" + +#: apps/main.cpp:58 +#, kde-format +msgid "Copyright © 1997–2018 KNotes authors" +msgstr "© Авторы KNotes, 1997–2018" + +#: apps/main.cpp:78 kontactplugin/kcmknotessummary.cpp:64 +#, kde-format +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: apps/main.cpp:79 +#, kde-format +msgid "Maintainer" +msgstr "Сопровождающий" + +#: apps/main.cpp:81 +#, kde-format +msgid "Guillermo Antonio Amaral Bastidas" +msgstr "Guillermo Antonio Amaral Bastidas" + +#: apps/main.cpp:82 apps/main.cpp:85 +#, kde-format +msgid "Previous Maintainer" +msgstr "Предыдущий сопровождающий" + +#: apps/main.cpp:84 +#, kde-format +msgid "Michael Brade" +msgstr "Michael Brade" + +#: apps/main.cpp:87 +#, kde-format +msgid "Bernd Johannes Wuebben" +msgstr "Bernd Johannes Wuebben" + +#: apps/main.cpp:88 +#, kde-format +msgid "Original KNotes Author" +msgstr "Первый автор KNotes" + +#: apps/main.cpp:90 +#, kde-format +msgid "Wynn Wilkes" +msgstr "Wynn Wilkes" + +#: apps/main.cpp:91 +#, kde-format +msgid "Ported KNotes to KDE 2" +msgstr "Портирование KNotes на KDE2" + +#: apps/main.cpp:93 +#, kde-format +msgid "Daniel Martin" +msgstr "Daniel Martin" + +#: apps/main.cpp:94 +#, kde-format +msgid "Network Interface" +msgstr "Работа с сетью" + +#: apps/main.cpp:96 +#, kde-format +msgid "Bo Thorsen" +msgstr "Bo Thorsen" + +#: apps/main.cpp:97 +#, kde-format +msgid "Started KDE Resource Framework Integration" +msgstr "Использование сетевой инфраструктуры KDE" + +#: apps/main.cpp:99 +#, kde-format +msgid "Bera Debajyoti" +msgstr "Bera Debajyoti" + +#: apps/main.cpp:100 +#, kde-format +msgid "Idea and initial code for the new look & feel" +msgstr "Идея и воплощение нового внешнего вида" + +#: apps/main.cpp:102 +#, kde-format +msgid "Matthias Ettrich" +msgstr "Matthias Ettrich" + +#: apps/main.cpp:105 +#, kde-format +msgid "David Faure" +msgstr "David Faure" + +#: apps/main.cpp:108 +#, kde-format +msgid "Matthias Kiefer" +msgstr "Matthias Kiefer" + +#: apps/main.cpp:111 +#, kde-format +msgid "Luboš Luňák" +msgstr "Luboš Luňák" + +#: apps/main.cpp:113 +#, kde-format +msgid "Dirk A. Mueller" +msgstr "Dirk A. Mueller" + +#: apps/main.cpp:116 +#, kde-format +msgid "Carsten Pfeiffer" +msgstr "Carsten Pfeiffer" + +#: apps/main.cpp:119 +#, kde-format +msgid "Harri Porten" +msgstr "Harri Porten" + +#: apps/main.cpp:122 +#, kde-format +msgid "Espen Sand" +msgstr "Espen Sand" + +#: configdialog/knotecollectionconfigwidget.cpp:121 +#, kde-format +msgid "Folders" +msgstr "Папки" + +#: configdialog/knotecollectionconfigwidget.cpp:123 +#, kde-format +msgid "Select which KNotes folders to show:" +msgstr "Выберите папки заметок, которые следует показывать:" + +#: configdialog/knotecollectionconfigwidget.cpp:158 +#, kde-format +msgid "Search..." +msgstr "Поиск..." + +#: configdialog/knotecollectionconfigwidget.cpp:176 +#, kde-format +msgid "&Select All" +msgstr "&Выбрать все" + +#: configdialog/knotecollectionconfigwidget.cpp:180 +#, kde-format +msgid "&Unselect All" +msgstr "От&менить выбор всего" + +#: configdialog/knotecollectionconfigwidget.cpp:185 +#, kde-format +msgid "Rename notes..." +msgstr "Переименовать папку заметок..." + +# BUGME: may be "where _new_ _notes_ will be saved" --aspotashev +#: configdialog/knotecollectionconfigwidget.cpp:189 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "Выберите папку, которой будут сохраняться заметки:" + +#: configdialog/knotecollectionconfigwidget.cpp:208 +#, kde-format +msgid "Notes accounts" +msgstr "Учётные записи заметок" + +#: configdialog/knotecollectionconfigwidget.cpp:213 +#, kde-format +msgid "Accounts" +msgstr "Учётные записи" + +#: configdialog/knotecollectionconfigwidget.cpp:245 +#, kde-format +msgid "Rename Notes" +msgstr "Переименование папки заметок" + +#: configdialog/knotecollectionconfigwidget.cpp:246 +#, kde-format +msgid "Name:" +msgstr "Название:" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "An error was occurred during renaming: %1" +msgstr "Не удалось переименовать заметку: %1" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "Rename note" +msgstr "Переименование заметки" + +#: configdialog/knoteconfigdialog.cpp:192 +#, kde-format +msgid "Show number of notes in tray icon" +msgstr "Показывать число заметок в системном лотке" + +#: configdialog/knoteconfigdialog.cpp:199 +#, kde-format +msgid "Default Title:" +msgstr "Заголовок по умолчанию:" + +#: configdialog/knoteconfigdialog.cpp:206 +#, kde-format +msgid "How does this work?" +msgstr "Как это работает?" + +# BUGME: please change "title note" to "note title" --aspotashev +#: configdialog/knoteconfigdialog.cpp:240 +#, kde-format +msgid "" +"

              You can customize title note. You can use:

              • %d current date " +"(short format)
              • %l current date (long format)
              • %t current " +"time
              " +msgstr "" +"

              Можно настроить начальный заголовок заметки, устанавливаемый при её " +"создании. Можно использовать следующие подстановки:

              • %d заменяется " +"на текущую дату в короткой записи;
              • %l заменяется на текущую дату в " +"длинной записи;
              • %t заменяется на текущее время.
              " + +#: configdialog/knoteconfigdialog.cpp:262 +#, kde-format +msgid "Theme:" +msgstr "Оформление:" + +#: configdialog/knoteconfigdialog.cpp:272 +#, kde-format +msgid "Download new printing themes" +msgstr "Загрузить новые оформления для печати заметок" + +#: configdialog/knotedisplayconfigwidget.cpp:46 +#, kde-format +msgid "&Text color:" +msgstr "&Цвет текста:" + +#: configdialog/knotedisplayconfigwidget.cpp:55 +#, kde-format +msgid "&Background color:" +msgstr "Цвет &фона:" + +#: configdialog/knotedisplayconfigwidget.cpp:66 +#, kde-format +msgid "&Show note in taskbar" +msgstr "&Показывать в списке задач" + +#: configdialog/knotedisplayconfigwidget.cpp:70 +#, kde-format +msgid "&Remember desktop" +msgstr "&Запоминать рабочий стол" + +#: configdialog/knotedisplayconfigwidget.cpp:74 +#, kde-format +msgid "Default &width:" +msgstr "&Ширина по умолчанию:" + +#: configdialog/knotedisplayconfigwidget.cpp:85 +#, kde-format +msgid "Default &height:" +msgstr "&Высота по умолчанию:" + +#: configdialog/knoteeditorconfigwidget.cpp:37 +#, kde-format +msgid "&Tab size:" +msgstr "&Размер табуляции:" + +#: configdialog/knoteeditorconfigwidget.cpp:46 +#, kde-format +msgid "Auto &indent" +msgstr "&Автоматический отступ" + +#: configdialog/knoteeditorconfigwidget.cpp:51 +#, kde-format +msgid "&Rich text" +msgstr "Текст с &форматированием" + +#: configdialog/knoteeditorconfigwidget.cpp:55 +#, kde-format +msgid "Text font:" +msgstr "Шрифт текста:" + +#: configdialog/knoteeditorconfigwidget.cpp:64 +#, kde-format +msgid "Title font:" +msgstr "Шрифт заголовка:" + +#: configdialog/knotesimpleconfigdialog.cpp:64 +#, kde-format +msgid "Editor Settings" +msgstr "Настройка редактора" + +#: configdialog/knotesimpleconfigdialog.cpp:67 +#, kde-format +msgid "Display Settings" +msgstr "Вид" + +#. i18n: ectx: Menu (help) +#: data/knotesappui.rc:23 +#, kde-format +msgid "&Help" +msgstr "&Справка" + +#. i18n: ectx: Menu (notes_menu) +#: data/knotesappui.rc:35 data/knotesappui.rc:36 +#, kde-format +msgid "Notes" +msgstr "Заметки" + +#: dialog/knotedeleteselectednotesdialog.cpp:32 +#, kde-format +msgid "Select notes to delete" +msgstr "Выбор заметок для удаления" + +#: dialog/knoteselectednotesdialog.cpp:34 +#: print/knoteprintselectednotesdialog.cpp:41 +#, kde-format +msgid "Select notes" +msgstr "Выбор заметок" + +#: dialog/knoteskeydialog.cpp:33 +#, kde-format +msgid "Configure Shortcuts" +msgstr "Настройка комбинаций клавиш" + +#: dialog/knoteskeydialog.cpp:73 +#, kde-format +msgid "Note Actions" +msgstr "Действия" + +#: finddialog/knotefinddialog.cpp:40 +#, kde-format +msgctxt "@title:window" +msgid "Search Notes" +msgstr "Поиск заметок" + +#: finddialog/knotefinddialog.cpp:85 +#, kde-format +msgctxt "@label:textbox" +msgid "Search notes:" +msgstr "Искать заметки:" + +#: finddialog/knotefinddialog.cpp:94 +#, kde-format +msgctxt "@action:button Search notes" +msgid "Search..." +msgstr "Найти" + +#: finddialog/knotefinddialog.cpp:149 +#, kde-format +msgctxt "@label" +msgid "No Results found in search." +msgstr "Ничего не найдено." + +#: knoteedit.cpp:56 +#, kde-format +msgid "Bold" +msgstr "Полужирный" + +#: knoteedit.cpp:61 +#, kde-format +msgid "Italic" +msgstr "Курсив" + +#: knoteedit.cpp:65 +#, kde-format +msgid "Underline" +msgstr "Подчёркнутый" + +#: knoteedit.cpp:69 +#, kde-format +msgid "Strike Out" +msgstr "Зачёркнутый" + +#: knoteedit.cpp:79 +#, kde-format +msgid "Align Left" +msgstr "Выравнивание по левому краю" + +#: knoteedit.cpp:85 +#, kde-format +msgid "Align Center" +msgstr "Выравнивание по центру" + +#: knoteedit.cpp:90 +#, kde-format +msgid "Align Right" +msgstr "Выравнивание по правому краю" + +#: knoteedit.cpp:95 +#, kde-format +msgid "Align Block" +msgstr "Выравнивание по ширине" + +#: knoteedit.cpp:106 +#, kde-format +msgid "List" +msgstr "Список" + +#: knoteedit.cpp:111 +#, kde-format +msgid "Superscript" +msgstr "Надстрочный" + +#: knoteedit.cpp:114 +#, kde-format +msgid "Subscript" +msgstr "Подстрочный" + +#: knoteedit.cpp:120 +#, kde-format +msgid "Increase Indent" +msgstr "Увеличить отступ" + +#: knoteedit.cpp:126 +#, kde-format +msgid "Decrease Indent" +msgstr "Уменьшить отступ" + +#: knoteedit.cpp:137 +#, kde-format +msgid "Text Color..." +msgstr "Цвет текста..." + +#: knoteedit.cpp:143 +#, kde-format +msgid "Text Background Color..." +msgstr "Цвет фонового текста..." + +#: knoteedit.cpp:147 +#, kde-format +msgid "Text Font" +msgstr "Шрифт текста" + +#: knoteedit.cpp:151 +#, kde-format +msgid "Text Size" +msgstr "Размер шрифта" + +#: knoteedit.cpp:162 +#, kde-format +msgid "Insert Date" +msgstr "Вставить дату" + +#: knoteedit.cpp:166 +#, kde-format +msgid "Insert Checkmark" +msgstr "Вставить «галочку»" + +#: kontactplugin/kcmknotessummary.cpp:59 +#, kde-format +msgid "kcmknotessummary" +msgstr "kcmknotessummary" + +#: kontactplugin/kcmknotessummary.cpp:61 +#, kde-format +msgid "Notes Summary Configuration Dialog" +msgstr "Модуль настройки дайджеста заметок" + +#: kontactplugin/kcmknotessummary.cpp:63 +#, kde-format +msgid "Copyright © 2013-2018 Laurent Montel " +msgstr "© Laurent Montel , 2013–2018" + +#: kontactplugin/knotes_part.cpp:98 +#, kde-format +msgctxt "@action:inmenu create new popup note" +msgid "&New" +msgstr "&Создать" + +#: kontactplugin/knotes_part.cpp:108 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be presented with a dialog where you can add a new popup note." +msgstr "Открыть диалоговое окно для добавления новой заметки." + +#: kontactplugin/knotes_part.cpp:111 kontactplugin/knotes_part.cpp:606 +#: kontactplugin/knotes_part.cpp:608 kontactplugin/knotes_part.cpp:790 +#, kde-format +msgctxt "@action:inmenu" +msgid "Edit..." +msgstr "Изменить..." + +#: kontactplugin/knotes_part.cpp:120 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can modify an existing popup " +"note." +msgstr "Открыть диалоговое окно для редактирования существующей заметки." + +#: kontactplugin/knotes_part.cpp:123 +#, kde-format +msgctxt "@action:inmenu" +msgid "Rename..." +msgstr "Переименовать..." + +#: kontactplugin/knotes_part.cpp:131 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can rename an existing popup " +"note." +msgstr "Открыть диалоговое окно для переименования существующей заметки." + +#: kontactplugin/knotes_part.cpp:134 +#, kde-format +msgctxt "@action:inmenu" +msgid "Delete" +msgstr "Удалить" + +#: kontactplugin/knotes_part.cpp:142 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be prompted if you really want to permanently remove the selected " +"popup note." +msgstr "Перед безвозвратным удалением у вас будет запрошено подтверждение." + +#: kontactplugin/knotes_part.cpp:153 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be prompted to print the selected popup note." +msgstr "Открыть диалоговое окно для печати выбранных заметок." + +#: kontactplugin/knotes_part.cpp:156 +#, kde-format +msgctxt "@action:inmenu" +msgid "Print Preview Selected Notes..." +msgstr "Предварительный просмотр выбранных заметок..." + +#: kontactplugin/knotes_part.cpp:162 +#, kde-format +msgid "Note settings..." +msgstr "Свойства заметки" + +# BUGME: please change to "Configure KNotes..." --aspotashev +#: kontactplugin/knotes_part.cpp:167 +#, kde-format +msgid "Preferences KNotes..." +msgstr "Настроить KNotes..." + +# Starts e-mail client. Not to be confused with "Send..." --aspotashev +#: kontactplugin/knotes_part.cpp:172 notes/knote.cpp:713 +#, kde-format +msgid "Mail..." +msgstr "Отправить по почте..." + +#: kontactplugin/knotes_part.cpp:177 notes/knote.cpp:709 +#, kde-format +msgid "Send..." +msgstr "Отправить..." + +#: kontactplugin/knotes_part.cpp:182 notes/knote.cpp:704 +#, kde-format +msgid "Set Alarm..." +msgstr "Установить напоминание..." + +#: kontactplugin/knotes_part.cpp:197 notes/knote.cpp:717 +#, kde-format +msgid "Save As..." +msgstr "Сохранить как..." + +#: kontactplugin/knotes_part.cpp:202 notes/knote.cpp:690 +#, kde-format +msgid "Lock" +msgstr "Заблокировать" + +#: kontactplugin/knotes_part.cpp:205 notes/knote.cpp:693 +#, kde-format +msgid "Unlock" +msgstr "Разблокировать" + +#: kontactplugin/knotes_part.cpp:238 +#, kde-format +msgid "Set Focus to Quick Search" +msgstr "Перевести фокус на поле быстрого поиска" + +#: kontactplugin/knotes_part.cpp:321 +#, kde-format +msgctxt "@info" +msgid "To print notes, first select the notes to print from the list." +msgstr "Чтобы распечатать заметки, сначала выберите их в списке." + +#: kontactplugin/knotes_part.cpp:322 +#, kde-format +msgctxt "@title:window" +msgid "Print Popup Notes" +msgstr "Печать заметок" + +#: kontactplugin/knotes_part.cpp:366 +#, kde-format +msgid "Note was not created." +msgstr "Заметка не была создана." + +#: kontactplugin/knotes_part.cpp:366 +#, kde-format +msgid "Create new note" +msgstr "Создание новой заметки" + +#: kontactplugin/knotes_part.cpp:388 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:70 +#, kde-format +msgctxt "@info" +msgid "Do you really want to delete this note?" +msgid_plural "Do you really want to delete these %1 notes?" +msgstr[0] "Удалить эту %1 заметку?" +msgstr[1] "Удалить эти %1 заметки?" +msgstr[2] "Удалить эти %1 заметок?" +msgstr[3] "Удалить эту заметку?" + +#: kontactplugin/knotes_part.cpp:390 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:57 +#, kde-format +msgctxt "@title:window" +msgid "Confirm Delete" +msgstr "Подтверждение удаления" + +#: kontactplugin/knotes_part.cpp:582 +#, kde-format +msgctxt "@title:window" +msgid "Rename Popup Note" +msgstr "Переименование заметки" + +#: kontactplugin/knotes_part.cpp:583 +#, kde-format +msgctxt "@label:textbox" +msgid "New Name:" +msgstr "Новое название:" + +#: kontactplugin/knotes_part.cpp:606 kontactplugin/knotes_part.cpp:790 +#, kde-format +msgid "Show Note..." +msgstr "Просмотреть заметку..." + +#: kontactplugin/knotes_part.cpp:742 +#, kde-format +msgid "Rich text (*.html)" +msgstr "Текст с форматированием (*.html)" + +#: kontactplugin/knotes_part.cpp:744 +#, kde-format +msgid "Plain text (*.txt)" +msgstr "Обычный текст (*.txt)" + +# BUGME: please add @title:window --aspotashev +#: kontactplugin/knotes_part.cpp:747 notes/knote.cpp:516 +#, kde-format +msgid "Save As" +msgstr "Сохранение в файл" + +#: kontactplugin/knotes_part.cpp:758 notes/knote.cpp:533 +#, kde-format +msgid "" +"A file named %1 already exists.
              Are you sure you want to " +"overwrite it?
              " +msgstr "Файл с именем %1 уже существует.
              Заменить его?
              " + +#: kontactplugin/knotes_plugin.cpp:62 +#, kde-format +msgctxt "@action:inmenu" +msgid "New Popup Note..." +msgstr "Создать заметку..." + +#: kontactplugin/knotes_plugin.cpp:70 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can create a new popup note." +msgstr "Открыть диалоговое окно для создания новой заметки." + +#: kontactplugin/knotes_plugin.cpp:99 +#, kde-kuit-format +msgctxt "@title" +msgid "KNotes" +msgstr "KNotes" + +#: kontactplugin/knotes_plugin.cpp:101 +#, kde-kuit-format +msgctxt "@title" +msgid "Popup Notes" +msgstr "Заметки" + +#: kontactplugin/knotes_plugin.cpp:103 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Copyright © 2003–2018 Kontact authors" +msgstr "© Авторы Kontact, 2003–2018" + +#: kontactplugin/knotes_plugin.cpp:105 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: kontactplugin/knotes_plugin.cpp:106 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Current Maintainer" +msgstr "Сопровождающий" + +#: kontactplugin/knotes_plugin.cpp:109 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Michael Brade" +msgstr "Michael Brade" + +#: kontactplugin/knotes_plugin.cpp:110 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Previous Maintainer" +msgstr "Прежний сопровождающий" + +#: kontactplugin/knotes_plugin.cpp:112 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Tobias Koenig" +msgstr "Tobias König" + +#: kontactplugin/knotes_plugin.cpp:113 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Developer" +msgstr "Разработчик" + +#: kontactplugin/knotes_plugin.cpp:151 +#, kde-format +msgctxt "@item" +msgid "Meeting" +msgstr "Встреча" + +#: kontactplugin/knotes_plugin.cpp:165 kontactplugin/knotes_plugin.cpp:170 +#, kde-format +msgctxt "@item" +msgid "Note: %1" +msgstr "Заметка: %1" + +#: kontactplugin/knotes_plugin.cpp:177 +#, kde-format +msgctxt "@item" +msgid "New Note" +msgstr "Новая заметка" + +#: kontactplugin/knotes_plugin.cpp:187 +#, kde-format +msgctxt "@info" +msgid "Dropping multiple mails is not supported." +msgstr "Перетаскивание нескольких писем не поддерживается." + +#: kontactplugin/knotes_plugin.cpp:190 +#, kde-format +msgctxt "@item" +msgid "" +"From: %1\n" +"To: %2\n" +"Subject: %3" +msgstr "" +"Отправитель: %1\n" +"Получатель: %2\n" +"Тема: %3" + +#: kontactplugin/knotes_plugin.cpp:193 +#, kde-format +msgctxt "@item" +msgid "Mail: %1" +msgstr "Письмо: %1" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, kde-format +msgctxt "@title:window" +msgid "Show Popup Note" +msgstr "Просмотр заметки" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, kde-format +msgctxt "@title:window" +msgid "Edit Popup Note" +msgstr "Редактирование заметки" + +#: kontactplugin/knoteseditdialog.cpp:79 +#, kde-format +msgctxt "@label popup note name" +msgid "Name:" +msgstr "Заголовок:" + +#: kontactplugin/knoteslistwidgetsearchline.cpp:28 +#, kde-format +msgid "Search notes..." +msgstr "Поиск заметок..." + +#: kontactplugin/knoteslistwidgetsearchline.cpp:37 +#, kde-format +msgid "Search notes...<%1>" +msgstr "Поиск заметок... <%1>" + +#: kontactplugin/knotesselectdeletenotesdialog.cpp:46 +#, kde-format +msgid "(note locked, it will not removed)" +msgstr "(заметка заблокирована, поэтому не будет удалена)" + +#: kontactplugin/summarywidget.cpp:63 +#, kde-format +msgid "Popup Notes" +msgstr "Заметки" + +#: kontactplugin/summarywidget.cpp:120 +#, kde-format +msgid "No notes found" +msgstr "Заметки не найдены" + +#: kontactplugin/summarywidget.cpp:153 +#, kde-format +msgid "Modify Note..." +msgstr "Изменить заметку..." + +#: kontactplugin/summarywidget.cpp:157 +#, kde-format +msgid "Delete Note..." +msgstr "Удалить заметку" + +#: kontactplugin/summarywidget.cpp:243 +#, kde-format +msgid "Read Popup Note: \"%1\"" +msgstr "Открыть заметку «%1»" + +#: notes/knote.cpp:149 +#, kde-format +msgid "Do you really want to delete note %1?" +msgstr "Удалить заметку %1?" + +#: notes/knote.cpp:150 +#, kde-format +msgid "Confirm Delete" +msgstr "Подтверждение удаления" + +#: notes/knote.cpp:151 +#, kde-format +msgid "&Delete" +msgstr "&Удалить" + +#: notes/knote.cpp:277 +#, kde-format +msgid "Please enter the new name:" +msgstr "Введите новое имя:" + +#: notes/knote.cpp:511 +#, kde-format +msgid "Save note as plain text" +msgstr "Сохранить заметку в виде обычного текста" + +#: notes/knote.cpp:639 +#, kde-format +msgid "&All Desktops" +msgstr "На &все рабочие столы" + +#: notes/knote.cpp:681 +#, kde-format +msgid "New" +msgstr "Создать" + +#: notes/knote.cpp:685 +#, kde-format +msgid "Rename..." +msgstr "Переименовать..." + +#: notes/knote.cpp:695 +#, kde-format +msgid "Hide" +msgstr "Скрыть" + +#: notes/knote.cpp:700 +#, kde-format +msgid "Delete" +msgstr "Удалить" + +# BUGME: please change to "Properties" (without ellipsis) --aspotashev +#: notes/knote.cpp:727 +#, kde-format +msgid "Preferences..." +msgstr "Свойства" + +#: notes/knote.cpp:732 +#, kde-format +msgid "Keep Above Others" +msgstr "Показывать над другими" + +#: notes/knote.cpp:737 +#, kde-format +msgid "Keep Below Others" +msgstr "Показывать под другими" + +#: notes/knote.cpp:742 +#, kde-format +msgid "To Desktop" +msgstr "На рабочий стол" + +#: notes/knote.cpp:752 +#, kde-format +msgid "Walk Through Notes" +msgstr "Переход по заметкам" + +#: print/knotegrantleeprint.cpp:50 +#, kde-format +msgid "Alarm:" +msgstr "Напоминание:" + +#: print/knotegrantleeprint.cpp:51 +#, kde-format +msgid "Note is locked" +msgstr "Заметка заблокирована" + +#: print/knoteprinter.cpp:135 +#, kde-format +msgid "Print Note" +msgid_plural "Print %1 notes" +msgstr[0] "Печать %1 заметки" +msgstr[1] "Печать %1 заметок" +msgstr[2] "Печать %1 заметок" +msgstr[3] "Печать заметки" + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing theme was not found." +msgstr "Оформление для печати не найдено." + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing error" +msgstr "Ошибка печати" + +#: print/knoteprintselectednotesdialog.cpp:63 +#, kde-format +msgid "Printing theme:" +msgstr "Оформление для печати:" + +#: print/knoteprintselectednotesdialog.cpp:70 +#, kde-format +msgid "Preview" +msgstr "Предварительный просмотр" + +#: print/knoteprintselectednotesdialog.cpp:72 +#, kde-format +msgid "Print" +msgstr "Печать" + +#: print/knoteprintselectthemedialog.cpp:34 +#, kde-format +msgid "Select theme" +msgstr "Выбор оформления для печати" + +#: print/knoteprintselectthemedialog.cpp:51 +#, kde-format +msgid "Themes:" +msgstr "Оформления:" + +#~ msgid "KNotes Migration" +#~ msgstr "Перенос данных KNotes" + +#~ msgid "Migrate Now" +#~ msgstr "Перенести сейчас" + +#~ msgid "Skip Migration" +#~ msgstr "Пропустить процесс переноса" + +#~ msgid "" +#~ "Migration to KNotes failed. In case you want to try again, run 'knotes-" +#~ "migrator --interactive' manually." +#~ msgstr "" +#~ "Ошибка переноса данных на новую версию KNotes. Чтобы попытаться ещё раз, " +#~ "запустите «knotes-migrator --interactive» вручную." + +#~ msgid "Migration Failed" +#~ msgstr "Ошибка переноса" + +#~ msgid "Scheduled Alarm" +#~ msgstr "Напоминание" + +#~ msgid "&No alarm" +#~ msgstr "&Без напоминания" + +#~ msgid "Alarm &at:" +#~ msgstr "&Напомнить:" + +#~ msgid "The following notes triggered alarms:" +#~ msgstr "Заметки, связанные с напоминаниями:" + +#~ msgid "Display" +#~ msgstr "Вид" + +#~ msgid "" +#~ "Unable to save the notes to %1. Check that there is sufficient " +#~ "disk space.
              There should be a backup in the same directory though." +#~ msgstr "" +#~ "Не удаётся сохранить заметку в %1. Проверьте место на диске." +#~ "
              В текущей папке была создана резервная копия заметки.
              " + +#~ msgid "Location:" +#~ msgstr "Расположение:" + +#~ msgid "&Mail action:" +#~ msgstr "Команда отправки &почты:" + +#~ msgid "Incoming Notes" +#~ msgstr "Входящие заметки" + +#~ msgid "Accept incoming notes" +#~ msgstr "Принимать входящие заметки" + +#~ msgid "Outgoing Notes" +#~ msgstr "Исходящие заметки" + +#~ msgid "&Sender ID:" +#~ msgstr "&Отправитель:" + +#~ msgid "&Port:" +#~ msgstr "&Порт" + +#~ msgid "Select recipient:" +#~ msgstr "Получатель:" + +#~ msgid "Hostname or IP address:" +#~ msgstr "Имя сервера или IP-адрес:" + +#~ msgid "The port KNotes will listen on and send notes to." +#~ msgstr "Порт, по которому KNotes отправляет и принимает заметки." + +#~ msgid "Unable to start the mail process." +#~ msgstr "Не удаётся запустить процесс отправки почты." + +#~ msgid "Send \"%1\"" +#~ msgstr "Отправить заметку «%1»" + +#~ msgid "The host cannot be empty." +#~ msgstr "Имя сервера не может быть пустым." + +#~ msgid "Communication error: %1" +#~ msgstr "Ошибка соединения: %1" + +#~ msgid "Alarm &in:" +#~ msgstr "Напомнить &в:" + +#~ msgid "&Style:" +#~ msgstr "&Стиль:" + +#~ msgid "Plain" +#~ msgstr "Обычный текст" + +#, fuzzy +#~ msgid "(c) 1997-2009, The KNotes Developers" +#~ msgstr "© Разработчики KNotes, 1997-2009" + +#~ msgid "Defaults" +#~ msgstr "Значения по умолчанию" + +#~ msgid "Default Settings for New Notes" +#~ msgstr "Значения по умолчанию для новых заметок" + +#~ msgid "Actions" +#~ msgstr "Действия" + +#~ msgid "Action Settings" +#~ msgstr "Действия" + +#~ msgid "Network" +#~ msgstr "Сеть" + +#~ msgid "Network Settings" +#~ msgstr "Сетевые настройки" + +#~ msgid "Style" +#~ msgstr "Стиль" + +#~ msgid "Displa&y" +#~ msgstr "П&оказ" + +#~ msgid "&Editor" +#~ msgstr "&Редактор" + +#~ msgid "" +#~ "_: NAME OF TRANSLATORS\n" +#~ "Your names" +#~ msgstr "Андрей Черепанов" + +#~ msgid "" +#~ "_: EMAIL OF TRANSLATORS\n" +#~ "Your emails" +#~ msgstr "sibskull@mail.ru" + +#~ msgid "hours/minutes" +#~ msgstr "часов/минут" + +#~ msgid "" +#~ "_n: Print Note\n" +#~ "Print %n notes" +#~ msgstr "" +#~ "Печать %n заметки\n" +#~ "Печать %n заметок\n" +#~ "Печать %n заметок" diff --git a/po/ru/libnoteshared.po b/po/ru/libnoteshared.po new file mode 100644 index 0000000..f515aa6 --- /dev/null +++ b/po/ru/libnoteshared.po @@ -0,0 +1,175 @@ +# Copyright (C) YEAR This_file_is_part_of_KDE +# This file is distributed under the same license as the PACKAGE package. +# +# Alexander Potashev , 2014, 2015. +# Alexander Yavorsky , 2018. +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2017-09-15 03:37+0200\n" +"PO-Revision-Date: 2018-08-04 21:49+0300\n" +"Last-Translator: Alexander Yavorsky \n" +"Language-Team: Russian \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=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n" +"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"X-Generator: Lokalize 2.0\n" +"X-Environment: kde\n" +"X-Accelerator-Marker: &\n" +"X-Text-Markup: kde4\n" + +#: alarms/notealarmdialog.cpp:77 +#, kde-format +msgid "Scheduled Alarm" +msgstr "Напоминание" + +#: alarms/notealarmdialog.cpp:80 +#, kde-format +msgid "&No alarm" +msgstr "&Без напоминания" + +#: alarms/notealarmdialog.cpp:89 +#, kde-format +msgid "Alarm &at:" +msgstr "Напоминание &в:" + +# BUGME: does "mail" mean e-mails or some other protocol? Please clarify in msgctxt --aspotashev +#: config/noteactionconfig.cpp:36 +#, kde-format +msgid "&Mail action:" +msgstr "Отпр&авка по электронной почте:" + +#: config/noteactionconfig.cpp:44 +#, kde-format +msgid "How does this work?" +msgstr "Как это работает?" + +#: config/noteactionconfig.cpp:57 +#, kde-format +msgid "" +"

              You can customize command line. You can use:

              • %t returns " +"current note title
              • %f returns current note text
              " +msgstr "" +"

              Можно настроить следующие параметры командной строки:

              • %t — " +"возвращает заголовок текущей заметки
              • %f — возвращает текст текущей " +"заметки
              " + +#: config/notenetworkconfig.cpp:54 +#, kde-format +msgid "Incoming Notes" +msgstr "Входящие заметки" + +#: config/notenetworkconfig.cpp:57 +#, kde-format +msgid "Accept incoming notes" +msgstr "Принимать входящие заметки" + +#: config/notenetworkconfig.cpp:63 +#, kde-format +msgid "Outgoing Notes" +msgstr "Исходящие заметки" + +#: config/notenetworkconfig.cpp:66 +#, kde-format +msgid "&Sender ID:" +msgstr "&Идентификатор отправителя:" + +#: config/notenetworkconfig.cpp:78 +#, kde-format +msgid "&Port:" +msgstr "&Порт:" + +#: dialog/selectednotefolderdialog.cpp:35 +#, kde-format +msgctxt "@title:window" +msgid "Select Note Folder" +msgstr "Выбор папки для заметки" + +#: dialog/selectednotefolderdialog.cpp:37 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "Выберите папку, в которую следует сохранить заметку:" + +#: job/createnewnotejob.cpp:124 job/createnewnotejob.cpp:134 +#, kde-format +msgid "" +"An error occurred during fetching. Do you want to select a new default " +"collection?" +msgstr "" +"Во время извлечения произошла ошибка. Выбрать новую коллекцию по умолчанию?" + +#: job/createnewnotejob.cpp:144 +#, kde-format +msgid "" +"Collection is hidden. New note will stored but not displaying. Do you want " +"to show collection?" +msgstr "" +"Коллекция скрыта. Новая заметка будет сохранена, но не будет показана. " +"Показать коллекцию?" + +#: job/createnewnotejob.cpp:198 +#, kde-format +msgid "Note was not created." +msgstr "Заметка не была создана." + +#: job/createnewnotejob.cpp:198 +#, kde-format +msgid "Create new note" +msgstr "Создание заметки" + +#: network/notehostdialog.cpp:64 +#, kde-format +msgid "Select recipient:" +msgstr "Выберите получателя:" + +#: network/notehostdialog.cpp:83 +#, kde-format +msgid "Hostname or IP address:" +msgstr "Имя хоста или IP-адрес:" + +#: network/notesnetworksender.cpp:104 +#, kde-format +msgid "Communication error: %1" +msgstr "Ошибка связи: %1" + +#: noteutils.cpp:45 +#, kde-format +msgid "Please configure send mail action." +msgstr "Необходимо указать параметры отправки писем." + +#: noteutils.cpp:53 +#, kde-format +msgid "Note: \"%1\"" +msgstr "Заметка «%1»" + +#: noteutils.cpp:60 +#, kde-format +msgid "Unable to start the mail process." +msgstr "Не удалось запустить процесс почты." + +#: noteutils.cpp:69 +#, kde-format +msgid "Send \"%1\"" +msgstr "Отправка заметки «%1»" + +#: noteutils.cpp:73 +#, kde-format +msgid "The host cannot be empty." +msgstr "Имя хоста не может быть пустым." + +#: resources/localresourcecreator.cpp:83 +#, kde-format +msgctxt "Default name for resource holding notes" +msgid "Local Notes" +msgstr "Локальные заметки" + +#. i18n: ectx: label, entry (Port), group (Network) +#: settings/notesharedglobalconfig.kcfg:37 +#, kde-format +msgid "The port will listen on and send notes to." +msgstr "Порт, который прослушивается и на который отправляются заметки." diff --git a/po/sk/akonadi_notes_agent.po b/po/sk/akonadi_notes_agent.po new file mode 100644 index 0000000..2f13711 --- /dev/null +++ b/po/sk/akonadi_notes_agent.po @@ -0,0 +1,115 @@ +# translation of akonadi_notes_agent.po to Slovak +# Roman Paholik , 2013, 2014, 2015, 2016, 2017. +msgid "" +msgstr "" +"Project-Id-Version: akonadi_notes_agent\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2017-01-13 20:20+0100\n" +"Last-Translator: Roman Paholik \n" +"Language-Team: Slovak \n" +"Language: sk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Lokalize 2.0\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#: notesagentalarmdialog.cpp:51 notesagentalarmdialog.cpp:220 +#, kde-format +msgid "Alarm" +msgstr "Poplach" + +#: notesagentalarmdialog.cpp:63 +#, kde-format +msgid "The following notes triggered alarms:" +msgstr "Nasledujúce poznámky vyvolali poplachy:" + +#: notesagentalarmdialog.cpp:101 +#, kde-format +msgid "Remove Alarm" +msgstr "Odstrániť poplach" + +#: notesagentalarmdialog.cpp:103 +#, kde-format +msgid "Show Note..." +msgstr "Zobraziť poznámku..." + +#: notesagentalarmdialog.cpp:105 +#, kde-format +msgid "Modify Alarm..." +msgstr "Zmeniť poplach..." + +#: notesagentalarmdialog.cpp:158 +#, kde-format +msgid "Are you sure to remove alarm?" +msgstr "Určite chcete odstrániť výstrahu?" + +#: notesagentalarmdialog.cpp:158 +#, kde-format +msgctxt "@title:window" +msgid "Remove Alarm" +msgstr "Odstrániť poplach" + +#: notesagentalarmdialog.cpp:220 +#, kde-format +msgid "Error during fetch alarm info." +msgstr "Chyba počas sťahovania informácie alarmu." + +#: notesagentsettingsdialog.cpp:42 +#, kde-format +msgid "Configure Notes Agent" +msgstr "Nastaviť Agent poznámok" + +#: notesagentsettingsdialog.cpp:58 +#, kde-format +msgid "Notify" +msgstr "Oznámiť" + +#: notesagentsettingsdialog.cpp:61 +#, kde-format +msgid "Network" +msgstr "Sieť" + +#: notesagentsettingsdialog.cpp:70 +#, kde-format +msgid "Notes Agent" +msgstr "Agent poznámok" + +#: notesagentsettingsdialog.cpp:72 +#, kde-format +msgid "Notes Agent." +msgstr "Agent poznámok." + +#: notesagentsettingsdialog.cpp:74 +#, fuzzy, kde-format +#| msgid "Copyright (C) 2013-2017 Laurent Montel" +msgid "Copyright (C) 2013-2018 Laurent Montel" +msgstr "Copyright (C) 2013-2017 Laurent Montel" + +#: notesagentsettingsdialog.cpp:76 +#, kde-format +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: notesagentsettingsdialog.cpp:77 +#, kde-format +msgid "Maintainer" +msgstr "Správca" + +#: notesagentsettingsdialog.cpp:80 +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "Roman Paholík" + +#: notesagentsettingsdialog.cpp:81 +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "wizzardsk@gmail.com" + +#: notesmanager.cpp:199 +#, kde-format +msgid "Note Received" +msgstr "Poznámka prijatá" diff --git a/po/sk/knotes.po b/po/sk/knotes.po new file mode 100644 index 0000000..6439aa5 --- /dev/null +++ b/po/sk/knotes.po @@ -0,0 +1,1135 @@ +# translation of knotes.po to Slovak +# Stanislav Visnovsky , 2001,2002. +# Pavol Cvengros , 2003. +# Stanislav Visnovsky , 2003, 2004. +# Richard Fric , 2006, 2009. +# Roman Paholík , 2013, 2014, 2015, 2016, 2017. +msgid "" +msgstr "" +"Project-Id-Version: knotes\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2017-04-16 09:18+0100\n" +"Last-Translator: Roman Paholik \n" +"Language-Team: Slovak \n" +"Language: sk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Lokalize 2.0\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "Juraj Bednar,Peter Strelec,Stanislav Višňovský,Pavol Cvengroš" + +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "juraj@bednar.sk,beko@profi.sk,visnovsky@kde.org, " + +#: apps/knotes_options.h:29 +#, kde-format +msgid "Suppress creation of a new note on a non-unique instance." +msgstr "Potlačiť vytvorenie novej poznámky na nejedinečnej inštancii." + +#: apps/knotesakonaditray.cpp:35 apps/knotestray.cpp:32 +#, kde-format +msgid "KNotes: Sticky notes by KDE" +msgstr "KNotes: Poznámkové papieriky pre KDE" + +#: apps/knotesapp.cpp:98 +#, kde-format +msgid "New Note" +msgstr "Nová poznámka" + +#: apps/knotesapp.cpp:106 kontactplugin/knotes_part.cpp:187 +#, kde-format +msgid "New Note From Clipboard" +msgstr "Nová poznámka zo schránky" + +#: apps/knotesapp.cpp:112 kontactplugin/knotes_part.cpp:192 +#, kde-format +msgid "New Note From Text File..." +msgstr "Nová poznámka z textového súboru..." + +#: apps/knotesapp.cpp:116 +#, kde-format +msgid "Show All Notes" +msgstr "Zobraziť všetky poznámky" + +#: apps/knotesapp.cpp:122 +#, kde-format +msgid "Hide All Notes" +msgstr "Skryť všetky poznámky" + +#: apps/knotesapp.cpp:128 kontactplugin/knotes_part.cpp:146 +#, kde-format +msgctxt "@action:inmenu" +msgid "Print Selected Notes..." +msgstr "Tlačiť vybrané poznámky..." + +#: apps/knotesapp.cpp:134 +#, kde-format +msgctxt "@action:inmenu" +msgid "Delete Selected Notes..." +msgstr "Vymazať vybrané poznámky..." + +#: apps/knotesapp.cpp:393 kontactplugin/knotes_part.cpp:874 +#, kde-format +msgid "Select Text File" +msgstr "Vybrať textový súbor" + +#: apps/knotesapp.cpp:394 kontactplugin/knotes_part.cpp:875 +#, fuzzy, kde-format +#| msgid "Open Text File" +msgid "Text File" +msgstr "Otvoriť textový súbor" + +#: apps/knotesapp.cpp:400 kontactplugin/knotes_part.cpp:882 +#, kde-format +msgid "Error during open text file: %1" +msgstr "Chyba počas otvárania textového súboru: %1" + +#: apps/knotesapp.cpp:401 kontactplugin/knotes_part.cpp:883 +#, kde-format +msgid "Open Text File" +msgstr "Otvoriť textový súbor" + +#: apps/knotesapp.cpp:404 kontactplugin/knotes_part.cpp:886 +#, kde-format +msgid "Note from file '%1'" +msgstr "Poznámka zo súboru '%1'" + +#: apps/knotesapp.cpp:499 +#, kde-format +msgid "No Notes" +msgstr "Žiadne poznámky" + +#: apps/knotesapp.cpp:552 kontactplugin/knotes_part.cpp:637 +#, kde-format +msgid "Settings" +msgstr "Nastavenie" + +#. i18n: ectx: Menu (knotes_context) +#: apps/main.cpp:54 data/knotesappui.rc:5 data/knotesappui.rc:6 +#: kontactplugin/knotes_part.cpp:87 kontactplugin/knotes_plugin.cpp:58 +#: kontactplugin/knoteseditdialog.cpp:67 +#, kde-format +msgid "KNotes" +msgstr "KNotes" + +#: apps/main.cpp:56 +#, kde-format +msgid "KDE Notes" +msgstr "KDE Notes" + +#: apps/main.cpp:58 +#, fuzzy, kde-format +#| msgid "Copyright © 1997–2017 KNotes authors" +msgid "Copyright © 1997–2018 KNotes authors" +msgstr "Copyright © 1997–2017 Autori KNotes" + +#: apps/main.cpp:78 kontactplugin/kcmknotessummary.cpp:64 +#, kde-format +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: apps/main.cpp:79 +#, kde-format +msgid "Maintainer" +msgstr "Správca" + +#: apps/main.cpp:81 +#, kde-format +msgid "Guillermo Antonio Amaral Bastidas" +msgstr "Guillermo Antonio Amaral Bastidas" + +#: apps/main.cpp:82 apps/main.cpp:85 +#, kde-format +msgid "Previous Maintainer" +msgstr "Predchádzajúci správca" + +#: apps/main.cpp:84 +#, kde-format +msgid "Michael Brade" +msgstr "Michael Brade" + +#: apps/main.cpp:87 +#, kde-format +msgid "Bernd Johannes Wuebben" +msgstr "Bernd Johannes Wuebben" + +#: apps/main.cpp:88 +#, kde-format +msgid "Original KNotes Author" +msgstr "Pôvodný autor Poznámok" + +#: apps/main.cpp:90 +#, kde-format +msgid "Wynn Wilkes" +msgstr "Wynn Wilkes" + +#: apps/main.cpp:91 +#, kde-format +msgid "Ported KNotes to KDE 2" +msgstr "Port Poznámok do KDE 2" + +#: apps/main.cpp:93 +#, kde-format +msgid "Daniel Martin" +msgstr "Daniel Martin" + +#: apps/main.cpp:94 +#, kde-format +msgid "Network Interface" +msgstr "Sieťové rozhranie" + +#: apps/main.cpp:96 +#, kde-format +msgid "Bo Thorsen" +msgstr "Bo Thorsen" + +#: apps/main.cpp:97 +#, kde-format +msgid "Started KDE Resource Framework Integration" +msgstr "Začiatok integrácie s KDE Resource Framework" + +#: apps/main.cpp:99 +#, kde-format +msgid "Bera Debajyoti" +msgstr "Bera Debajyoti" + +#: apps/main.cpp:100 +#, kde-format +msgid "Idea and initial code for the new look & feel" +msgstr "Nápad a počiatočný kód pre nový vzhľad a pocit" + +#: apps/main.cpp:102 +#, kde-format +msgid "Matthias Ettrich" +msgstr "Matthias Ettrich" + +#: apps/main.cpp:105 +#, kde-format +msgid "David Faure" +msgstr "David Faure" + +#: apps/main.cpp:108 +#, kde-format +msgid "Matthias Kiefer" +msgstr "Matthias Kiefer" + +#: apps/main.cpp:111 +#, kde-format +msgid "Luboš Luňák" +msgstr "Luboš Luňák" + +#: apps/main.cpp:113 +#, kde-format +msgid "Dirk A. Mueller" +msgstr "Dirk A. Mueller" + +#: apps/main.cpp:116 +#, kde-format +msgid "Carsten Pfeiffer" +msgstr "Carsten Pfeiffer" + +#: apps/main.cpp:119 +#, kde-format +msgid "Harri Porten" +msgstr "Harri Porten" + +#: apps/main.cpp:122 +#, kde-format +msgid "Espen Sand" +msgstr "Espen Sand" + +#: configdialog/knotecollectionconfigwidget.cpp:121 +#, kde-format +msgid "Folders" +msgstr "Priečinky" + +#: configdialog/knotecollectionconfigwidget.cpp:123 +#, kde-format +msgid "Select which KNotes folders to show:" +msgstr "Vyberte, ktoré priečinky KNotes zobraziť:" + +#: configdialog/knotecollectionconfigwidget.cpp:158 +#, kde-format +msgid "Search..." +msgstr "Hľadať..." + +#: configdialog/knotecollectionconfigwidget.cpp:176 +#, kde-format +msgid "&Select All" +msgstr "Vybrať &všetko" + +#: configdialog/knotecollectionconfigwidget.cpp:180 +#, kde-format +msgid "&Unselect All" +msgstr "Odznačiť všetko" + +#: configdialog/knotecollectionconfigwidget.cpp:185 +#, kde-format +msgid "Rename notes..." +msgstr "Premenovať poznámky..." + +#: configdialog/knotecollectionconfigwidget.cpp:189 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "Vyberte priečinok, kam sa má uložiť poznámka:" + +#: configdialog/knotecollectionconfigwidget.cpp:208 +#, kde-format +msgid "Notes accounts" +msgstr "Akcie poznámok" + +#: configdialog/knotecollectionconfigwidget.cpp:213 +#, kde-format +msgid "Accounts" +msgstr "Účty" + +#: configdialog/knotecollectionconfigwidget.cpp:245 +#, kde-format +msgid "Rename Notes" +msgstr "Premenovať poznámky" + +#: configdialog/knotecollectionconfigwidget.cpp:246 +#, kde-format +msgid "Name:" +msgstr "Názov:" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "An error was occurred during renaming: %1" +msgstr "Nastala chyba počas premenovania: %1" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "Rename note" +msgstr "Premenovať poznámku" + +#: configdialog/knoteconfigdialog.cpp:192 +#, kde-format +msgid "Show number of notes in tray icon" +msgstr "Zobraziť počet poznámok v tray ikone" + +#: configdialog/knoteconfigdialog.cpp:199 +#, kde-format +msgid "Default Title:" +msgstr "Predvolený titul:" + +#: configdialog/knoteconfigdialog.cpp:206 +#, kde-format +msgid "How does this work?" +msgstr "Ako toto funguje?" + +#: configdialog/knoteconfigdialog.cpp:240 +#, kde-format +msgid "" +"

              You can customize title note. You can use:

              • %d current date " +"(short format)
              • %l current date (long format)
              • %t current " +"time
              " +msgstr "" +"

              Titulnú poznámku môžete upraviť. Môžete použiť:

              • %d " +"aktuálny dátum (krátky formát)
              • %l aktuálny dátum (dlhý formát)
              • %t aktuálny čas
              " + +#: configdialog/knoteconfigdialog.cpp:262 +#, kde-format +msgid "Theme:" +msgstr "Téma:" + +#: configdialog/knoteconfigdialog.cpp:272 +#, kde-format +msgid "Download new printing themes" +msgstr "Stiahnuť nové tlačové témy" + +#: configdialog/knotedisplayconfigwidget.cpp:46 +#, kde-format +msgid "&Text color:" +msgstr "Farba &textu:" + +#: configdialog/knotedisplayconfigwidget.cpp:55 +#, kde-format +msgid "&Background color:" +msgstr "Farba &pozadia:" + +#: configdialog/knotedisplayconfigwidget.cpp:66 +#, kde-format +msgid "&Show note in taskbar" +msgstr "Zobraziť poznámku v &zozname procesov" + +#: configdialog/knotedisplayconfigwidget.cpp:70 +#, kde-format +msgid "&Remember desktop" +msgstr "Zapamätať si pracovnú plochu" + +#: configdialog/knotedisplayconfigwidget.cpp:74 +#, kde-format +msgid "Default &width:" +msgstr "Štandardná ší&rka:" + +#: configdialog/knotedisplayconfigwidget.cpp:85 +#, kde-format +msgid "Default &height:" +msgstr "Štandardná &výška:" + +#: configdialog/knoteeditorconfigwidget.cpp:37 +#, kde-format +msgid "&Tab size:" +msgstr "Veľkosť &tabulátoru:" + +#: configdialog/knoteeditorconfigwidget.cpp:46 +#, kde-format +msgid "Auto &indent" +msgstr "Automatické &odsadzovanie" + +#: configdialog/knoteeditorconfigwidget.cpp:51 +#, kde-format +msgid "&Rich text" +msgstr "&Rich text" + +#: configdialog/knoteeditorconfigwidget.cpp:55 +#, kde-format +msgid "Text font:" +msgstr "Písmo textu:" + +#: configdialog/knoteeditorconfigwidget.cpp:64 +#, kde-format +msgid "Title font:" +msgstr "Písmo titulku:" + +#: configdialog/knotesimpleconfigdialog.cpp:64 +#, kde-format +msgid "Editor Settings" +msgstr "Nastavenia editora" + +#: configdialog/knotesimpleconfigdialog.cpp:67 +#, kde-format +msgid "Display Settings" +msgstr "Nastavenia zobrazovača" + +#. i18n: ectx: Menu (help) +#: data/knotesappui.rc:23 +#, kde-format +msgid "&Help" +msgstr "&Pomocník" + +#. i18n: ectx: Menu (notes_menu) +#: data/knotesappui.rc:35 data/knotesappui.rc:36 +#, kde-format +msgid "Notes" +msgstr "Poznámky" + +#: dialog/knotedeleteselectednotesdialog.cpp:32 +#, kde-format +msgid "Select notes to delete" +msgstr "Vyberte poznámky na vymazanie" + +#: dialog/knoteselectednotesdialog.cpp:34 +#: print/knoteprintselectednotesdialog.cpp:41 +#, kde-format +msgid "Select notes" +msgstr "Vybrať poznámky" + +#: dialog/knoteskeydialog.cpp:33 +#, kde-format +msgid "Configure Shortcuts" +msgstr "Konfigurovať skratky" + +#: dialog/knoteskeydialog.cpp:73 +#, kde-format +msgid "Note Actions" +msgstr "Poznamenať akcie" + +#: finddialog/knotefinddialog.cpp:40 +#, fuzzy, kde-format +#| msgid "Search Notes" +msgctxt "@title:window" +msgid "Search Notes" +msgstr "Prehľadať poznámky" + +#: finddialog/knotefinddialog.cpp:85 +#, fuzzy, kde-format +#| msgid "Search notes:" +msgctxt "@label:textbox" +msgid "Search notes:" +msgstr "Prehľadať poznámky:" + +#: finddialog/knotefinddialog.cpp:94 +#, fuzzy, kde-format +#| msgid "Search..." +msgctxt "@action:button Search notes" +msgid "Search..." +msgstr "Hľadať..." + +#: finddialog/knotefinddialog.cpp:149 +#, fuzzy, kde-format +#| msgid "No Result found." +msgctxt "@label" +msgid "No Results found in search." +msgstr "Nenašli sa žiadne výsledky." + +#: knoteedit.cpp:56 +#, kde-format +msgid "Bold" +msgstr "Tučné" + +#: knoteedit.cpp:61 +#, kde-format +msgid "Italic" +msgstr "Kurzíva" + +#: knoteedit.cpp:65 +#, kde-format +msgid "Underline" +msgstr "Podčiarknuté" + +#: knoteedit.cpp:69 +#, kde-format +msgid "Strike Out" +msgstr "Prečiarknuté" + +#: knoteedit.cpp:79 +#, kde-format +msgid "Align Left" +msgstr "Zarovnať vľavo" + +#: knoteedit.cpp:85 +#, kde-format +msgid "Align Center" +msgstr "Zarovnať na stred" + +#: knoteedit.cpp:90 +#, kde-format +msgid "Align Right" +msgstr "Zarovnať vpravo" + +#: knoteedit.cpp:95 +#, kde-format +msgid "Align Block" +msgstr "Zarovnať do bloku" + +#: knoteedit.cpp:106 +#, kde-format +msgid "List" +msgstr "Zoznam" + +#: knoteedit.cpp:111 +#, kde-format +msgid "Superscript" +msgstr "Horný index" + +#: knoteedit.cpp:114 +#, kde-format +msgid "Subscript" +msgstr "Dolný index" + +#: knoteedit.cpp:120 +#, kde-format +msgid "Increase Indent" +msgstr "Zväčšiť odsadenie" + +#: knoteedit.cpp:126 +#, kde-format +msgid "Decrease Indent" +msgstr "Zmenšiť odsadenie" + +#: knoteedit.cpp:137 +#, kde-format +msgid "Text Color..." +msgstr "Farba textu..." + +#: knoteedit.cpp:143 +#, kde-format +msgid "Text Background Color..." +msgstr "Farba pozadia textu..." + +#: knoteedit.cpp:147 +#, kde-format +msgid "Text Font" +msgstr "Písmo textu" + +#: knoteedit.cpp:151 +#, kde-format +msgid "Text Size" +msgstr "Veľkosť textu" + +#: knoteedit.cpp:162 +#, kde-format +msgid "Insert Date" +msgstr "Vložiť dátum" + +#: knoteedit.cpp:166 +#, kde-format +msgid "Insert Checkmark" +msgstr "Vložiť kontrolnú značku" + +#: kontactplugin/kcmknotessummary.cpp:59 +#, kde-format +msgid "kcmknotessummary" +msgstr "kcmknotessummary" + +#: kontactplugin/kcmknotessummary.cpp:61 +#, kde-format +msgid "Notes Summary Configuration Dialog" +msgstr "Dialóg nastavenia súhrnu poznámok" + +#: kontactplugin/kcmknotessummary.cpp:63 +#, fuzzy, kde-format +#| msgid "Copyright © 2013-2017 Laurent Montel " +msgid "Copyright © 2013-2018 Laurent Montel " +msgstr "Copyright © 2013-2017 Laurent Montel " + +#: kontactplugin/knotes_part.cpp:98 +#, kde-format +msgctxt "@action:inmenu create new popup note" +msgid "&New" +msgstr "&Nové" + +#: kontactplugin/knotes_part.cpp:108 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be presented with a dialog where you can add a new popup note." +msgstr "Zobrazí sa vám dialóg, kde môžete pridať novú vyskakovaciu poznámku." + +#: kontactplugin/knotes_part.cpp:111 kontactplugin/knotes_part.cpp:606 +#: kontactplugin/knotes_part.cpp:608 kontactplugin/knotes_part.cpp:790 +#, kde-format +msgctxt "@action:inmenu" +msgid "Edit..." +msgstr "Upraviť..." + +#: kontactplugin/knotes_part.cpp:120 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can modify an existing popup " +"note." +msgstr "" +"Zobrazí sa vám dialóg, kde môžete upraviť existujúcu vyskakujúcu poznámku." + +#: kontactplugin/knotes_part.cpp:123 +#, kde-format +msgctxt "@action:inmenu" +msgid "Rename..." +msgstr "Premenovať..." + +#: kontactplugin/knotes_part.cpp:131 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can rename an existing popup " +"note." +msgstr "" +"Zobrazí sa vám dialóg, kde môžete premenovať existujúcu vyskakujúcu poznámku." + +#: kontactplugin/knotes_part.cpp:134 +#, kde-format +msgctxt "@action:inmenu" +msgid "Delete" +msgstr "Vymazať" + +#: kontactplugin/knotes_part.cpp:142 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be prompted if you really want to permanently remove the selected " +"popup note." +msgstr "" +"Budete vyzvaní, či naozaj chcete natrvalo odstrániť vybranú vyskakovaciu " +"poznámku." + +#: kontactplugin/knotes_part.cpp:153 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be prompted to print the selected popup note." +msgstr "Budete vyzvaní k tlači vybranej vyskakovacej poznámky." + +#: kontactplugin/knotes_part.cpp:156 +#, kde-format +msgctxt "@action:inmenu" +msgid "Print Preview Selected Notes..." +msgstr "Tlačiť náhľad vybraných poznámok..." + +#: kontactplugin/knotes_part.cpp:162 +#, kde-format +msgid "Note settings..." +msgstr "Nastavenia poznámky..." + +#: kontactplugin/knotes_part.cpp:167 +#, kde-format +msgid "Preferences KNotes..." +msgstr "Predvoľby KNotes..." + +#: kontactplugin/knotes_part.cpp:172 notes/knote.cpp:713 +#, kde-format +msgid "Mail..." +msgstr "Poslať..." + +#: kontactplugin/knotes_part.cpp:177 notes/knote.cpp:709 +#, kde-format +msgid "Send..." +msgstr "Poslať..." + +#: kontactplugin/knotes_part.cpp:182 notes/knote.cpp:704 +#, kde-format +msgid "Set Alarm..." +msgstr "Nastaviť poplach..." + +#: kontactplugin/knotes_part.cpp:197 notes/knote.cpp:717 +#, kde-format +msgid "Save As..." +msgstr "Uložiť ako..." + +#: kontactplugin/knotes_part.cpp:202 notes/knote.cpp:690 +#, kde-format +msgid "Lock" +msgstr "Zamknúť" + +#: kontactplugin/knotes_part.cpp:205 notes/knote.cpp:693 +#, kde-format +msgid "Unlock" +msgstr "Odomknúť" + +#: kontactplugin/knotes_part.cpp:238 +#, kde-format +msgid "Set Focus to Quick Search" +msgstr "Nastaviť zameranie na rýchle hľadanie" + +#: kontactplugin/knotes_part.cpp:321 +#, kde-format +msgctxt "@info" +msgid "To print notes, first select the notes to print from the list." +msgstr "" +"Ak chcete tlačiť poznámky, najskôr vyberte zo zoznamu poznámky pre tlač." + +#: kontactplugin/knotes_part.cpp:322 +#, kde-format +msgctxt "@title:window" +msgid "Print Popup Notes" +msgstr "Tlačiť vyskakovacie poznámky" + +#: kontactplugin/knotes_part.cpp:366 +#, kde-format +msgid "Note was not created." +msgstr "Poznámka nebola vytvorená." + +#: kontactplugin/knotes_part.cpp:366 +#, kde-format +msgid "Create new note" +msgstr "Vytvoriť novú poznámku" + +#: kontactplugin/knotes_part.cpp:388 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:70 +#, kde-format +msgctxt "@info" +msgid "Do you really want to delete this note?" +msgid_plural "Do you really want to delete these %1 notes?" +msgstr[0] "Naozaj chcete odstrániť túto poznámku?" +msgstr[1] "Naozaj chcete odstrániť poznámku %1?" +msgstr[2] "Naozaj chcete odstrániť poznámku %1?" + +#: kontactplugin/knotes_part.cpp:390 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:57 +#, kde-format +msgctxt "@title:window" +msgid "Confirm Delete" +msgstr "Potvrdiť vymazanie" + +#: kontactplugin/knotes_part.cpp:582 +#, kde-format +msgctxt "@title:window" +msgid "Rename Popup Note" +msgstr "Premenovať vyskakovaciu poznámku" + +#: kontactplugin/knotes_part.cpp:583 +#, kde-format +msgctxt "@label:textbox" +msgid "New Name:" +msgstr "Nový názov:" + +#: kontactplugin/knotes_part.cpp:606 kontactplugin/knotes_part.cpp:790 +#, kde-format +msgid "Show Note..." +msgstr "Zobraziť poznámku..." + +#: kontactplugin/knotes_part.cpp:742 +#, fuzzy, kde-format +#| msgid "&Rich text" +msgid "Rich text (*.html)" +msgstr "&Rich text" + +#: kontactplugin/knotes_part.cpp:744 +#, fuzzy, kde-format +#| msgid "Text File (*.txt)" +msgid "Plain text (*.txt)" +msgstr "Textový súbor (*.txt)" + +#: kontactplugin/knotes_part.cpp:747 notes/knote.cpp:516 +#, kde-format +msgid "Save As" +msgstr "Uložiť ako" + +#: kontactplugin/knotes_part.cpp:758 notes/knote.cpp:533 +#, kde-format +msgid "" +"A file named %1 already exists.
              Are you sure you want to " +"overwrite it?
              " +msgstr "" +"Súbor s menom %1 už existuje.
              Ste si istý, že ho chcete " +"prepísať?
              " + +#: kontactplugin/knotes_plugin.cpp:62 +#, kde-format +msgctxt "@action:inmenu" +msgid "New Popup Note..." +msgstr "Nová vyskakovacia poznámka..." + +#: kontactplugin/knotes_plugin.cpp:70 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can create a new popup note." +msgstr "Zobrazí sa vám dialóg, kde môžete vytvoriť novú vyskakovaciu poznámku." + +#: kontactplugin/knotes_plugin.cpp:99 +#, kde-kuit-format +msgctxt "@title" +msgid "KNotes" +msgstr "KNotes" + +#: kontactplugin/knotes_plugin.cpp:101 +#, kde-kuit-format +msgctxt "@title" +msgid "Popup Notes" +msgstr "Vyskakujúce poznámky" + +#: kontactplugin/knotes_plugin.cpp:103 +#, fuzzy, kde-kuit-format +#| msgctxt "@info:credit" +#| msgid "Copyright © 2003–2017 Kontact authors" +msgctxt "@info:credit" +msgid "Copyright © 2003–2018 Kontact authors" +msgstr "Copyright © 2003–2017 Autori Kontact" + +#: kontactplugin/knotes_plugin.cpp:105 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: kontactplugin/knotes_plugin.cpp:106 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Current Maintainer" +msgstr "Súčasný správca" + +#: kontactplugin/knotes_plugin.cpp:109 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Michael Brade" +msgstr "Michael Brade" + +#: kontactplugin/knotes_plugin.cpp:110 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Previous Maintainer" +msgstr "Predchádzajúci správca" + +#: kontactplugin/knotes_plugin.cpp:112 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Tobias Koenig" +msgstr "Tobias Koenig" + +#: kontactplugin/knotes_plugin.cpp:113 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Developer" +msgstr "Vývojár" + +#: kontactplugin/knotes_plugin.cpp:151 +#, kde-format +msgctxt "@item" +msgid "Meeting" +msgstr "Stretnutie" + +#: kontactplugin/knotes_plugin.cpp:165 kontactplugin/knotes_plugin.cpp:170 +#, kde-format +msgctxt "@item" +msgid "Note: %1" +msgstr "Poznámka: %1" + +#: kontactplugin/knotes_plugin.cpp:177 +#, kde-format +msgctxt "@item" +msgid "New Note" +msgstr "Nová poznámka" + +#: kontactplugin/knotes_plugin.cpp:187 +#, kde-format +msgctxt "@info" +msgid "Dropping multiple mails is not supported." +msgstr "Zahadzovanie viacnásobných e-mailov nie je podporované." + +#: kontactplugin/knotes_plugin.cpp:190 +#, kde-format +msgctxt "@item" +msgid "" +"From: %1\n" +"To: %2\n" +"Subject: %3" +msgstr "" +"Od: %1\n" +"Pre: %2\n" +"Predmet: %3" + +#: kontactplugin/knotes_plugin.cpp:193 +#, kde-format +msgctxt "@item" +msgid "Mail: %1" +msgstr "Mail: %1" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, kde-format +msgctxt "@title:window" +msgid "Show Popup Note" +msgstr "Zobraziť vyskakovaciu poznámku" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, kde-format +msgctxt "@title:window" +msgid "Edit Popup Note" +msgstr "Upraviť vyskakovaciu poznámku" + +#: kontactplugin/knoteseditdialog.cpp:79 +#, kde-format +msgctxt "@label popup note name" +msgid "Name:" +msgstr "Názov:" + +#: kontactplugin/knoteslistwidgetsearchline.cpp:28 +#, kde-format +msgid "Search notes..." +msgstr "Prehľadať poznámky..." + +#: kontactplugin/knoteslistwidgetsearchline.cpp:37 +#, kde-format +msgid "Search notes...<%1>" +msgstr "Prehľadať poznámky...<%1>" + +#: kontactplugin/knotesselectdeletenotesdialog.cpp:46 +#, kde-format +msgid "(note locked, it will not removed)" +msgstr "(poznámka zamknutá, nebude odstránená)" + +#: kontactplugin/summarywidget.cpp:63 +#, kde-format +msgid "Popup Notes" +msgstr "Vyskakujúce poznámky" + +#: kontactplugin/summarywidget.cpp:120 +#, fuzzy, kde-format +#| msgid "No note found" +msgid "No notes found" +msgstr "Nenašla sa poznámka" + +#: kontactplugin/summarywidget.cpp:153 +#, kde-format +msgid "Modify Note..." +msgstr "Upraviť poznámku..." + +#: kontactplugin/summarywidget.cpp:157 +#, kde-format +msgid "Delete Note..." +msgstr "Vymazať poznámku..." + +#: kontactplugin/summarywidget.cpp:243 +#, kde-format +msgid "Read Popup Note: \"%1\"" +msgstr "Čitať vyskakovaciu poznámku: \"%1\"" + +#: notes/knote.cpp:149 +#, kde-format +msgid "Do you really want to delete note %1?" +msgstr "Naozaj chcete odstrániť poznámku %1?" + +#: notes/knote.cpp:150 +#, kde-format +msgid "Confirm Delete" +msgstr "Potvrďte odstránenie" + +#: notes/knote.cpp:151 +#, kde-format +msgid "&Delete" +msgstr "O&dstrániť" + +#: notes/knote.cpp:277 +#, kde-format +msgid "Please enter the new name:" +msgstr "Prosím, vložte nové meno:" + +#: notes/knote.cpp:511 +#, kde-format +msgid "Save note as plain text" +msgstr "Uložiť poznámku ako obyčajný text" + +#: notes/knote.cpp:639 +#, kde-format +msgid "&All Desktops" +msgstr "&Všetky plochy" + +#: notes/knote.cpp:681 +#, kde-format +msgid "New" +msgstr "Nová" + +#: notes/knote.cpp:685 +#, kde-format +msgid "Rename..." +msgstr "Premenovať..." + +#: notes/knote.cpp:695 +#, kde-format +msgid "Hide" +msgstr "Skryť" + +#: notes/knote.cpp:700 +#, kde-format +msgid "Delete" +msgstr "Odstrániť" + +#: notes/knote.cpp:727 +#, kde-format +msgid "Preferences..." +msgstr "Nastavenie..." + +#: notes/knote.cpp:732 +#, kde-format +msgid "Keep Above Others" +msgstr "Udržiavať nad ostatnými" + +#: notes/knote.cpp:737 +#, kde-format +msgid "Keep Below Others" +msgstr "Udržiavať pod ostatnými" + +#: notes/knote.cpp:742 +#, kde-format +msgid "To Desktop" +msgstr "Na plochu" + +#: notes/knote.cpp:752 +#, kde-format +msgid "Walk Through Notes" +msgstr "Prechádzať cez poznámky" + +#: print/knotegrantleeprint.cpp:50 +#, kde-format +msgid "Alarm:" +msgstr "Poplach:" + +#: print/knotegrantleeprint.cpp:51 +#, kde-format +msgid "Note is locked" +msgstr "Poznámka je zamknutá" + +#: print/knoteprinter.cpp:135 +#, kde-format +msgid "Print Note" +msgid_plural "Print %1 notes" +msgstr[0] "Vytlačiť poznámku" +msgstr[1] "Vytlačiť %1 poznámky" +msgstr[2] "Vytlačiť %1 poznámok" + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing theme was not found." +msgstr "Tlačová téma nebola nájdená," + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing error" +msgstr "Chyba pri tlačení" + +#: print/knoteprintselectednotesdialog.cpp:63 +#, kde-format +msgid "Printing theme:" +msgstr "Tlačová téma:" + +#: print/knoteprintselectednotesdialog.cpp:70 +#, kde-format +msgid "Preview" +msgstr "Náhľad" + +#: print/knoteprintselectednotesdialog.cpp:72 +#, kde-format +msgid "Print" +msgstr "Tlačiť" + +#: print/knoteprintselectthemedialog.cpp:34 +#, kde-format +msgid "Select theme" +msgstr "Vybrať tému" + +#: print/knoteprintselectthemedialog.cpp:51 +#, kde-format +msgid "Themes:" +msgstr "Témy:" + +#~ msgid "" +#~ "Thanks for using KNotes!

              KNotes uses a new storage technology " +#~ "that requires migration of your current KNotes data and configuration.\n" +#~ "

              The conversion process can take a lot of time (depending on the amount " +#~ "of notes you have) and it must not be interrupted.

              \n" +#~ "

              You can:

              • Migrate now (be prepared to wait)
              • Skip the " +#~ "migration and start with fresh data and configuration
              • Cancel and " +#~ "exit KNotes.

              More " +#~ "Information...

              " +#~ msgstr "" +#~ "Ďakujeme, že používate KNotes!

              KNotes používa novú úložnú " +#~ "technológiu, ktorá vyžaduje migráciu vašich aktuálnych dát a nastavení " +#~ "KNotes.

              \n" +#~ "

              Proces konverzie môže trvať dlhý čas (závisí na množstve poznámok, " +#~ "ktoré máte) a nesmie byť prerušená.

              \n" +#~ "

              Môžete:

              • MigrovaÅ¥ teraz (pripravte sa na čakanie)
              • PreskočiÅ¥ migráciu a začaÅ¥ s novými údajmi a nastavením
              • " +#~ "
              • ZruÅ¡iÅ¥ a ukončiÅ¥ KNotes.

              Viac informácií...

              " + +#~ msgid "KNotes Migration" +#~ msgstr "Migrácia KNotes" + +#~ msgid "Migrate Now" +#~ msgstr "Migrovať teraz" + +#~ msgid "Skip Migration" +#~ msgstr "Preskočiť migráciu" + +#~ msgid "" +#~ "Migration to KNotes failed. In case you want to try again, run 'knotes-" +#~ "migrator --interactive' manually." +#~ msgstr "" +#~ "Migrácia do KNotes zlyhala. V prípade, že chcete skúsiť znova, spustite " +#~ "'knotes-migrator --interactive' ručne." + +#~ msgid "Migration Failed" +#~ msgstr "Migrácia zlyhala" + +#~ msgid "Uppercase" +#~ msgstr "Veľké písmená" + +#~ msgid "Sentence case" +#~ msgstr "Veľkosť písmen vety" + +#~ msgid "Lowercase" +#~ msgstr "Malé písmená" + +#~ msgid "Change case..." +#~ msgstr "Zmeniť veľkosť..." diff --git a/po/sk/libnoteshared.po b/po/sk/libnoteshared.po new file mode 100644 index 0000000..562fa4e --- /dev/null +++ b/po/sk/libnoteshared.po @@ -0,0 +1,167 @@ +# translation of libnoteshared.po to Slovak +# Roman Paholík , 2013, 2014, 2017. +msgid "" +msgstr "" +"Project-Id-Version: libnoteshared\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2017-09-15 03:37+0200\n" +"PO-Revision-Date: 2017-02-04 11:10+0100\n" +"Last-Translator: Roman Paholik \n" +"Language-Team: Slovak \n" +"Language: sk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Lokalize 2.0\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#: alarms/notealarmdialog.cpp:77 +#, kde-format +msgid "Scheduled Alarm" +msgstr "Naplánovaný poplach" + +#: alarms/notealarmdialog.cpp:80 +#, kde-format +msgid "&No alarm" +msgstr "Žiad&ny poplach" + +#: alarms/notealarmdialog.cpp:89 +#, kde-format +msgid "Alarm &at:" +msgstr "Popl&ach o:" + +#: config/noteactionconfig.cpp:36 +#, kde-format +msgid "&Mail action:" +msgstr "Akcia &poslania:" + +#: config/noteactionconfig.cpp:44 +#, kde-format +msgid "How does this work?" +msgstr "Ako toto funguje?" + +#: config/noteactionconfig.cpp:57 +#, kde-format +msgid "" +"

              You can customize command line. You can use:

              • %t returns " +"current note title
              • %f returns current note text
              " +msgstr "" +"

              Môžete prispôsobiť príkazový riadok. Môžete použiť:

              • %t " +"vráti titulok aktuálnej poznámky
              • %f vráti text aktuálnej poznámky
              " + +#: config/notenetworkconfig.cpp:54 +#, kde-format +msgid "Incoming Notes" +msgstr "Prichádzajúce poznámky" + +#: config/notenetworkconfig.cpp:57 +#, kde-format +msgid "Accept incoming notes" +msgstr "Akceptovať prichádzajúce poznámky" + +#: config/notenetworkconfig.cpp:63 +#, kde-format +msgid "Outgoing Notes" +msgstr "Odchádzajúce poznámky" + +#: config/notenetworkconfig.cpp:66 +#, kde-format +msgid "&Sender ID:" +msgstr "&ID odosielateľa:" + +#: config/notenetworkconfig.cpp:78 +#, kde-format +msgid "&Port:" +msgstr "&Port:" + +#: dialog/selectednotefolderdialog.cpp:35 +#, kde-format +msgctxt "@title:window" +msgid "Select Note Folder" +msgstr "Vybrať priečinok poznámok" + +#: dialog/selectednotefolderdialog.cpp:37 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "Vyberte priečinok, kam sa má uložiť poznámka:" + +#: job/createnewnotejob.cpp:124 job/createnewnotejob.cpp:134 +#, kde-format +msgid "" +"An error occurred during fetching. Do you want to select a new default " +"collection?" +msgstr "" +"Nastala chyba počas naťahovania. Chcete vybrať novú predvolenú kolekciu?" + +#: job/createnewnotejob.cpp:144 +#, kde-format +msgid "" +"Collection is hidden. New note will stored but not displaying. Do you want " +"to show collection?" +msgstr "" +"Kolekcia je skrytá. Nová poznámka sa uloží, ale nezobrazí. Chcete zobraziť " +"kolekciu?" + +#: job/createnewnotejob.cpp:198 +#, kde-format +msgid "Note was not created." +msgstr "Poznámka nebola vytvorená." + +#: job/createnewnotejob.cpp:198 +#, kde-format +msgid "Create new note" +msgstr "Vytvoriť novú poznámku" + +#: network/notehostdialog.cpp:64 +#, kde-format +msgid "Select recipient:" +msgstr "Vybrať príjemcu:" + +#: network/notehostdialog.cpp:83 +#, kde-format +msgid "Hostname or IP address:" +msgstr "Hostiteľ alebo adresa IP:" + +#: network/notesnetworksender.cpp:104 +#, kde-format +msgid "Communication error: %1" +msgstr "Chyba počas komunikácie: %1" + +#: noteutils.cpp:45 +#, kde-format +msgid "Please configure send mail action." +msgstr "Prosím nastavte akciu poslať mail." + +#: noteutils.cpp:53 +#, kde-format +msgid "Note: \"%1\"" +msgstr "Poznámka: \"%1\"" + +#: noteutils.cpp:60 +#, kde-format +msgid "Unable to start the mail process." +msgstr "Nepodarilo sa spustiť oroces pre poslanie pošty." + +#: noteutils.cpp:69 +#, kde-format +msgid "Send \"%1\"" +msgstr "Poslať \"%1\"" + +#: noteutils.cpp:73 +#, kde-format +msgid "The host cannot be empty." +msgstr "Hostiteľ nemôže byť prázdny." + +#: resources/localresourcecreator.cpp:83 +#, kde-format +msgctxt "Default name for resource holding notes" +msgid "Local Notes" +msgstr "Miestne poznámky" + +#. i18n: ectx: label, entry (Port), group (Network) +#: settings/notesharedglobalconfig.kcfg:37 +#, kde-format +msgid "The port will listen on and send notes to." +msgstr "Port, na ktorom sa bude počúvať a posielať poznámky." diff --git a/po/sl/akonadi_notes_agent.po b/po/sl/akonadi_notes_agent.po new file mode 100644 index 0000000..4eae1b3 --- /dev/null +++ b/po/sl/akonadi_notes_agent.po @@ -0,0 +1,117 @@ +# Copyright (C) YEAR This_file_is_part_of_KDE +# This file is distributed under the same license as the PACKAGE package. +# +# Andrej Mernik , 2014, 2015, 2016, 2017, 2018. +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2018-01-16 17:20+0100\n" +"Last-Translator: Andrej Mernik \n" +"Language-Team: Slovenian \n" +"Language: sl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n" +"%100==4 ? 3 : 0);\n" +"X-Generator: Lokalize 2.0\n" + +#: notesagentalarmdialog.cpp:51 notesagentalarmdialog.cpp:220 +#, kde-format +msgid "Alarm" +msgstr "Alarm" + +#: notesagentalarmdialog.cpp:63 +#, kde-format +msgid "The following notes triggered alarms:" +msgstr "Naslednja sporočilca so sprožila alarm:" + +#: notesagentalarmdialog.cpp:101 +#, kde-format +msgid "Remove Alarm" +msgstr "Odstrani alarm" + +#: notesagentalarmdialog.cpp:103 +#, kde-format +msgid "Show Note..." +msgstr "Pokaži sporočilce ..." + +#: notesagentalarmdialog.cpp:105 +#, kde-format +msgid "Modify Alarm..." +msgstr "Spremeni alarm ..." + +#: notesagentalarmdialog.cpp:158 +#, kde-format +msgid "Are you sure to remove alarm?" +msgstr "Ali ste prepričani, da želite odstraniti alarm?" + +#: notesagentalarmdialog.cpp:158 +#, kde-format +msgctxt "@title:window" +msgid "Remove Alarm" +msgstr "Odstrani alarm" + +#: notesagentalarmdialog.cpp:220 +#, kde-format +msgid "Error during fetch alarm info." +msgstr "Napaka med pridobivanjem podrobnosti o alarmu." + +#: notesagentsettingsdialog.cpp:42 +#, kde-format +msgid "Configure Notes Agent" +msgstr "Nastavi posrednik za sporočilca" + +#: notesagentsettingsdialog.cpp:58 +#, kde-format +msgid "Notify" +msgstr "Obvesti" + +#: notesagentsettingsdialog.cpp:61 +#, kde-format +msgid "Network" +msgstr "Omrežje" + +#: notesagentsettingsdialog.cpp:70 +#, kde-format +msgid "Notes Agent" +msgstr "Posrednik za sporočilca" + +#: notesagentsettingsdialog.cpp:72 +#, kde-format +msgid "Notes Agent." +msgstr "Posrednik za sporočilca." + +#: notesagentsettingsdialog.cpp:74 +#, kde-format +msgid "Copyright (C) 2013-2018 Laurent Montel" +msgstr "Avtorske pravice (C) 2013-2018 Laurent Montel" + +#: notesagentsettingsdialog.cpp:76 +#, kde-format +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: notesagentsettingsdialog.cpp:77 +#, kde-format +msgid "Maintainer" +msgstr "Vzdrževalec" + +#: notesagentsettingsdialog.cpp:80 +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "Andrej Mernik" + +#: notesagentsettingsdialog.cpp:81 +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "andrejm@ubuntu.si" + +#: notesmanager.cpp:199 +#, kde-format +msgid "Note Received" +msgstr "Prejeto sporočilce" diff --git a/po/sl/knotes.po b/po/sl/knotes.po new file mode 100644 index 0000000..dc596b6 --- /dev/null +++ b/po/sl/knotes.po @@ -0,0 +1,1150 @@ +# translation of knotes.po to Slovenian +# Translation of knotes.po to Slovenian +# Copyright (C) 2001, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# $Id: knotes.po 1509065 2018-01-21 03:46:29Z scripty $ +# $Source$ +# +# Marko Samastur , 2000. +# Gregor Rakar , 2003, 2004, 2005. +# Andrej Vernekar , 2004, 2005, 2006. +# Jure Repinc , 2006, 2009, 2012. +# Andrej Mernik , 2014, 2015, 2016, 2017, 2018. +msgid "" +msgstr "" +"Project-Id-Version: knotes\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2018-01-20 10:57+0100\n" +"Last-Translator: Andrej Mernik \n" +"Language-Team: Slovenian \n" +"Language: sl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Lokalize 2.0\n" +"Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n" +"%100==4 ? 3 : 0);\n" + +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "Jure Repinc,Andrej Vernekar,Marko Samastur,Gregor Rakar,Andrej Mernik" + +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "" +"jlp@holodeck1.com,andrej.vernekar@gmail.com,markos@elite.org,gregor." +"rakar@kiss.si,andrejm@ubuntu.si" + +#: apps/knotes_options.h:29 +#, kde-format +msgid "Suppress creation of a new note on a non-unique instance." +msgstr "Prepreči ustvaritev novega sporočilca v primerku, ki ni edinstven." + +#: apps/knotesakonaditray.cpp:35 apps/knotestray.cpp:32 +#, kde-format +msgid "KNotes: Sticky notes by KDE" +msgstr "KNotes: lepljiva sporočilca s strani KDE" + +#: apps/knotesapp.cpp:98 +#, kde-format +msgid "New Note" +msgstr "Novo sporočilce" + +#: apps/knotesapp.cpp:106 kontactplugin/knotes_part.cpp:187 +#, kde-format +msgid "New Note From Clipboard" +msgstr "Novo sporočilce iz odložišča" + +#: apps/knotesapp.cpp:112 kontactplugin/knotes_part.cpp:192 +#, kde-format +msgid "New Note From Text File..." +msgstr "Novo sporočilce iz besedilne datoteke ..." + +#: apps/knotesapp.cpp:116 +#, kde-format +msgid "Show All Notes" +msgstr "Pokaži vsa sporočilca" + +#: apps/knotesapp.cpp:122 +#, kde-format +msgid "Hide All Notes" +msgstr "Skrij vsa sporočilca" + +#: apps/knotesapp.cpp:128 kontactplugin/knotes_part.cpp:146 +#, kde-format +msgctxt "@action:inmenu" +msgid "Print Selected Notes..." +msgstr "Natisni izbrana sporočilca ..." + +#: apps/knotesapp.cpp:134 +#, kde-format +msgctxt "@action:inmenu" +msgid "Delete Selected Notes..." +msgstr "Izbriši izbrana sporočilca ..." + +#: apps/knotesapp.cpp:393 kontactplugin/knotes_part.cpp:874 +#, kde-format +msgid "Select Text File" +msgstr "Izberi besedilno datoteko" + +#: apps/knotesapp.cpp:394 kontactplugin/knotes_part.cpp:875 +#, kde-format +msgid "Text File" +msgstr "Besedilna datoteka" + +#: apps/knotesapp.cpp:400 kontactplugin/knotes_part.cpp:882 +#, kde-format +msgid "Error during open text file: %1" +msgstr "Napaka med odpiranjem besedilne datoteke: %1" + +#: apps/knotesapp.cpp:401 kontactplugin/knotes_part.cpp:883 +#, kde-format +msgid "Open Text File" +msgstr "Odpri besedilno datoteko" + +#: apps/knotesapp.cpp:404 kontactplugin/knotes_part.cpp:886 +#, kde-format +msgid "Note from file '%1'" +msgstr "Sporočilce iz datoteke »%1«" + +#: apps/knotesapp.cpp:499 +#, kde-format +msgid "No Notes" +msgstr "Ni sporočilc" + +#: apps/knotesapp.cpp:552 kontactplugin/knotes_part.cpp:637 +#, kde-format +msgid "Settings" +msgstr "Nastavitve" + +#. i18n: ectx: Menu (knotes_context) +#: apps/main.cpp:54 data/knotesappui.rc:5 data/knotesappui.rc:6 +#: kontactplugin/knotes_part.cpp:87 kontactplugin/knotes_plugin.cpp:58 +#: kontactplugin/knoteseditdialog.cpp:67 +#, kde-format +msgid "KNotes" +msgstr "KNotes" + +#: apps/main.cpp:56 +#, kde-format +msgid "KDE Notes" +msgstr "Sporočilca za KDE" + +#: apps/main.cpp:58 +#, kde-format +msgid "Copyright © 1997–2018 KNotes authors" +msgstr "Avtorske pravice © 1997–2018 avtorji KNotes" + +#: apps/main.cpp:78 kontactplugin/kcmknotessummary.cpp:64 +#, kde-format +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: apps/main.cpp:79 +#, kde-format +msgid "Maintainer" +msgstr "Vzdrževalec" + +#: apps/main.cpp:81 +#, kde-format +msgid "Guillermo Antonio Amaral Bastidas" +msgstr "Guillermo Antonio Amaral Bastidas" + +#: apps/main.cpp:82 apps/main.cpp:85 +#, kde-format +msgid "Previous Maintainer" +msgstr "Prejšnji vzdrževalec" + +#: apps/main.cpp:84 +#, kde-format +msgid "Michael Brade" +msgstr "Michael Brade" + +#: apps/main.cpp:87 +#, kde-format +msgid "Bernd Johannes Wuebben" +msgstr "Bernd Johannes Wuebben" + +#: apps/main.cpp:88 +#, kde-format +msgid "Original KNotes Author" +msgstr "Prvotni avtor KNotes" + +#: apps/main.cpp:90 +#, kde-format +msgid "Wynn Wilkes" +msgstr "Wynn Wilkes" + +#: apps/main.cpp:91 +#, kde-format +msgid "Ported KNotes to KDE 2" +msgstr "Predelava KNotes za KDE 2" + +#: apps/main.cpp:93 +#, kde-format +msgid "Daniel Martin" +msgstr "Daniel Martin" + +#: apps/main.cpp:94 +#, kde-format +msgid "Network Interface" +msgstr "Omrežni vmesnik" + +#: apps/main.cpp:96 +#, kde-format +msgid "Bo Thorsen" +msgstr "Bo Thorsen" + +#: apps/main.cpp:97 +#, kde-format +msgid "Started KDE Resource Framework Integration" +msgstr "Začel z vgradnjo ogrodja virov KDE" + +#: apps/main.cpp:99 +#, kde-format +msgid "Bera Debajyoti" +msgstr "Bera Debajyoti" + +#: apps/main.cpp:100 +#, kde-format +msgid "Idea and initial code for the new look & feel" +msgstr "Ideja in prvotna koda za nov videz in občutek" + +#: apps/main.cpp:102 +#, kde-format +msgid "Matthias Ettrich" +msgstr "Matthias Ettrich" + +#: apps/main.cpp:105 +#, kde-format +msgid "David Faure" +msgstr "David Faure" + +#: apps/main.cpp:108 +#, kde-format +msgid "Matthias Kiefer" +msgstr "Matthias Kiefer" + +#: apps/main.cpp:111 +#, kde-format +msgid "Luboš Luňák" +msgstr "Luboš Luňák" + +#: apps/main.cpp:113 +#, kde-format +msgid "Dirk A. Mueller" +msgstr "Dirk A. Mueller" + +#: apps/main.cpp:116 +#, kde-format +msgid "Carsten Pfeiffer" +msgstr "Carsten Pfeiffer" + +#: apps/main.cpp:119 +#, kde-format +msgid "Harri Porten" +msgstr "Harri Porten" + +#: apps/main.cpp:122 +#, kde-format +msgid "Espen Sand" +msgstr "Espen Sand" + +#: configdialog/knotecollectionconfigwidget.cpp:121 +#, kde-format +msgid "Folders" +msgstr "Mape" + +#: configdialog/knotecollectionconfigwidget.cpp:123 +#, kde-format +msgid "Select which KNotes folders to show:" +msgstr "Izberite, katere mape KNotes bodo prikazane:" + +#: configdialog/knotecollectionconfigwidget.cpp:158 +#, kde-format +msgid "Search..." +msgstr "Poišči ..." + +#: configdialog/knotecollectionconfigwidget.cpp:176 +#, kde-format +msgid "&Select All" +msgstr "Izberi v&se" + +#: configdialog/knotecollectionconfigwidget.cpp:180 +#, kde-format +msgid "&Unselect All" +msgstr "&Odstrani izbiro" + +#: configdialog/knotecollectionconfigwidget.cpp:185 +#, kde-format +msgid "Rename notes..." +msgstr "Preimenuj sporočilca ..." + +#: configdialog/knotecollectionconfigwidget.cpp:189 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "Izberite mapo, v katero želite shraniti sporočilce:" + +#: configdialog/knotecollectionconfigwidget.cpp:208 +#, kde-format +msgid "Notes accounts" +msgstr "Računi za sporočilca" + +#: configdialog/knotecollectionconfigwidget.cpp:213 +#, kde-format +msgid "Accounts" +msgstr "Računi" + +#: configdialog/knotecollectionconfigwidget.cpp:245 +#, kde-format +msgid "Rename Notes" +msgstr "Preimenuj sporočilca" + +#: configdialog/knotecollectionconfigwidget.cpp:246 +#, kde-format +msgid "Name:" +msgstr "Ime:" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "An error was occurred during renaming: %1" +msgstr "Med preimenovanjem je prišlo do napake: %1" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "Rename note" +msgstr "Preimenuj sporočilce" + +#: configdialog/knoteconfigdialog.cpp:192 +#, kde-format +msgid "Show number of notes in tray icon" +msgstr "Pokaži število sporočilc v ikoni sistemske vrstice" + +#: configdialog/knoteconfigdialog.cpp:199 +#, kde-format +msgid "Default Title:" +msgstr "Privzet naslov:" + +#: configdialog/knoteconfigdialog.cpp:206 +#, kde-format +msgid "How does this work?" +msgstr "Kako to deluje?" + +#: configdialog/knoteconfigdialog.cpp:240 +#, kde-format +msgid "" +"

              You can customize title note. You can use:

              • %d current date " +"(short format)
              • %l current date (long format)
              • %t current " +"time
              " +msgstr "" +"

              Naslov sporočilca je mogoče prilagoditi. Uporabite lahko:

              • " +"%d - trenutni datum (kratka oblika)
              • %l - trenutni datum (dolga " +"oblika)
              • %t - trenuten čas
              " + +#: configdialog/knoteconfigdialog.cpp:262 +#, kde-format +msgid "Theme:" +msgstr "Tema:" + +#: configdialog/knoteconfigdialog.cpp:272 +#, kde-format +msgid "Download new printing themes" +msgstr "Prejmi nove teme za tiskanje" + +#: configdialog/knotedisplayconfigwidget.cpp:46 +#, kde-format +msgid "&Text color:" +msgstr "Ba&rva besedila:" + +#: configdialog/knotedisplayconfigwidget.cpp:55 +#, kde-format +msgid "&Background color:" +msgstr "&Barva ozadja:" + +#: configdialog/knotedisplayconfigwidget.cpp:66 +#, kde-format +msgid "&Show note in taskbar" +msgstr "Pokaži &sporočilce v opravilni vrstici" + +#: configdialog/knotedisplayconfigwidget.cpp:70 +#, kde-format +msgid "&Remember desktop" +msgstr "&Zapomni si namizje" + +#: configdialog/knotedisplayconfigwidget.cpp:74 +#, kde-format +msgid "Default &width:" +msgstr "Privzeta &širina:" + +#: configdialog/knotedisplayconfigwidget.cpp:85 +#, kde-format +msgid "Default &height:" +msgstr "Privzeta &višina:" + +#: configdialog/knoteeditorconfigwidget.cpp:37 +#, kde-format +msgid "&Tab size:" +msgstr "Velikost &tabulatorja:" + +#: configdialog/knoteeditorconfigwidget.cpp:46 +#, kde-format +msgid "Auto &indent" +msgstr "Samodejni zam&ik" + +#: configdialog/knoteeditorconfigwidget.cpp:51 +#, kde-format +msgid "&Rich text" +msgstr "Bo&gato besedilo" + +#: configdialog/knoteeditorconfigwidget.cpp:55 +#, kde-format +msgid "Text font:" +msgstr "Pisava besedila:" + +#: configdialog/knoteeditorconfigwidget.cpp:64 +#, kde-format +msgid "Title font:" +msgstr "Pisava naslova:" + +#: configdialog/knotesimpleconfigdialog.cpp:64 +#, kde-format +msgid "Editor Settings" +msgstr "Nastavitve urejevalnika" + +#: configdialog/knotesimpleconfigdialog.cpp:67 +#, kde-format +msgid "Display Settings" +msgstr "Nastavitve zaslona" + +#. i18n: ectx: Menu (help) +#: data/knotesappui.rc:23 +#, kde-format +msgid "&Help" +msgstr "&Pomoč" + +#. i18n: ectx: Menu (notes_menu) +#: data/knotesappui.rc:35 data/knotesappui.rc:36 +#, kde-format +msgid "Notes" +msgstr "Sporočilca" + +#: dialog/knotedeleteselectednotesdialog.cpp:32 +#, kde-format +msgid "Select notes to delete" +msgstr "Izberite sporočilca, ki jih želite izbrisati" + +#: dialog/knoteselectednotesdialog.cpp:34 +#: print/knoteprintselectednotesdialog.cpp:41 +#, kde-format +msgid "Select notes" +msgstr "Izberite sporočilca" + +#: dialog/knoteskeydialog.cpp:33 +#, kde-format +msgid "Configure Shortcuts" +msgstr "Nastavi bližnjice" + +#: dialog/knoteskeydialog.cpp:73 +#, kde-format +msgid "Note Actions" +msgstr "Dejanja sporočilca" + +#: finddialog/knotefinddialog.cpp:40 +#, kde-format +msgctxt "@title:window" +msgid "Search Notes" +msgstr "Poišči sporočilca" + +#: finddialog/knotefinddialog.cpp:85 +#, kde-format +msgctxt "@label:textbox" +msgid "Search notes:" +msgstr "Poišči sporočilca:" + +#: finddialog/knotefinddialog.cpp:94 +#, kde-format +msgctxt "@action:button Search notes" +msgid "Search..." +msgstr "Poišči ..." + +#: finddialog/knotefinddialog.cpp:149 +#, kde-format +msgctxt "@label" +msgid "No Results found in search." +msgstr "Ni najdenih rezultatov." + +#: knoteedit.cpp:56 +#, kde-format +msgid "Bold" +msgstr "Krepko" + +#: knoteedit.cpp:61 +#, kde-format +msgid "Italic" +msgstr "Ležeče" + +#: knoteedit.cpp:65 +#, kde-format +msgid "Underline" +msgstr "Podčrtaj" + +#: knoteedit.cpp:69 +#, kde-format +msgid "Strike Out" +msgstr "Prečrtaj" + +#: knoteedit.cpp:79 +#, kde-format +msgid "Align Left" +msgstr "Poravnaj levo" + +#: knoteedit.cpp:85 +#, kde-format +msgid "Align Center" +msgstr "Na sredino" + +#: knoteedit.cpp:90 +#, kde-format +msgid "Align Right" +msgstr "Poravnaj desno" + +#: knoteedit.cpp:95 +#, kde-format +msgid "Align Block" +msgstr "Poravnaj obojestransko" + +#: knoteedit.cpp:106 +#, kde-format +msgid "List" +msgstr "Seznam" + +#: knoteedit.cpp:111 +#, kde-format +msgid "Superscript" +msgstr "Nadpisano" + +#: knoteedit.cpp:114 +#, kde-format +msgid "Subscript" +msgstr "Podpisano" + +#: knoteedit.cpp:120 +#, kde-format +msgid "Increase Indent" +msgstr "Povečaj zamik" + +#: knoteedit.cpp:126 +#, kde-format +msgid "Decrease Indent" +msgstr "Zmanjšaj zamik" + +#: knoteedit.cpp:137 +#, kde-format +msgid "Text Color..." +msgstr "Barva besedila ..." + +#: knoteedit.cpp:143 +#, kde-format +msgid "Text Background Color..." +msgstr "Barva ozadja besedila ..." + +#: knoteedit.cpp:147 +#, kde-format +msgid "Text Font" +msgstr "Pisava besedila" + +#: knoteedit.cpp:151 +#, kde-format +msgid "Text Size" +msgstr "Velikost besedila" + +#: knoteedit.cpp:162 +#, kde-format +msgid "Insert Date" +msgstr "Vstavi datum" + +#: knoteedit.cpp:166 +#, kde-format +msgid "Insert Checkmark" +msgstr "Vstavi kljukico" + +#: kontactplugin/kcmknotessummary.cpp:59 +#, kde-format +msgid "kcmknotessummary" +msgstr "kcmknotessummary" + +#: kontactplugin/kcmknotessummary.cpp:61 +#, kde-format +msgid "Notes Summary Configuration Dialog" +msgstr "Nastavitveno okno povzetka sporočilc" + +#: kontactplugin/kcmknotessummary.cpp:63 +#, kde-format +msgid "Copyright © 2013-2018 Laurent Montel " +msgstr "Avtorske pravice © 2013-2018 Laurent Montel " + +#: kontactplugin/knotes_part.cpp:98 +#, kde-format +msgctxt "@action:inmenu create new popup note" +msgid "&New" +msgstr "&Novo" + +#: kontactplugin/knotes_part.cpp:108 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be presented with a dialog where you can add a new popup note." +msgstr "" +"Prikazalo se vam bo pogovorno okno, kjer lahko dodate novo pojavno " +"sporočilce." + +#: kontactplugin/knotes_part.cpp:111 kontactplugin/knotes_part.cpp:606 +#: kontactplugin/knotes_part.cpp:608 kontactplugin/knotes_part.cpp:790 +#, kde-format +msgctxt "@action:inmenu" +msgid "Edit..." +msgstr "Uredi ..." + +#: kontactplugin/knotes_part.cpp:120 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can modify an existing popup " +"note." +msgstr "" +"Prikazalo se vam bo pogovorno okno, kjer lahko spremenite obstoječe pojavno " +"sporočilce." + +#: kontactplugin/knotes_part.cpp:123 +#, kde-format +msgctxt "@action:inmenu" +msgid "Rename..." +msgstr "Preimenuj ..." + +#: kontactplugin/knotes_part.cpp:131 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can rename an existing popup " +"note." +msgstr "" +"Prikazalo se vam bo pogovorno okno, kjer lahko preimenujete obstoječe " +"pojavno sporočilce." + +#: kontactplugin/knotes_part.cpp:134 +#, kde-format +msgctxt "@action:inmenu" +msgid "Delete" +msgstr "Izbriši" + +#: kontactplugin/knotes_part.cpp:142 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be prompted if you really want to permanently remove the selected " +"popup note." +msgstr "" +"Vprašani boste, ali res želite trajno odstraniti izbrano pojavno sporočilce." + +#: kontactplugin/knotes_part.cpp:153 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be prompted to print the selected popup note." +msgstr "Vprašani boste, o tiskanju izbranih pojavnih sporočilc." + +#: kontactplugin/knotes_part.cpp:156 +#, kde-format +msgctxt "@action:inmenu" +msgid "Print Preview Selected Notes..." +msgstr "Predogled tiskanja izbranih sporočilc ..." + +#: kontactplugin/knotes_part.cpp:162 +#, kde-format +msgid "Note settings..." +msgstr "Nastavitve sporočilca ..." + +#: kontactplugin/knotes_part.cpp:167 +#, kde-format +msgid "Preferences KNotes..." +msgstr "Možnosti KNotes ..." + +#: kontactplugin/knotes_part.cpp:172 notes/knote.cpp:713 +#, kde-format +msgid "Mail..." +msgstr "Pošta ..." + +#: kontactplugin/knotes_part.cpp:177 notes/knote.cpp:709 +#, kde-format +msgid "Send..." +msgstr "Pošlji ..." + +#: kontactplugin/knotes_part.cpp:182 notes/knote.cpp:704 +#, kde-format +msgid "Set Alarm..." +msgstr "Nastavi alarm ..." + +#: kontactplugin/knotes_part.cpp:197 notes/knote.cpp:717 +#, kde-format +msgid "Save As..." +msgstr "Shrani kot ..." + +#: kontactplugin/knotes_part.cpp:202 notes/knote.cpp:690 +#, kde-format +msgid "Lock" +msgstr "Zakleni" + +#: kontactplugin/knotes_part.cpp:205 notes/knote.cpp:693 +#, kde-format +msgid "Unlock" +msgstr "Odkleni" + +#: kontactplugin/knotes_part.cpp:238 +#, kde-format +msgid "Set Focus to Quick Search" +msgstr "Postavi žarišče na hitro iskanje" + +#: kontactplugin/knotes_part.cpp:321 +#, kde-format +msgctxt "@info" +msgid "To print notes, first select the notes to print from the list." +msgstr "Za tiskanje sporočilc jih najprej izberite iz seznama." + +#: kontactplugin/knotes_part.cpp:322 +#, kde-format +msgctxt "@title:window" +msgid "Print Popup Notes" +msgstr "Natisni pojavna sporočilca" + +#: kontactplugin/knotes_part.cpp:366 +#, kde-format +msgid "Note was not created." +msgstr "Sporočilce ni bilo ustvarjeno." + +#: kontactplugin/knotes_part.cpp:366 +#, kde-format +msgid "Create new note" +msgstr "Ustvari novo sporočilce" + +#: kontactplugin/knotes_part.cpp:388 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:70 +#, kde-format +msgctxt "@info" +msgid "Do you really want to delete this note?" +msgid_plural "Do you really want to delete these %1 notes?" +msgstr[0] "Ali resnično želite izbrisati %1 sporočilc?" +msgstr[1] "Ali resnično želite izbrisati %1 sporočilce?" +msgstr[2] "Ali resnično želite izbrisati %1 sporočilci?" +msgstr[3] "Ali resnično želite izbrisati %1 sporočilca?" + +#: kontactplugin/knotes_part.cpp:390 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:57 +#, kde-format +msgctxt "@title:window" +msgid "Confirm Delete" +msgstr "Potrditev izbrisa" + +#: kontactplugin/knotes_part.cpp:582 +#, kde-format +msgctxt "@title:window" +msgid "Rename Popup Note" +msgstr "Preimenuj pojavno sporočilce" + +#: kontactplugin/knotes_part.cpp:583 +#, kde-format +msgctxt "@label:textbox" +msgid "New Name:" +msgstr "Novo ime:" + +#: kontactplugin/knotes_part.cpp:606 kontactplugin/knotes_part.cpp:790 +#, kde-format +msgid "Show Note..." +msgstr "Pokaži sporočilce ..." + +#: kontactplugin/knotes_part.cpp:742 +#, kde-format +msgid "Rich text (*.html)" +msgstr "Bogato besedilo (*.html)" + +#: kontactplugin/knotes_part.cpp:744 +#, kde-format +msgid "Plain text (*.txt)" +msgstr "Navadno besedilo (*.txt)" + +#: kontactplugin/knotes_part.cpp:747 notes/knote.cpp:516 +#, kde-format +msgid "Save As" +msgstr "Shrani kot" + +#: kontactplugin/knotes_part.cpp:758 notes/knote.cpp:533 +#, kde-format +msgid "" +"A file named %1 already exists.
              Are you sure you want to " +"overwrite it?
              " +msgstr "" +"Datoteka z imenom %1 že obstaja.
              Ali ste prepričani, da jo " +"želite prepisati?
              " + +#: kontactplugin/knotes_plugin.cpp:62 +#, kde-format +msgctxt "@action:inmenu" +msgid "New Popup Note..." +msgstr "Novo pojavno sporočilce ..." + +#: kontactplugin/knotes_plugin.cpp:70 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can create a new popup note." +msgstr "" +"Prikazalo se vam bo pogovorno okno, kjer lahko ustvarite novo pojavno " +"sporočilce." + +#: kontactplugin/knotes_plugin.cpp:99 +#, kde-kuit-format +msgctxt "@title" +msgid "KNotes" +msgstr "KNotes" + +#: kontactplugin/knotes_plugin.cpp:101 +#, kde-kuit-format +msgctxt "@title" +msgid "Popup Notes" +msgstr "Pojavna sporočilca" + +#: kontactplugin/knotes_plugin.cpp:103 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Copyright © 2003–2018 Kontact authors" +msgstr "Avtorske pravice © 2003–2018 avtorji Kontacta" + +#: kontactplugin/knotes_plugin.cpp:105 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: kontactplugin/knotes_plugin.cpp:106 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Current Maintainer" +msgstr "Trenutni vzdrževalec" + +#: kontactplugin/knotes_plugin.cpp:109 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Michael Brade" +msgstr "Michael Brade" + +#: kontactplugin/knotes_plugin.cpp:110 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Previous Maintainer" +msgstr "Prejšnji vzdrževalec" + +#: kontactplugin/knotes_plugin.cpp:112 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Tobias Koenig" +msgstr "Tobias Koenig" + +#: kontactplugin/knotes_plugin.cpp:113 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Developer" +msgstr "Razvijalec" + +#: kontactplugin/knotes_plugin.cpp:151 +#, kde-format +msgctxt "@item" +msgid "Meeting" +msgstr "Srečanje" + +#: kontactplugin/knotes_plugin.cpp:165 kontactplugin/knotes_plugin.cpp:170 +#, kde-format +msgctxt "@item" +msgid "Note: %1" +msgstr "Sporočilce: %1" + +#: kontactplugin/knotes_plugin.cpp:177 +#, kde-format +msgctxt "@item" +msgid "New Note" +msgstr "Novo sporočilce" + +#: kontactplugin/knotes_plugin.cpp:187 +#, kde-format +msgctxt "@info" +msgid "Dropping multiple mails is not supported." +msgstr "Spuščanje več e-poštnih sporočil ni podprto." + +#: kontactplugin/knotes_plugin.cpp:190 +#, kde-format +msgctxt "@item" +msgid "" +"From: %1\n" +"To: %2\n" +"Subject: %3" +msgstr "" +"Od: %1\n" +"Za: %2\n" +"Zadeva: %3" + +#: kontactplugin/knotes_plugin.cpp:193 +#, kde-format +msgctxt "@item" +msgid "Mail: %1" +msgstr "Pošta: %1" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, kde-format +msgctxt "@title:window" +msgid "Show Popup Note" +msgstr "Pokaži pojavno sporočilce" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, kde-format +msgctxt "@title:window" +msgid "Edit Popup Note" +msgstr "Uredi pojavno sporočilce" + +#: kontactplugin/knoteseditdialog.cpp:79 +#, kde-format +msgctxt "@label popup note name" +msgid "Name:" +msgstr "Ime:" + +#: kontactplugin/knoteslistwidgetsearchline.cpp:28 +#, kde-format +msgid "Search notes..." +msgstr "Poišči sporočilca ..." + +#: kontactplugin/knoteslistwidgetsearchline.cpp:37 +#, kde-format +msgid "Search notes...<%1>" +msgstr "Poišči sporočilca ...<%1>" + +#: kontactplugin/knotesselectdeletenotesdialog.cpp:46 +#, kde-format +msgid "(note locked, it will not removed)" +msgstr "(sporočilce je zaklenjeno, ne bo odstranjeno)" + +#: kontactplugin/summarywidget.cpp:63 +#, kde-format +msgid "Popup Notes" +msgstr "Pojavna sporočilca" + +#: kontactplugin/summarywidget.cpp:120 +#, kde-format +msgid "No notes found" +msgstr "Ni najdenih sporočilc" + +#: kontactplugin/summarywidget.cpp:153 +#, kde-format +msgid "Modify Note..." +msgstr "Spremeni sporočilce ..." + +#: kontactplugin/summarywidget.cpp:157 +#, kde-format +msgid "Delete Note..." +msgstr "Izbriši sporočilce ..." + +#: kontactplugin/summarywidget.cpp:243 +#, kde-format +msgid "Read Popup Note: \"%1\"" +msgstr "Preberi pojavno sporočilce: »%1«" + +#: notes/knote.cpp:149 +#, kde-format +msgid "Do you really want to delete note %1?" +msgstr "Ali resnično želite izbrisati sporočilce %1?" + +#: notes/knote.cpp:150 +#, kde-format +msgid "Confirm Delete" +msgstr "Potrditev izbrisa" + +#: notes/knote.cpp:151 +#, kde-format +msgid "&Delete" +msgstr "I&zbriši" + +#: notes/knote.cpp:277 +#, kde-format +msgid "Please enter the new name:" +msgstr "Vnesite novo ime:" + +#: notes/knote.cpp:511 +#, kde-format +msgid "Save note as plain text" +msgstr "Shrani sporočilce kot navadno besedilo" + +#: notes/knote.cpp:639 +#, kde-format +msgid "&All Desktops" +msgstr "Vs&a namizja" + +#: notes/knote.cpp:681 +#, kde-format +msgid "New" +msgstr "Novo" + +#: notes/knote.cpp:685 +#, kde-format +msgid "Rename..." +msgstr "Preimenuj ..." + +#: notes/knote.cpp:695 +#, kde-format +msgid "Hide" +msgstr "Skrij" + +#: notes/knote.cpp:700 +#, kde-format +msgid "Delete" +msgstr "Izbriši" + +#: notes/knote.cpp:727 +#, kde-format +msgid "Preferences..." +msgstr "Možnosti ..." + +#: notes/knote.cpp:732 +#, kde-format +msgid "Keep Above Others" +msgstr "Ohrani nad drugimi" + +#: notes/knote.cpp:737 +#, kde-format +msgid "Keep Below Others" +msgstr "Ohrani pod drugimi" + +#: notes/knote.cpp:742 +#, kde-format +msgid "To Desktop" +msgstr "Na namizje" + +#: notes/knote.cpp:752 +#, kde-format +msgid "Walk Through Notes" +msgstr "Sprehodi se skozi sporočilca" + +#: print/knotegrantleeprint.cpp:50 +#, kde-format +msgid "Alarm:" +msgstr "Alarm:" + +#: print/knotegrantleeprint.cpp:51 +#, kde-format +msgid "Note is locked" +msgstr "Sporočilce je zaklenjeno" + +#: print/knoteprinter.cpp:135 +#, kde-format +msgid "Print Note" +msgid_plural "Print %1 notes" +msgstr[0] "Natisni %1 sporočilc" +msgstr[1] "Natisni %1 sporočilce" +msgstr[2] "Natisni %1 sporočilci" +msgstr[3] "Natisni %1 sporočilca" + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing theme was not found." +msgstr "Teme za tiskanje ni bilo mogoče najti." + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing error" +msgstr "Napaka med tiskanjem" + +#: print/knoteprintselectednotesdialog.cpp:63 +#, kde-format +msgid "Printing theme:" +msgstr "Tema za tiskanje:" + +#: print/knoteprintselectednotesdialog.cpp:70 +#, kde-format +msgid "Preview" +msgstr "Predogled" + +#: print/knoteprintselectednotesdialog.cpp:72 +#, kde-format +msgid "Print" +msgstr "Natisni" + +#: print/knoteprintselectthemedialog.cpp:34 +#, kde-format +msgid "Select theme" +msgstr "Izberite temo" + +#: print/knoteprintselectthemedialog.cpp:51 +#, kde-format +msgid "Themes:" +msgstr "Teme:" + +#~ msgid "" +#~ "Thanks for using KNotes!

              KNotes uses a new storage technology " +#~ "that requires migration of your current KNotes data and configuration.\n" +#~ "

              The conversion process can take a lot of time (depending on the amount " +#~ "of notes you have) and it must not be interrupted.

              \n" +#~ "

              You can:

              • Migrate now (be prepared to wait)
              • Skip the " +#~ "migration and start with fresh data and configuration
              • Cancel and " +#~ "exit KNotes.

              More " +#~ "Information...

              " +#~ msgstr "" +#~ "Zahvaljujemo se vam, ker uporabljate KNotes.

              KNotes uporablja " +#~ "novo tehnologijo za hranjenje, ki zahteva selitev obstoječih podatkov in " +#~ "nastavitev za KNotes.

              \n" +#~ "

              Selitev lahko traja dalj časa (odvisno od količine sporočilc) in je " +#~ "ne smete prekiniti.

              \n" +#~ "

              Vaše možnosti:

              • Preselite podatke takoj (bodite pripravljeni " +#~ "na daljÅ¡e čakanje).
              • Izognite se selitvi in začnite s svežimi " +#~ "podatki in nastavitvami.
              • Prekličite in zapustite KNotes.
              • Več podrobnosti …" + +#~ msgid "KNotes Migration" +#~ msgstr "Selitev KNotes" + +#~ msgid "Migrate Now" +#~ msgstr "Preseli zdaj" + +#~ msgid "Skip Migration" +#~ msgstr "Preskoči selitev" + +#~ msgid "" +#~ "Migration to KNotes failed. In case you want to try again, run 'knotes-" +#~ "migrator --interactive' manually." +#~ msgstr "" +#~ "Selitev v obliko za KNotes ni uspela. Če želite poskusiti znova, ročno " +#~ "zaženite »knotes-migrator --interactive«." + +#~ msgid "Migration Failed" +#~ msgstr "Selitev ni uspela" + +#~ msgid "Uppercase" +#~ msgstr "Velike črke" + +#~ msgid "Sentence case" +#~ msgstr "Stavčni način (prva črka je velika)" + +#~ msgid "Lowercase" +#~ msgstr "Male črke" + +#~ msgid "Change case..." +#~ msgstr "Spremeni velikost črk ..." + +#~ msgid "Scheduled Alarm" +#~ msgstr "Razporejen alarm" + +#~ msgid "&No alarm" +#~ msgstr "&Brez alarma" + +#~ msgid "Alarm &at:" +#~ msgstr "Alarm &ob:" + +#~ msgid "The following notes triggered alarms:" +#~ msgstr "Naslednje notice so sprožile alarm:" diff --git a/po/sl/libnoteshared.po b/po/sl/libnoteshared.po new file mode 100644 index 0000000..afb8426 --- /dev/null +++ b/po/sl/libnoteshared.po @@ -0,0 +1,171 @@ +# Copyright (C) YEAR This_file_is_part_of_KDE +# This file is distributed under the same license as the PACKAGE package. +# +# Andrej Mernik , 2014, 2017. +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2017-09-15 03:37+0200\n" +"PO-Revision-Date: 2017-03-25 07:49+0100\n" +"Last-Translator: Andrej Mernik \n" +"Language-Team: Slovenian \n" +"Language: sl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n" +"%100==4 ? 3 : 0);\n" +"X-Generator: Lokalize 2.0\n" + +#: alarms/notealarmdialog.cpp:77 +#, kde-format +msgid "Scheduled Alarm" +msgstr "Razporejen alarm" + +#: alarms/notealarmdialog.cpp:80 +#, kde-format +msgid "&No alarm" +msgstr "&Brez alarma" + +#: alarms/notealarmdialog.cpp:89 +#, kde-format +msgid "Alarm &at:" +msgstr "&Alarm ob:" + +#: config/noteactionconfig.cpp:36 +#, kde-format +msgid "&Mail action:" +msgstr "Deja&nje poÅ¡te:" + +#: config/noteactionconfig.cpp:44 +#, kde-format +msgid "How does this work?" +msgstr "Kako to deluje?" + +#: config/noteactionconfig.cpp:57 +#, kde-format +msgid "" +"

                You can customize command line. You can use:

                • %t returns " +"current note title
                • %f returns current note text
                " +msgstr "" +"

                Ukazno vrstico lahko prilagodite. Uporabite lahko:

                • %t vrne " +"naslov trenutnega sporočilca
                • %f vrne besedilo trenutnega sporočilca
                " + +#: config/notenetworkconfig.cpp:54 +#, kde-format +msgid "Incoming Notes" +msgstr "Dohodna sporočilca" + +#: config/notenetworkconfig.cpp:57 +#, kde-format +msgid "Accept incoming notes" +msgstr "Sprejmi dohodna sporočilca" + +#: config/notenetworkconfig.cpp:63 +#, kde-format +msgid "Outgoing Notes" +msgstr "Odhodna sporočilca" + +#: config/notenetworkconfig.cpp:66 +#, kde-format +msgid "&Sender ID:" +msgstr "ID po&šiljatelja:" + +#: config/notenetworkconfig.cpp:78 +#, kde-format +msgid "&Port:" +msgstr "&Vrata:" + +#: dialog/selectednotefolderdialog.cpp:35 +#, kde-format +msgctxt "@title:window" +msgid "Select Note Folder" +msgstr "Izberite mapo s sporočilci" + +#: dialog/selectednotefolderdialog.cpp:37 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "Izberite mapo, v katero želite shraniti sporočilce:" + +#: job/createnewnotejob.cpp:124 job/createnewnotejob.cpp:134 +#, kde-format +msgid "" +"An error occurred during fetching. Do you want to select a new default " +"collection?" +msgstr "" +"Med pridobivanjem je prišlo do napake. Ali želite izbrati novo privzeto " +"zbirko?" + +#: job/createnewnotejob.cpp:144 +#, kde-format +msgid "" +"Collection is hidden. New note will stored but not displaying. Do you want " +"to show collection?" +msgstr "" +"Zbirka je skrita. Novo sporočilce bo shranjeno, ne pa prikazano. Ali želite " +"prikazati zbirko?" + +#: job/createnewnotejob.cpp:198 +#, kde-format +msgid "Note was not created." +msgstr "Sporočilce ni bilo ustvarjeno." + +#: job/createnewnotejob.cpp:198 +#, kde-format +msgid "Create new note" +msgstr "Ustvari novo sporočilce" + +#: network/notehostdialog.cpp:64 +#, kde-format +msgid "Select recipient:" +msgstr "Izberite prejemnika:" + +#: network/notehostdialog.cpp:83 +#, kde-format +msgid "Hostname or IP address:" +msgstr "Ime gostitelja ali naslov IP:" + +#: network/notesnetworksender.cpp:104 +#, kde-format +msgid "Communication error: %1" +msgstr "Napaka sporazumevanja: %1" + +#: noteutils.cpp:45 +#, kde-format +msgid "Please configure send mail action." +msgstr "Nastavite dejanje pošiljanja pošte." + +#: noteutils.cpp:53 +#, kde-format +msgid "Note: \"%1\"" +msgstr "Sporočilce: »%1«" + +#: noteutils.cpp:60 +#, kde-format +msgid "Unable to start the mail process." +msgstr "Opravila e-pošte ni mogoče zagnati." + +#: noteutils.cpp:69 +#, kde-format +msgid "Send \"%1\"" +msgstr "Pošlji »%1«" + +#: noteutils.cpp:73 +#, kde-format +msgid "The host cannot be empty." +msgstr "Gostitelj ne sme biti prazen." + +#: resources/localresourcecreator.cpp:83 +#, kde-format +msgctxt "Default name for resource holding notes" +msgid "Local Notes" +msgstr "Krajevna sporočilca" + +#. i18n: ectx: label, entry (Port), group (Network) +#: settings/notesharedglobalconfig.kcfg:37 +#, kde-format +msgid "The port will listen on and send notes to." +msgstr "Vrata na katerih bo poslušano za in na katera bodo poslana sporočilca." diff --git a/po/sr/akonadi_notes_agent.po b/po/sr/akonadi_notes_agent.po new file mode 100644 index 0000000..a48573b --- /dev/null +++ b/po/sr/akonadi_notes_agent.po @@ -0,0 +1,120 @@ +# Translation of akonadi_notes_agent.po into Serbian. +# Chusslove Illich , 2016, 2017, 2018. +msgid "" +msgstr "" +"Project-Id-Version: akonadi_notes_agent\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2018-01-06 09:21+0100\n" +"Last-Translator: Chusslove Illich \n" +"Language-Team: Serbian \n" +"Language: sr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n" +"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"X-Accelerator-Marker: &\n" +"X-Text-Markup: kde4\n" +"X-Environment: kde\n" + +#: notesagentalarmdialog.cpp:51 notesagentalarmdialog.cpp:220 +#, kde-format +msgid "Alarm" +msgstr "Аларм" + +#: notesagentalarmdialog.cpp:63 +#, kde-format +msgid "The following notes triggered alarms:" +msgstr "Наредне белешке су активирале аларме:" + +#: notesagentalarmdialog.cpp:101 +#, kde-format +msgid "Remove Alarm" +msgstr "Уклони аларм" + +#: notesagentalarmdialog.cpp:103 +#, kde-format +msgid "Show Note..." +msgstr "Прикажи белешку..." + +#: notesagentalarmdialog.cpp:105 +#, kde-format +msgid "Modify Alarm..." +msgstr "Измени аларм..." + +#: notesagentalarmdialog.cpp:158 +#, kde-format +msgid "Are you sure to remove alarm?" +msgstr "Желите ли заиста да уклоните аларм?" + +#: notesagentalarmdialog.cpp:158 +#, kde-format +msgctxt "@title:window" +msgid "Remove Alarm" +msgstr "Уклањање аларма" + +#: notesagentalarmdialog.cpp:220 +#, kde-format +msgid "Error during fetch alarm info." +msgstr "Грешка у добављању податка о аларму." + +# >> @title:window +#: notesagentsettingsdialog.cpp:42 +#, kde-format +msgid "Configure Notes Agent" +msgstr "Подешавање Агента бележака" + +# >> @title:tab +#: notesagentsettingsdialog.cpp:58 +#, kde-format +msgid "Notify" +msgstr "Обавештавање" + +# >> @title:tab +#: notesagentsettingsdialog.cpp:61 +#, kde-format +msgid "Network" +msgstr "Мрежа" + +#: notesagentsettingsdialog.cpp:70 +#, kde-format +msgid "Notes Agent" +msgstr "Агент бележака" + +#: notesagentsettingsdialog.cpp:72 +#, kde-format +msgid "Notes Agent." +msgstr "Агент за белешке" + +#: notesagentsettingsdialog.cpp:74 +#, kde-format +msgid "Copyright (C) 2013-2018 Laurent Montel" +msgstr "© 2013–2018, Лорен Монтел" + +#: notesagentsettingsdialog.cpp:76 +#, kde-format +msgid "Laurent Montel" +msgstr "Лорен Монтел" + +#: notesagentsettingsdialog.cpp:77 +#, kde-format +msgid "Maintainer" +msgstr "Одржавалац" + +#: notesagentsettingsdialog.cpp:80 +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "Часлав Илић" + +#: notesagentsettingsdialog.cpp:81 +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "caslav.ilic@gmx.net" + +#: notesmanager.cpp:199 +#, kde-format +msgid "Note Received" +msgstr "Белешка примљена" diff --git a/po/sr/libnoteshared.po b/po/sr/libnoteshared.po new file mode 100644 index 0000000..2690150 --- /dev/null +++ b/po/sr/libnoteshared.po @@ -0,0 +1,172 @@ +# Translation of libnoteshared.po into Serbian. +# Chusslove Illich , 2013, 2014, 2017. +msgid "" +msgstr "" +"Project-Id-Version: libnoteshared\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2017-09-15 03:37+0200\n" +"PO-Revision-Date: 2017-01-29 18:50+0100\n" +"Last-Translator: Chusslove Illich \n" +"Language-Team: Serbian \n" +"Language: sr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n" +"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"X-Accelerator-Marker: &\n" +"X-Text-Markup: kde4\n" +"X-Environment: kde\n" + +#: alarms/notealarmdialog.cpp:77 +#, kde-format +msgid "Scheduled Alarm" +msgstr "Заказани аларм" + +#: alarms/notealarmdialog.cpp:80 +#, kde-format +msgid "&No alarm" +msgstr "&Без аларма" + +#: alarms/notealarmdialog.cpp:89 +#, kde-format +msgid "Alarm &at:" +msgstr "&Аларм у:" + +#: config/noteactionconfig.cpp:36 +#, kde-format +msgid "&Mail action:" +msgstr "&Радња поште:" + +#: config/noteactionconfig.cpp:44 +#, kde-format +msgid "How does this work?" +msgstr "Како ово ради?" + +#: config/noteactionconfig.cpp:57 +#, kde-format +msgid "" +"

                You can customize command line. You can use:

                • %t returns " +"current note title
                • %f returns current note text
                " +msgstr "" +"

                Командну линију можете прилагодити:

                • %t даје наслов " +"тренутне белешке
                • %f даје текст тренутне белешке
                " + +# >> @title:group +#: config/notenetworkconfig.cpp:54 +#, kde-format +msgid "Incoming Notes" +msgstr "Долазне белешке" + +#: config/notenetworkconfig.cpp:57 +#, kde-format +msgid "Accept incoming notes" +msgstr "Прихватај долазне белешке" + +# >> @title:group +#: config/notenetworkconfig.cpp:63 +#, kde-format +msgid "Outgoing Notes" +msgstr "Одлазне белешке" + +#: config/notenetworkconfig.cpp:66 +#, kde-format +msgid "&Sender ID:" +msgstr "ИД по&шиљаоца:" + +#: config/notenetworkconfig.cpp:78 +#, kde-format +msgid "&Port:" +msgstr "&Порт:" + +#: dialog/selectednotefolderdialog.cpp:35 +#, kde-format +msgctxt "@title:window" +msgid "Select Note Folder" +msgstr "Избор фасцикле бележака" + +#: dialog/selectednotefolderdialog.cpp:37 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "Изаберите фасциклу за уписивање белешке:" + +#: job/createnewnotejob.cpp:124 job/createnewnotejob.cpp:134 +#, kde-format +msgid "" +"An error occurred during fetching. Do you want to select a new default " +"collection?" +msgstr "" +"Грешка у току добављања. Желите ли да изаберете нову подразумевану збирку?" + +#: job/createnewnotejob.cpp:144 +#, kde-format +msgid "" +"Collection is hidden. New note will stored but not displaying. Do you want " +"to show collection?" +msgstr "" +"Збирка је сакривена. Нова белешка ће бити ускладиштена али неће бити " +"приказана. Желите ли да прикажете збирку?" + +#: job/createnewnotejob.cpp:198 +#, kde-format +msgid "Note was not created." +msgstr "Белешка није направљена." + +# >> @title:window +#: job/createnewnotejob.cpp:198 +#, kde-format +msgid "Create new note" +msgstr "Стварање нове белешке" + +#: network/notehostdialog.cpp:64 +#, kde-format +msgid "Select recipient:" +msgstr "Избор примаоца:" + +#: network/notehostdialog.cpp:83 +#, kde-format +msgid "Hostname or IP address:" +msgstr "Име домаћина или ИП адреса:" + +#: network/notesnetworksender.cpp:104 +#, kde-format +msgid "Communication error: %1" +msgstr "Грешка у комуникацији: %1" + +#: noteutils.cpp:45 +#, kde-format +msgid "Please configure send mail action." +msgstr "Прво подесите радњу слања поште." + +#: noteutils.cpp:53 +#, kde-format +msgid "Note: \"%1\"" +msgstr "Напомена: „%1“" + +#: noteutils.cpp:60 +#, kde-format +msgid "Unable to start the mail process." +msgstr "Не могу да покренем поштански процес." + +#: noteutils.cpp:69 +#, kde-format +msgid "Send \"%1\"" +msgstr "Пошаљи „%1“" + +#: noteutils.cpp:73 +#, kde-format +msgid "The host cannot be empty." +msgstr "Домаћин не може да буде празан." + +#: resources/localresourcecreator.cpp:83 +#, kde-format +msgctxt "Default name for resource holding notes" +msgid "Local Notes" +msgstr "Локалне белешке" + +#. i18n: ectx: label, entry (Port), group (Network) +#: settings/notesharedglobalconfig.kcfg:37 +#, kde-format +msgid "The port will listen on and send notes to." +msgstr "Порт на коме се слуша и на који се шаљу белешке." diff --git a/po/sv/akonadi_notes_agent.po b/po/sv/akonadi_notes_agent.po new file mode 100644 index 0000000..72eb82f --- /dev/null +++ b/po/sv/akonadi_notes_agent.po @@ -0,0 +1,116 @@ +# Copyright (C) YEAR This_file_is_part_of_KDE +# This file is distributed under the same license as the PACKAGE package. +# +# Stefan Asserhäll , 2013, 2014, 2015, 2016, 2017, 2018. +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2018-01-02 19:09+0100\n" +"Last-Translator: Stefan Asserhäll \n" +"Language-Team: Swedish \n" +"Language: sv\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: Lokalize 2.0\n" + +#: notesagentalarmdialog.cpp:51 notesagentalarmdialog.cpp:220 +#, kde-format +msgid "Alarm" +msgstr "Alarm" + +#: notesagentalarmdialog.cpp:63 +#, kde-format +msgid "The following notes triggered alarms:" +msgstr "Följande anteckningar utlöste alarm:" + +#: notesagentalarmdialog.cpp:101 +#, kde-format +msgid "Remove Alarm" +msgstr "Ta bort alarm" + +#: notesagentalarmdialog.cpp:103 +#, kde-format +msgid "Show Note..." +msgstr "Visa anteckning..." + +#: notesagentalarmdialog.cpp:105 +#, kde-format +msgid "Modify Alarm..." +msgstr "Ändra alarm..." + +#: notesagentalarmdialog.cpp:158 +#, kde-format +msgid "Are you sure to remove alarm?" +msgstr "Är du säker på att du vill ta bort alarmet?" + +#: notesagentalarmdialog.cpp:158 +#, kde-format +msgctxt "@title:window" +msgid "Remove Alarm" +msgstr "Ta bort alarm" + +#: notesagentalarmdialog.cpp:220 +#, kde-format +msgid "Error during fetch alarm info." +msgstr "Fel vid hämtning av alarminformation." + +#: notesagentsettingsdialog.cpp:42 +#, kde-format +msgid "Configure Notes Agent" +msgstr "Anpassa anteckningsmodul" + +#: notesagentsettingsdialog.cpp:58 +#, kde-format +msgid "Notify" +msgstr "Underrätta" + +#: notesagentsettingsdialog.cpp:61 +#, kde-format +msgid "Network" +msgstr "Nätverk" + +#: notesagentsettingsdialog.cpp:70 +#, kde-format +msgid "Notes Agent" +msgstr "Anteckningsmodul" + +#: notesagentsettingsdialog.cpp:72 +#, kde-format +msgid "Notes Agent." +msgstr "Anteckningsmodul." + +#: notesagentsettingsdialog.cpp:74 +#, kde-format +msgid "Copyright (C) 2013-2018 Laurent Montel" +msgstr "Copyright © 2013-2018 Laurent Montel" + +#: notesagentsettingsdialog.cpp:76 +#, kde-format +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: notesagentsettingsdialog.cpp:77 +#, kde-format +msgid "Maintainer" +msgstr "Underhåll" + +#: notesagentsettingsdialog.cpp:80 +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "Stefan Asserhäll" + +#: notesagentsettingsdialog.cpp:81 +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "stefan.asserhall@bredband.net" + +#: notesmanager.cpp:199 +#, kde-format +msgid "Note Received" +msgstr "Anteckning mottagen" diff --git a/po/sv/docs/akonadi_notes_agent/index.docbook b/po/sv/docs/akonadi_notes_agent/index.docbook new file mode 100644 index 0000000..339eaba --- /dev/null +++ b/po/sv/docs/akonadi_notes_agent/index.docbook @@ -0,0 +1,96 @@ + +Anteckningsmodul"> + + +]> + +
                + +Handbok &i18n-notesagent; + + Laurent Montel &Laurent.Montel.mail; + Stefan Asserhäll
                stefan.asserhall@bredband.net
                Översättare
                +
                + + +2013 +&Laurent.Montel; + + +2013-12-20 +&kde; 4.13 + +
                + + +Inledning + +&i18n-notesagent; är en Akonadi-modul som lÃ¥ter dig ta emot en anteckning frÃ¥n nätverket och signalera alarm. + + + +Tack till och licens + +&i18n-notesagent; +Program copyright 2013 &Laurent.Montel; &Laurent.Montel.mail; +Dokumentation Copyright © 2013 &Laurent.Montel; &Laurent.Montel.mail; + +Översättning Stefan Asserhäll stefan.asserhall@bredband.net +&underFDL; &underGPL; + + + +
                + diff --git a/po/sv/docs/knotes/index.docbook b/po/sv/docs/knotes/index.docbook new file mode 100644 index 0000000..3a6848e --- /dev/null +++ b/po/sv/docs/knotes/index.docbook @@ -0,0 +1,922 @@ + + + +]> + + + + +Handbok Anteckningslappar + + +Fabian Dal Santo
                &Fabian.DalSanto.mail;
                +
                +
                + +Greg M. Holmes + +Lauri Watts Granskare + + Stefan Asserhäll
                stefan.asserhall@bredband.net
                Översättare
                + +
                + + +2000 +&Greg.M.Holmes; + + +2001 +Fabian Del Santo + + +&FDLNotice; + +2016-07-28 +5.3.40 (Program 16.08) + +Anteckningslappar är ett program med anteckningar som kan klistras upp på skrivbordet. + + +KDE +Anteckningslappar +anteckningar +popupp +popupp +anteckningslappar + + + +
                + + +Inledning + +Anteckningslappar är ett program som låter dig skriva anteckningar som kan klistras upp i datorn. Anteckningarna sparas automatiskt när du avslutar programmet, och de visas så fort du startar det. + +Du kan skriva ut och e-posta dina anteckningar om du anpassar Anteckningslappar att använda hjälpprogram. + +Visningsfunktioner för anteckningar som färg och teckensnitt kan anpassas för varje anteckning. Du kan också anpassa de förvalda värdena. + +Efter att ha startat Anteckningslappar för första gången kommer en resurs att ha installerats som sparar alla anteckningar i en maildir-fil vid namn notes i $(qtpaths --paths GenericDataLocation). + + + + +Att använda Anteckningslappar + + + +Skapa en ny anteckning: + +För att skapa en ny anteckning, högerklicka på Anteckningslappars ikon i systembrickan och välj Ny anteckning. +Du kan skapa en ny anteckning med klippbordets innehåll genom att välja Ny anteckning från klippbordet eller använda Ny anteckning från textfil. + +Nu visas en dialogruta som låter dig välja en katalog där anteckningen ska sparas: + + +Välj anteckningskatalog + + + + +Välj anteckningskatalog + + + +Välj en standardkatalog här för att hoppa över dialogrutan när nya anteckningar skapas. + + + + +Skriva en anteckning: + +För att skriva anteckningen, skriv helt enkelt in anteckningen i utrymmet som tillhandahålls. Normala tangentbords- och musredigeringsfunktioner stöds. Ett högerklick i redigeringsområdet ger följande menyalternativ: + + +&Ctrl;Z Ångra +&Ctrl;&Shift;Z Gör om +&Ctrl;X Klipp ut +&Ctrl;C Kopiera +&Ctrl;V Klistra in +Ta bort +Töm +&Ctrl;A Markera alla +Kontrollera stavning +Automatisk stavningskontroll +Tillåt tabulatorer +&Ctrl;F Sök +F3 Sök igen +&Ctrl;R Ersätt +Läs upp text +Infoga datum +Infoga bock + +Text kan väljas genom att hålla nere vänster musknapp och flytta musen, eller genom att hålla nere Skifttangenten och använda piltangenterna. + + + + +Infoga datum: + +För att infoga dagens datum i anteckningen, använd redigeringsområdets sammanhangsberoende meny och välj Infoga datum. +Dagens datum och tiden infogas vid markörens plats i anteckningens text. + + + + +Byta namn på en anteckning: + +För att byta namn på en anteckning, klicka på anteckningens rubrikrad med höger musknapp och välj Byt namn... +Skriv in det nya namnet på anteckningen i dialogrutan som visas. För att acceptera det nya namnet, tryck på knappen Ok. För att avsluta dialogrutan utan att byta namn på anteckningen, tryck på knappen Avbryt. + + + + +E-posta en anteckning: + +För att e-posta en anteckning, klicka på anteckningens rubrikrad med höger musknapp och välj Brev... +Vad som händer därefter beror på hur du har ställt in e-post-åtgärden i dialogrutan Inställningar. + + + + +Skriva ut en anteckning: + +För att skriva ut en anteckning, klicka på anteckningens rubrikrad med höger musknapp och välj &Ctrl;P Skriv ut... +En vanlig &kde; utskriftsdialogruta öppnas. + + + + +Ta bort en anteckning: + +För att ta bort en anteckning, klicka på anteckningens rubrikrad med höger musknapp och välj Ta bort. + + + + +Dölja en anteckning: + +För att dölja en anteckning, klicka på tecknet X i övre högra hörnet på anteckningens rubrikrad eller välj EscDölj i den sammanhangsberoende menyn. Anteckningen visas inte längre på skärmen. Anteckningen själv tas inte bort. + + + + +Ställa in ett alarm: + +Välj Ställ in alarm i den sammanhangsberoende menyn på anteckningens namnlist. Markera Alarm vid i nästa dialogruta och justera datum och tid för påminnelsen. Ett meddelandefönster dyker upp vid alarmtiden och listar alla anteckningar med det aktuella alarmdatumet. + + + + +Skicka en anteckning: + +För att skicka en anteckning till en annan dator, välj Skicka... i den sammanhangsberoende menyn på anteckningens namnlist. Lägg till ett värddatornamn eller en IP-adress, eller välj en mottagare i listan med tidigare skickade anteckningar. Om mottagarna har aktiverat inkommande anteckningar, visas anteckningen på deras skärmar, och anger avsändarens id i namnlisten. + + + + +Låsa en anteckning: + +För att förhindra oavsiktliga ändringar av en anteckning, välj Lås i den sammanhangsberoende menyn på anteckningens namnlist. + + + + +Spara en anteckning: + +För att spara en anteckning, välj Spara som... i den sammanhangsberoende menyn på anteckningens namnlist. Anteckningen kan sparas som en vanlig textfil eller med &HTML;-format, om Rich text är aktiverat. + + + + +Visa anteckningar: + +När du startar Anteckningslappar, är alla anteckningar gömda. Om du vill visa dem, vänsterklicka på Anteckningslappars panelikon och välj anteckningen som du vill visa. + + + + +Söka i alla anteckning: + +Klicka med höger musknapp på panelikonen och välj &Ctrl;F Sök i den sammanhangsberoende menyn. +En vanlig &kde;-dialogruta visas, där du kan skriva in texten att söka efter i alla anteckningar. + + + + +Skrivbordsfunktioner: + +För att visa en anteckning på ett specifikt skrivbord, högerklicka på anteckningens rubrikrad och välj Till skrivbord. Välj önskat skrivbord, eller alternativt Alla skrivbord. +För att få anteckningen att förbli ovanför andra fönster, högerklicka på anteckningens rubrikrad och välj Behåll ovanför andra. +För att låta anteckningen återgå till mer normalt fönsterbeteende, välj Behåll under andra. + + + + +Avsluta Anteckningslappar + +För att avsluta Anteckningslappar, högerklicka på panelikonen och välj Avsluta. + + + + + + + + +Anpassa + + +Anpassa Anteckningslappars standardinställningar + +För att anpassa Anteckningslappar högerklicka på panelikonen. Välj Anpassa Knotes... Dialogrutan Knotes inställningar visas. + + +Sidan Skärm + +Textfärg: +Färgrutan visar den nuvarande textfärgen. Genom att klicka på den här rutan öppnar du &kde;:s vanliga färgvalsdialogruta. + + +Bakgrundsfärg: +Färgrutan visar den nuvarande bakgrundsfärgen. Genom att klicka på den här rutan öppnar du &kde;:s vanliga färgvalsdialogruta. + + + +Förvald bredd: +Bredden av anteckningen i bildpunkter. Redigera det här numret som du önskar. + + + +Förvald höjd: +Höjden av anteckningen i bildpunkter. Redigera det här numret som du önskar. + + + +Visa anteckning i verktygsrad +Normalt visar inte Anteckningslappar en post i aktivitetsfältet för varje anteckning. Om du föredrar att göra det, aktivera det här alternativet. + + + + +Kom ihåg skrivbord +Om du använder flera virtuella skrivbord och alternativet är markerat, visas anteckningar bara på angivet skrivbord. + + + + + +Sidan Editor + +Tabulatoravstånd +Det här är storleken på en tabulator i mellanslag. Redigera det här numret som önskas. + + +Automatisk indentering +Det här är en kryssruta. Om markerad, är automatisk indentering aktiverad. + + + +Rich text + +Markera alternativet för att lägga till en formatverktygsrad längst ner i alla anteckningsfönster. + + + + +Teckensnitt för rubrik: +Du kan ändra teckensnittet som används för anteckningens rubrik. + +Klicka på Välj... för att öppna &kde;:s vanliga dialogruta för val av teckensnitt. + + + + +Teckensnitt för text: + +Du kan ändra teckensnittet som används för anteckningens text. + +Klicka på Välj... för att öppna &kde;:s vanliga dialogruta för val av teckensnitt. + + + + +Sidan Åtgärder + +E-post-åtgärd +Skriv ett e-postkommando och eventuella nödvändiga kommandoradsväljare i den här rutan. +Genom att använda %f på kommandoraden kan du skicka anteckningslappens vanliga text och genom att använda %t anteckningslappens rubrik till e-postkommandot. + + + + + + +Sidan Nätverk + +Acceptera inkommande anteckningar +Aktivera alternativet för att tillåta att anteckningar tas emot från andra datorer. + + + +Avsändar-id +Id visas i anteckningens rubrik tillsammans med den ursprungliga rubriken, värddatornamn eller IP-adress och datum den skickades. + + + +Port +Porten som används för att skicka anteckningar via nätverket, standardvärdet är 24837. + + + + +Sidan Skriv ut + +Tema +Temat som används för att skriva ut anteckningen. + + + + +Sidan Samlingar + +Kataloger +Under den här fliken kan du välja vilka kataloger som visas genom att aktivera kryssrutan framför kataloger, ändra standardkatalogen där anteckningar sparas, och lägga till underkataloger för anteckningar. + + +Konton +Under den här fliken kan du redigera de lokala maildir-katalogerna som ska användas för anteckningar. + + + + +Sidan Diverse + +Diverse inställningar +Aktivera för att visa antal anteckningar i systembrickans ikon +För att anpassa standardrubriken kan du använda %d för aktuellt datum på kort format, %I för aktuellt datum på långt format och %t för aktuell tid. + + + + + + +Anpassa en antecknings utseende + +Du kan anpassa varje anteckning oberoende av de allmänna inställningarna. Inställningarna som du anpassar, är identiska med de som beskrivs i avsnittet Anpassa, men de gäller bara anteckningen som du ändrar. Alla andra öppna anteckningar, och alla nya anteckningar använder de allmänna inställningarna. + +För att anpassa visning av en enskild anteckning, högerklicka på anteckningens rubrikrad, och välj Inställningar.... +Dialogrutan med sidorna Skärminställningar och Editorinställningar visas, som låter dig anpassa anteckningen. + + + + + + +Tack till och licens + +&knotes; + +Program copyright 1997 Bernd Wuebben &Bernd.Johannes.Wuebben.mail; + +Bidragsgivare: + +Wynn Wilkes wynnw@calderasystems.com + + + +Dokumentation copyright 2000 &Greg.M.Holmes; holmegm@earthlink.net + +Dokumentation uppdaterad 2001 av Fabian Del Santo &Fabian.DalSanto.mail; och 2003 av &Lauri.Watts; &Lauri.Watts.mail;. + + +Översättning Stefan Asserhäll stefan.asserhall@bredband.net +&underFDL; &underGPL; + +&documentation.index; + +
                + diff --git a/po/sv/knotes.po b/po/sv/knotes.po new file mode 100644 index 0000000..2cf932f --- /dev/null +++ b/po/sv/knotes.po @@ -0,0 +1,1252 @@ +# translation of knotes.po to Swedish +# Översättning knotes.po till Svenska +# Copyright (C) 1998, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc. +# +# Christer Gustavsson , 1998. +# Mattias Newzella , 2000-2001. +# Mattias Newzella , 2003. +# Stefan Asserhäll , 2004, 2005, 2006, 2007, 2008, 2009, 2010. +# Stefan Asserhall , 2005, 2013, 2014, 2015, 2016, 2017, 2018. +msgid "" +msgstr "" +"Project-Id-Version: knotes\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2018-01-02 19:12+0100\n" +"Last-Translator: Stefan Asserhäll \n" +"Language-Team: Swedish \n" +"Language: sv\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Lokalize 2.0\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" + +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "Mattias Newzella,Christer Gustavsson" + +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "newzella@linux.nu,f93-cgn@sm.luth.se" + +#: apps/knotes_options.h:29 +#, kde-format +msgid "Suppress creation of a new note on a non-unique instance." +msgstr "Förhindra att en ny anteckning skapas med en icke-unik instans." + +#: apps/knotesakonaditray.cpp:35 apps/knotestray.cpp:32 +#, kde-format +msgid "KNotes: Sticky notes by KDE" +msgstr "Knotes: Anteckningslappar av KDE" + +#: apps/knotesapp.cpp:98 +#, kde-format +msgid "New Note" +msgstr "Ny anteckning" + +#: apps/knotesapp.cpp:106 kontactplugin/knotes_part.cpp:187 +#, kde-format +msgid "New Note From Clipboard" +msgstr "Ny anteckning från klippbordet" + +#: apps/knotesapp.cpp:112 kontactplugin/knotes_part.cpp:192 +#, kde-format +msgid "New Note From Text File..." +msgstr "Ny anteckning från textfil..." + +#: apps/knotesapp.cpp:116 +#, kde-format +msgid "Show All Notes" +msgstr "Visa alla anteckningar" + +#: apps/knotesapp.cpp:122 +#, kde-format +msgid "Hide All Notes" +msgstr "Dölj alla anteckningar" + +#: apps/knotesapp.cpp:128 kontactplugin/knotes_part.cpp:146 +#, kde-format +msgctxt "@action:inmenu" +msgid "Print Selected Notes..." +msgstr "Skriv ut markerade anteckningar..." + +#: apps/knotesapp.cpp:134 +#, kde-format +msgctxt "@action:inmenu" +msgid "Delete Selected Notes..." +msgstr "Ta bort markerade anteckningar..." + +#: apps/knotesapp.cpp:393 kontactplugin/knotes_part.cpp:874 +#, kde-format +msgid "Select Text File" +msgstr "Markera textfil" + +#: apps/knotesapp.cpp:394 kontactplugin/knotes_part.cpp:875 +#, kde-format +msgid "Text File" +msgstr "Textfil" + +#: apps/knotesapp.cpp:400 kontactplugin/knotes_part.cpp:882 +#, kde-format +msgid "Error during open text file: %1" +msgstr "Fel när textfil ska öppnas: %1" + +#: apps/knotesapp.cpp:401 kontactplugin/knotes_part.cpp:883 +#, kde-format +msgid "Open Text File" +msgstr "Öppna textfil" + +#: apps/knotesapp.cpp:404 kontactplugin/knotes_part.cpp:886 +#, kde-format +msgid "Note from file '%1'" +msgstr "Anteckning från fil '%1'" + +#: apps/knotesapp.cpp:499 +#, kde-format +msgid "No Notes" +msgstr "Inga anteckningar" + +#: apps/knotesapp.cpp:552 kontactplugin/knotes_part.cpp:637 +#, kde-format +msgid "Settings" +msgstr "Inställningar" + +#. i18n: ectx: Menu (knotes_context) +#: apps/main.cpp:54 data/knotesappui.rc:5 data/knotesappui.rc:6 +#: kontactplugin/knotes_part.cpp:87 kontactplugin/knotes_plugin.cpp:58 +#: kontactplugin/knoteseditdialog.cpp:67 +#, kde-format +msgid "KNotes" +msgstr "Knotes" + +#: apps/main.cpp:56 +#, kde-format +msgid "KDE Notes" +msgstr "KDE-anteckningar" + +#: apps/main.cpp:58 +#, kde-format +msgid "Copyright © 1997–2018 KNotes authors" +msgstr "Copyright © 1997-2018 Knotes-upphovsmännen" + +#: apps/main.cpp:78 kontactplugin/kcmknotessummary.cpp:64 +#, kde-format +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: apps/main.cpp:79 +#, kde-format +msgid "Maintainer" +msgstr "Utvecklare" + +#: apps/main.cpp:81 +#, kde-format +msgid "Guillermo Antonio Amaral Bastidas" +msgstr "Guillermo Antonio Amaral Bastidas" + +#: apps/main.cpp:82 apps/main.cpp:85 +#, kde-format +msgid "Previous Maintainer" +msgstr "Tidigare utvecklare" + +#: apps/main.cpp:84 +#, kde-format +msgid "Michael Brade" +msgstr "Michael Brade" + +#: apps/main.cpp:87 +#, kde-format +msgid "Bernd Johannes Wuebben" +msgstr "Bernd Johannes Wuebben" + +#: apps/main.cpp:88 +#, kde-format +msgid "Original KNotes Author" +msgstr "Originalupphovsman till Knotes" + +#: apps/main.cpp:90 +#, kde-format +msgid "Wynn Wilkes" +msgstr "Wynn Wilkes" + +#: apps/main.cpp:91 +#, kde-format +msgid "Ported KNotes to KDE 2" +msgstr "Överförde Knotes till KDE 2" + +#: apps/main.cpp:93 +#, kde-format +msgid "Daniel Martin" +msgstr "Daniel Martin" + +#: apps/main.cpp:94 +#, kde-format +msgid "Network Interface" +msgstr "Nätverksgränssnitt" + +#: apps/main.cpp:96 +#, kde-format +msgid "Bo Thorsen" +msgstr "Bo Thorsen" + +#: apps/main.cpp:97 +#, kde-format +msgid "Started KDE Resource Framework Integration" +msgstr "Påbörjade integrering med KDE:s resursramverk" + +#: apps/main.cpp:99 +#, kde-format +msgid "Bera Debajyoti" +msgstr "Bera Debajyoti" + +#: apps/main.cpp:100 +#, kde-format +msgid "Idea and initial code for the new look & feel" +msgstr "Idé och ursprunglig kod för nytt utseende och känsla" + +#: apps/main.cpp:102 +#, kde-format +msgid "Matthias Ettrich" +msgstr "Matthias Ettrich" + +#: apps/main.cpp:105 +#, kde-format +msgid "David Faure" +msgstr "David Faure" + +#: apps/main.cpp:108 +#, kde-format +msgid "Matthias Kiefer" +msgstr "Matthias Kiefer" + +#: apps/main.cpp:111 +#, kde-format +msgid "Luboš Luňák" +msgstr "Luboš Luňák" + +#: apps/main.cpp:113 +#, kde-format +msgid "Dirk A. Mueller" +msgstr "Dirk A. Mueller" + +#: apps/main.cpp:116 +#, kde-format +msgid "Carsten Pfeiffer" +msgstr "Carsten Pfeiffer" + +#: apps/main.cpp:119 +#, kde-format +msgid "Harri Porten" +msgstr "Harri Porten" + +#: apps/main.cpp:122 +#, kde-format +msgid "Espen Sand" +msgstr "Espen Sand" + +#: configdialog/knotecollectionconfigwidget.cpp:121 +#, kde-format +msgid "Folders" +msgstr "Kataloger" + +#: configdialog/knotecollectionconfigwidget.cpp:123 +#, kde-format +msgid "Select which KNotes folders to show:" +msgstr "Välj vilka anteckningskataloger som ska visas:" + +#: configdialog/knotecollectionconfigwidget.cpp:158 +#, kde-format +msgid "Search..." +msgstr "Sök..." + +#: configdialog/knotecollectionconfigwidget.cpp:176 +#, kde-format +msgid "&Select All" +msgstr "&Markera alla" + +#: configdialog/knotecollectionconfigwidget.cpp:180 +#, kde-format +msgid "&Unselect All" +msgstr "&Avmarkera alla" + +#: configdialog/knotecollectionconfigwidget.cpp:185 +#, kde-format +msgid "Rename notes..." +msgstr "Byt namn på anteckningar..." + +#: configdialog/knotecollectionconfigwidget.cpp:189 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "Välj katalogen där anteckningen ska sparas:" + +#: configdialog/knotecollectionconfigwidget.cpp:208 +#, kde-format +msgid "Notes accounts" +msgstr "Anteckningskonton" + +#: configdialog/knotecollectionconfigwidget.cpp:213 +#, kde-format +msgid "Accounts" +msgstr "Konton" + +#: configdialog/knotecollectionconfigwidget.cpp:245 +#, kde-format +msgid "Rename Notes" +msgstr "Byt namn på anteckningar" + +#: configdialog/knotecollectionconfigwidget.cpp:246 +#, kde-format +msgid "Name:" +msgstr "Namn:" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "An error was occurred during renaming: %1" +msgstr "Ett fel uppstod vid namnbyte: %1" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "Rename note" +msgstr "Byt namn på anteckningslapp" + +#: configdialog/knoteconfigdialog.cpp:192 +#, kde-format +msgid "Show number of notes in tray icon" +msgstr "Visa antal anteckningar på ikonen i systembrickan" + +#: configdialog/knoteconfigdialog.cpp:199 +#, kde-format +msgid "Default Title:" +msgstr "Förvald rubrik:" + +#: configdialog/knoteconfigdialog.cpp:206 +#, kde-format +msgid "How does this work?" +msgstr "Hur fungerar det här?" + +#: configdialog/knoteconfigdialog.cpp:240 +#, kde-format +msgid "" +"

                You can customize title note. You can use:

                • %d current date " +"(short format)
                • %l current date (long format)
                • %t current " +"time
                " +msgstr "" +"

                Det går att anpassa anteckningens rubrik. Man kan använda:

                • " +"%d dagens datum (kort format)
                • %l dagens datum (lÃ¥ngt format)
                • " +"%t aktuell tid
                " + +#: configdialog/knoteconfigdialog.cpp:262 +#, kde-format +msgid "Theme:" +msgstr "Tema:" + +#: configdialog/knoteconfigdialog.cpp:272 +#, kde-format +msgid "Download new printing themes" +msgstr "Ladda ner nya utskriftsteman" + +#: configdialog/knotedisplayconfigwidget.cpp:46 +#, kde-format +msgid "&Text color:" +msgstr "&Textfärg:" + +#: configdialog/knotedisplayconfigwidget.cpp:55 +#, kde-format +msgid "&Background color:" +msgstr "&Bakgrundsfärg:" + +#: configdialog/knotedisplayconfigwidget.cpp:66 +#, kde-format +msgid "&Show note in taskbar" +msgstr "&Visa anteckning i verktygsrad" + +#: configdialog/knotedisplayconfigwidget.cpp:70 +#, kde-format +msgid "&Remember desktop" +msgstr "&Kom ihåg skrivbord" + +#: configdialog/knotedisplayconfigwidget.cpp:74 +#, kde-format +msgid "Default &width:" +msgstr "F&örvald bredd:" + +#: configdialog/knotedisplayconfigwidget.cpp:85 +#, kde-format +msgid "Default &height:" +msgstr "Förvald &höjd:" + +#: configdialog/knoteeditorconfigwidget.cpp:37 +#, kde-format +msgid "&Tab size:" +msgstr "&Tabulatoravstånd:" + +#: configdialog/knoteeditorconfigwidget.cpp:46 +#, kde-format +msgid "Auto &indent" +msgstr "Automatisk &indentering" + +#: configdialog/knoteeditorconfigwidget.cpp:51 +#, kde-format +msgid "&Rich text" +msgstr "&Rich text" + +#: configdialog/knoteeditorconfigwidget.cpp:55 +#, kde-format +msgid "Text font:" +msgstr "Teckensnitt för text:" + +#: configdialog/knoteeditorconfigwidget.cpp:64 +#, kde-format +msgid "Title font:" +msgstr "Teckensnitt för rubrik:" + +#: configdialog/knotesimpleconfigdialog.cpp:64 +#, kde-format +msgid "Editor Settings" +msgstr "Editorinställningar" + +#: configdialog/knotesimpleconfigdialog.cpp:67 +#, kde-format +msgid "Display Settings" +msgstr "Skärminställningar" + +#. i18n: ectx: Menu (help) +#: data/knotesappui.rc:23 +#, kde-format +msgid "&Help" +msgstr "&Hjälp" + +#. i18n: ectx: Menu (notes_menu) +#: data/knotesappui.rc:35 data/knotesappui.rc:36 +#, kde-format +msgid "Notes" +msgstr "Anteckningar" + +#: dialog/knotedeleteselectednotesdialog.cpp:32 +#, kde-format +msgid "Select notes to delete" +msgstr "Markera anteckningar att ta bort" + +#: dialog/knoteselectednotesdialog.cpp:34 +#: print/knoteprintselectednotesdialog.cpp:41 +#, kde-format +msgid "Select notes" +msgstr "Markera anteckningar" + +#: dialog/knoteskeydialog.cpp:33 +#, kde-format +msgid "Configure Shortcuts" +msgstr "Anpassa genvägar" + +#: dialog/knoteskeydialog.cpp:73 +#, kde-format +msgid "Note Actions" +msgstr "Åtgärder för anteckning" + +#: finddialog/knotefinddialog.cpp:40 +#, kde-format +msgctxt "@title:window" +msgid "Search Notes" +msgstr "Sök efter anteckningar" + +#: finddialog/knotefinddialog.cpp:85 +#, kde-format +msgctxt "@label:textbox" +msgid "Search notes:" +msgstr "Sök efter anteckningar:" + +#: finddialog/knotefinddialog.cpp:94 +#, kde-format +msgctxt "@action:button Search notes" +msgid "Search..." +msgstr "Sök..." + +#: finddialog/knotefinddialog.cpp:149 +#, kde-format +msgctxt "@label" +msgid "No Results found in search." +msgstr "Inget resultat hittades i sökningen." + +#: knoteedit.cpp:56 +#, kde-format +msgid "Bold" +msgstr "Fet" + +#: knoteedit.cpp:61 +#, kde-format +msgid "Italic" +msgstr "Kursiv" + +#: knoteedit.cpp:65 +#, kde-format +msgid "Underline" +msgstr "Understruken" + +#: knoteedit.cpp:69 +#, kde-format +msgid "Strike Out" +msgstr "Överstruken" + +#: knoteedit.cpp:79 +#, kde-format +msgid "Align Left" +msgstr "Vänsterjustera" + +#: knoteedit.cpp:85 +#, kde-format +msgid "Align Center" +msgstr "Centrera" + +#: knoteedit.cpp:90 +#, kde-format +msgid "Align Right" +msgstr "Högerjustera" + +#: knoteedit.cpp:95 +#, kde-format +msgid "Align Block" +msgstr "Rak justering" + +#: knoteedit.cpp:106 +#, kde-format +msgid "List" +msgstr "Lista" + +#: knoteedit.cpp:111 +#, kde-format +msgid "Superscript" +msgstr "Upphöjd" + +#: knoteedit.cpp:114 +#, kde-format +msgid "Subscript" +msgstr "Nedsänkt" + +#: knoteedit.cpp:120 +#, kde-format +msgid "Increase Indent" +msgstr "Öka indentering" + +#: knoteedit.cpp:126 +#, kde-format +msgid "Decrease Indent" +msgstr "Minska indentering" + +#: knoteedit.cpp:137 +#, kde-format +msgid "Text Color..." +msgstr "Textfärg..." + +#: knoteedit.cpp:143 +#, kde-format +msgid "Text Background Color..." +msgstr "Textbakgrundsfärg..." + +#: knoteedit.cpp:147 +#, kde-format +msgid "Text Font" +msgstr "Teckensnitt för text" + +#: knoteedit.cpp:151 +#, kde-format +msgid "Text Size" +msgstr "Textstorlek" + +#: knoteedit.cpp:162 +#, kde-format +msgid "Insert Date" +msgstr "Infoga datum" + +#: knoteedit.cpp:166 +#, kde-format +msgid "Insert Checkmark" +msgstr "Infoga bock" + +#: kontactplugin/kcmknotessummary.cpp:59 +#, kde-format +msgid "kcmknotessummary" +msgstr "IM anteckningssammanfattning" + +#: kontactplugin/kcmknotessummary.cpp:61 +#, kde-format +msgid "Notes Summary Configuration Dialog" +msgstr "Inställningsdialogruta för anteckningssammanfattning" + +#: kontactplugin/kcmknotessummary.cpp:63 +#, kde-format +msgid "Copyright © 2013-2018 Laurent Montel " +msgstr "Copyright © 2013-2018 Laurent Montel " + +#: kontactplugin/knotes_part.cpp:98 +#, kde-format +msgctxt "@action:inmenu create new popup note" +msgid "&New" +msgstr "&Ny" + +#: kontactplugin/knotes_part.cpp:108 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be presented with a dialog where you can add a new popup note." +msgstr "En dialogruta visas där du kan lägga till en ny anteckningslapp." + +#: kontactplugin/knotes_part.cpp:111 kontactplugin/knotes_part.cpp:606 +#: kontactplugin/knotes_part.cpp:608 kontactplugin/knotes_part.cpp:790 +#, kde-format +msgctxt "@action:inmenu" +msgid "Edit..." +msgstr "Redigera..." + +#: kontactplugin/knotes_part.cpp:120 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can modify an existing popup " +"note." +msgstr "En dialogruta visas där du kan ändra en befintlig anteckningslapp." + +#: kontactplugin/knotes_part.cpp:123 +#, kde-format +msgctxt "@action:inmenu" +msgid "Rename..." +msgstr "Byt namn..." + +#: kontactplugin/knotes_part.cpp:131 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can rename an existing popup " +"note." +msgstr "" +"En dialogruta visas där du kan byta namn på en befintlig anteckningslapp." + +#: kontactplugin/knotes_part.cpp:134 +#, kde-format +msgctxt "@action:inmenu" +msgid "Delete" +msgstr "Ta bort" + +#: kontactplugin/knotes_part.cpp:142 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be prompted if you really want to permanently remove the selected " +"popup note." +msgstr "" +"Du kommer att bli tillfrågad om du verkligen vill ta bort den markerade " +"anteckningslappen permanent." + +#: kontactplugin/knotes_part.cpp:153 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be prompted to print the selected popup note." +msgstr "" +"Du kommer att bli tillfrågad om du vill skriva ut den markerade " +"anteckningslappen." + +#: kontactplugin/knotes_part.cpp:156 +#, kde-format +msgctxt "@action:inmenu" +msgid "Print Preview Selected Notes..." +msgstr "Förhandsgranska utskrift av markerade anteckningar..." + +#: kontactplugin/knotes_part.cpp:162 +#, kde-format +msgid "Note settings..." +msgstr "Anteckningsinställningar..." + +#: kontactplugin/knotes_part.cpp:167 +#, kde-format +msgid "Preferences KNotes..." +msgstr "Inställning av Anteckningar..." + +#: kontactplugin/knotes_part.cpp:172 notes/knote.cpp:713 +#, kde-format +msgid "Mail..." +msgstr "Brev..." + +#: kontactplugin/knotes_part.cpp:177 notes/knote.cpp:709 +#, kde-format +msgid "Send..." +msgstr "Skicka..." + +#: kontactplugin/knotes_part.cpp:182 notes/knote.cpp:704 +#, kde-format +msgid "Set Alarm..." +msgstr "Ställ in alarm..." + +#: kontactplugin/knotes_part.cpp:197 notes/knote.cpp:717 +#, kde-format +msgid "Save As..." +msgstr "Spara som..." + +#: kontactplugin/knotes_part.cpp:202 notes/knote.cpp:690 +#, kde-format +msgid "Lock" +msgstr "Lås" + +#: kontactplugin/knotes_part.cpp:205 notes/knote.cpp:693 +#, kde-format +msgid "Unlock" +msgstr "Lås upp" + +#: kontactplugin/knotes_part.cpp:238 +#, kde-format +msgid "Set Focus to Quick Search" +msgstr "Ställ in fokus för snabbsökning" + +#: kontactplugin/knotes_part.cpp:321 +#, kde-format +msgctxt "@info" +msgid "To print notes, first select the notes to print from the list." +msgstr "" +"För att skriva ut anteckningar, markera först anteckningarna att skriva ut i " +"listan." + +#: kontactplugin/knotes_part.cpp:322 +#, kde-format +msgctxt "@title:window" +msgid "Print Popup Notes" +msgstr "Skriv ut anteckningslappar" + +#: kontactplugin/knotes_part.cpp:366 +#, kde-format +msgid "Note was not created." +msgstr "Anteckning skapades inte." + +#: kontactplugin/knotes_part.cpp:366 +#, kde-format +msgid "Create new note" +msgstr "Skapa ny anteckning" + +#: kontactplugin/knotes_part.cpp:388 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:70 +#, kde-format +msgctxt "@info" +msgid "Do you really want to delete this note?" +msgid_plural "Do you really want to delete these %1 notes?" +msgstr[0] "Vill du verkligen ta bort anteckningen?" +msgstr[1] "Vill du verkligen ta bort de här %1 anteckningarna?" + +#: kontactplugin/knotes_part.cpp:390 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:57 +#, kde-format +msgctxt "@title:window" +msgid "Confirm Delete" +msgstr "Bekräfta borttagning" + +#: kontactplugin/knotes_part.cpp:582 +#, kde-format +msgctxt "@title:window" +msgid "Rename Popup Note" +msgstr "Byt namn på anteckningslapp" + +#: kontactplugin/knotes_part.cpp:583 +#, kde-format +msgctxt "@label:textbox" +msgid "New Name:" +msgstr "Nytt namn:" + +#: kontactplugin/knotes_part.cpp:606 kontactplugin/knotes_part.cpp:790 +#, kde-format +msgid "Show Note..." +msgstr "Visa anteckning..." + +#: kontactplugin/knotes_part.cpp:742 +#, kde-format +msgid "Rich text (*.html)" +msgstr "Rich text (*.html)" + +#: kontactplugin/knotes_part.cpp:744 +#, kde-format +msgid "Plain text (*.txt)" +msgstr "Vanlig text (*.txt)" + +#: kontactplugin/knotes_part.cpp:747 notes/knote.cpp:516 +#, kde-format +msgid "Save As" +msgstr "Spara som" + +#: kontactplugin/knotes_part.cpp:758 notes/knote.cpp:533 +#, kde-format +msgid "" +"A file named %1 already exists.
                Are you sure you want to " +"overwrite it?
                " +msgstr "" +"En fil med namnet %1 finns redan.
                Är du säker på att du vill " +"skriva över den?
                " + +#: kontactplugin/knotes_plugin.cpp:62 +#, kde-format +msgctxt "@action:inmenu" +msgid "New Popup Note..." +msgstr "Ny anteckningslapp..." + +#: kontactplugin/knotes_plugin.cpp:70 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can create a new popup note." +msgstr "En dialogruta visas där du kan skapa en ny anteckningslapp." + +#: kontactplugin/knotes_plugin.cpp:99 +#, kde-kuit-format +msgctxt "@title" +msgid "KNotes" +msgstr "Knotes" + +#: kontactplugin/knotes_plugin.cpp:101 +#, kde-kuit-format +msgctxt "@title" +msgid "Popup Notes" +msgstr "Anteckningslappar" + +#: kontactplugin/knotes_plugin.cpp:103 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Copyright © 2003–2018 Kontact authors" +msgstr "Copyright © 2003-2018 Kontact-upphovsmännen" + +#: kontactplugin/knotes_plugin.cpp:105 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: kontactplugin/knotes_plugin.cpp:106 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Current Maintainer" +msgstr "Nuvarande utvecklare" + +#: kontactplugin/knotes_plugin.cpp:109 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Michael Brade" +msgstr "Michael Brade" + +#: kontactplugin/knotes_plugin.cpp:110 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Previous Maintainer" +msgstr "Tidigare utvecklare" + +#: kontactplugin/knotes_plugin.cpp:112 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Tobias Koenig" +msgstr "Tobias Koenig" + +#: kontactplugin/knotes_plugin.cpp:113 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Developer" +msgstr "Utvecklare" + +#: kontactplugin/knotes_plugin.cpp:151 +#, kde-format +msgctxt "@item" +msgid "Meeting" +msgstr "Möte" + +#: kontactplugin/knotes_plugin.cpp:165 kontactplugin/knotes_plugin.cpp:170 +#, kde-format +msgctxt "@item" +msgid "Note: %1" +msgstr "Anteckning: %1" + +#: kontactplugin/knotes_plugin.cpp:177 +#, kde-format +msgctxt "@item" +msgid "New Note" +msgstr "Ny anteckning" + +#: kontactplugin/knotes_plugin.cpp:187 +#, kde-format +msgctxt "@info" +msgid "Dropping multiple mails is not supported." +msgstr "Släppa flera brev stöds inte." + +#: kontactplugin/knotes_plugin.cpp:190 +#, kde-format +msgctxt "@item" +msgid "" +"From: %1\n" +"To: %2\n" +"Subject: %3" +msgstr "" +"Från: %1\n" +"Till: %2\n" +"Rubrik: %3" + +#: kontactplugin/knotes_plugin.cpp:193 +#, kde-format +msgctxt "@item" +msgid "Mail: %1" +msgstr "Brev: %1" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, kde-format +msgctxt "@title:window" +msgid "Show Popup Note" +msgstr "Visa anteckningslapp" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, kde-format +msgctxt "@title:window" +msgid "Edit Popup Note" +msgstr "Redigera anteckningslapp" + +#: kontactplugin/knoteseditdialog.cpp:79 +#, kde-format +msgctxt "@label popup note name" +msgid "Name:" +msgstr "Namn:" + +#: kontactplugin/knoteslistwidgetsearchline.cpp:28 +#, kde-format +msgid "Search notes..." +msgstr "Sök efter anteckningar..." + +#: kontactplugin/knoteslistwidgetsearchline.cpp:37 +#, kde-format +msgid "Search notes...<%1>" +msgstr "Sök efter anteckningar...<%1>" + +#: kontactplugin/knotesselectdeletenotesdialog.cpp:46 +#, kde-format +msgid "(note locked, it will not removed)" +msgstr "(anteckning låst, den kommer inte att tas bort)" + +#: kontactplugin/summarywidget.cpp:63 +#, kde-format +msgid "Popup Notes" +msgstr "Anteckningslappar" + +#: kontactplugin/summarywidget.cpp:120 +#, kde-format +msgid "No notes found" +msgstr "Inga anteckningar hittades" + +#: kontactplugin/summarywidget.cpp:153 +#, kde-format +msgid "Modify Note..." +msgstr "Ändra anteckning..." + +#: kontactplugin/summarywidget.cpp:157 +#, kde-format +msgid "Delete Note..." +msgstr "Ta bort anteckning..." + +#: kontactplugin/summarywidget.cpp:243 +#, kde-format +msgid "Read Popup Note: \"%1\"" +msgstr "Läs anteckningslapp: \"%1\"" + +#: notes/knote.cpp:149 +#, kde-format +msgid "Do you really want to delete note %1?" +msgstr "Vill du verkligen ta bort anteckningen %1?" + +#: notes/knote.cpp:150 +#, kde-format +msgid "Confirm Delete" +msgstr "Bekräfta borttag" + +#: notes/knote.cpp:151 +#, kde-format +msgid "&Delete" +msgstr "&Ta bort" + +#: notes/knote.cpp:277 +#, kde-format +msgid "Please enter the new name:" +msgstr "Ange det nya namnet:" + +#: notes/knote.cpp:511 +#, kde-format +msgid "Save note as plain text" +msgstr "Spara anteckning som vanlig text" + +#: notes/knote.cpp:639 +#, kde-format +msgid "&All Desktops" +msgstr "&Alla skrivbord" + +#: notes/knote.cpp:681 +#, kde-format +msgid "New" +msgstr "Ny" + +#: notes/knote.cpp:685 +#, kde-format +msgid "Rename..." +msgstr "Byt namn..." + +#: notes/knote.cpp:695 +#, kde-format +msgid "Hide" +msgstr "Dölj" + +#: notes/knote.cpp:700 +#, kde-format +msgid "Delete" +msgstr "Ta bort" + +#: notes/knote.cpp:727 +#, kde-format +msgid "Preferences..." +msgstr "Inställningar..." + +#: notes/knote.cpp:732 +#, kde-format +msgid "Keep Above Others" +msgstr "Behåll ovanför andra" + +#: notes/knote.cpp:737 +#, kde-format +msgid "Keep Below Others" +msgstr "Behåll under andra" + +#: notes/knote.cpp:742 +#, kde-format +msgid "To Desktop" +msgstr "Till skrivbord" + +#: notes/knote.cpp:752 +#, kde-format +msgid "Walk Through Notes" +msgstr "Gå igenom anteckningar" + +#: print/knotegrantleeprint.cpp:50 +#, kde-format +msgid "Alarm:" +msgstr "Alarm:" + +#: print/knotegrantleeprint.cpp:51 +#, kde-format +msgid "Note is locked" +msgstr "Anteckning är låst" + +#: print/knoteprinter.cpp:135 +#, kde-format +msgid "Print Note" +msgid_plural "Print %1 notes" +msgstr[0] "Skriv ut anteckning" +msgstr[1] "Skriv ut %1 anteckningar" + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing theme was not found." +msgstr "Utskriftstema hittades inte." + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing error" +msgstr "Utskriftsfel" + +#: print/knoteprintselectednotesdialog.cpp:63 +#, kde-format +msgid "Printing theme:" +msgstr "Utskriftstema" + +#: print/knoteprintselectednotesdialog.cpp:70 +#, kde-format +msgid "Preview" +msgstr "Förhandsgranskning" + +#: print/knoteprintselectednotesdialog.cpp:72 +#, kde-format +msgid "Print" +msgstr "Skriv ut" + +#: print/knoteprintselectthemedialog.cpp:34 +#, kde-format +msgid "Select theme" +msgstr "Välj tema" + +#: print/knoteprintselectthemedialog.cpp:51 +#, kde-format +msgid "Themes:" +msgstr "Teman:" + +#~ msgid "" +#~ "Thanks for using KNotes!

                KNotes uses a new storage technology " +#~ "that requires migration of your current KNotes data and configuration.\n" +#~ "

                The conversion process can take a lot of time (depending on the amount " +#~ "of notes you have) and it must not be interrupted.

                \n" +#~ "

                You can:

                • Migrate now (be prepared to wait)
                • Skip the " +#~ "migration and start with fresh data and configuration
                • Cancel and " +#~ "exit KNotes.

                More " +#~ "Information...

                " +#~ msgstr "" +#~ "Tack för att du använder Knotes.

                Knotes använder en ny " +#~ "lagringsteknologi som kräver konvertering av nuvarande data och " +#~ "inställningar i Knotes.

                \n" +#~ "

                Konverteringsprocessen kan ta lång tid (beroende på mängden " +#~ "anteckningar du har) och den får inte avbrytas

                \n" +#~ "

                Du kan:

                • Konvertera nu (och vara beredd pÃ¥ att vänta)
                • Hoppa över konverteringen och starta med ny data och " +#~ "inställningar
                • Avbryta och avsluta Knotes.

                Mer information...

                " + +#~ msgid "KNotes Migration" +#~ msgstr "Knotes-konverteringsverktyg" + +#~ msgid "Migrate Now" +#~ msgstr "Konvertera nu" + +#~ msgid "Skip Migration" +#~ msgstr "Hoppa över konvertering" + +#~ msgid "" +#~ "Migration to KNotes failed. In case you want to try again, run 'knotes-" +#~ "migrator --interactive' manually." +#~ msgstr "" +#~ "Konvertering till Knotes misslyckades. Om du vill försöka igen, kör " +#~ "'knotes-migrator --interactive' manuellt." + +#~ msgid "Migration Failed" +#~ msgstr "Konvertering misslyckades" + +#~ msgid "Uppercase" +#~ msgstr "Stora bokstäver" + +#~ msgid "Sentence case" +#~ msgstr "Inledande stor bokstav i mening" + +#~ msgid "Lowercase" +#~ msgstr "Små bokstäver" + +#~ msgid "Change case..." +#~ msgstr "Ändra skiftläge..." + +#~ msgid "Debug nepomuk..." +#~ msgstr "Felsök i Nepomuk..." + +#~ msgid "Scheduled Alarm" +#~ msgstr "Schemalagt alarm" + +#~ msgid "&No alarm" +#~ msgstr "I&nget alarm" + +#~ msgid "Alarm &at:" +#~ msgstr "&Alarm vid:" + +#~ msgid "The following notes triggered alarms:" +#~ msgstr "Följande anteckningar utlöste alarm:" + +#~ msgid "Nepomuk Debug" +#~ msgstr "Felsök Nepomuk" + +#~ msgid "Search info with nepomukshow..." +#~ msgstr "Sök info med Visa Nepomuk..." + +#~ msgid "Error on fetching item" +#~ msgstr "Fel när objekt skulle hämtas" + +#~ msgid "Search with nepomukshow" +#~ msgstr "Sök med Visa Nepomuk" + +#~ msgid "Nepomuk id:" +#~ msgstr "Nepomuk-id:" + +#~ msgid "Display" +#~ msgstr "Skärm" + +#~ msgid "" +#~ "Unable to save the notes to %1. Check that there is sufficient " +#~ "disk space.
                There should be a backup in the same directory though." +#~ msgstr "" +#~ "Kan inte spara anteckningarna i %1. Kontrollera att det finns " +#~ "tillräckligt med diskutrymme.
                Det bör dock finnas en säkerhetskopia " +#~ "i samma katalog.
                " + +#~ msgid "Location:" +#~ msgstr "Plats:" + +#~ msgid "&Mail action:" +#~ msgstr "E-post&åtgärd:" + +#~ msgid "Incoming Notes" +#~ msgstr "Inkommande anteckningar" + +#~ msgid "Accept incoming notes" +#~ msgstr "Acceptera inkommande anteckningar" + +#~ msgid "Outgoing Notes" +#~ msgstr "Utskickade anteckningar" + +#~ msgid "&Sender ID:" +#~ msgstr "Av&sändar-id:" + +#~ msgid "&Port:" +#~ msgstr "&Port:" + +#~ msgid "Select recipient:" +#~ msgstr "Välj mottagare:" + +#~ msgid "Hostname or IP address:" +#~ msgstr "Värddatornamn eller IP-adress:" + +#~ msgid "The port KNotes will listen on and send notes to." +#~ msgstr "Porten som Knotes lyssnar på och skickar anteckningar till." + +#~ msgid "Please configure send mail action." +#~ msgstr "Anpassa åtgärden för att skicka brev." + +#~ msgid "Unable to start the mail process." +#~ msgstr "Kan inte starta e-postprocessen." + +#~ msgid "Send \"%1\"" +#~ msgstr "Skicka \"%1\"" + +#~ msgid "The host cannot be empty." +#~ msgstr "Värddatorn kan inte vara tom." + +#~ msgid "Communication error: %1" +#~ msgstr "Kommunikationsfel: %1" + +#~ msgid "Alarm &in:" +#~ msgstr "Alarm &i:" + +#~ msgid "&Style:" +#~ msgstr "&Stil:" + +#~ msgid "Plain" +#~ msgstr "Enkel" + +#~ msgid "(c) 1997-2009, The KNotes Developers" +#~ msgstr "© 1997-2009, Knotes-utvecklarna" + +#~ msgid "Defaults" +#~ msgstr "Förvalda inställningar" + +#~ msgid "Default Settings for New Notes" +#~ msgstr "Förvalda inställningar för nya anteckningar" + +#~ msgid "Actions" +#~ msgstr "Åtgärder" + +#~ msgid "Action Settings" +#~ msgstr "Åtgärdsinställningar" + +#~ msgid "Network" +#~ msgstr "Nätverk" + +#~ msgid "Network Settings" +#~ msgstr "NätverksInställningar" + +#~ msgid "Style" +#~ msgstr "Stil" + +#~ msgid "Displa&y" +#~ msgstr "S&kärm" + +#~ msgid "&Editor" +#~ msgstr "&Editor" diff --git a/po/sv/libnoteshared.po b/po/sv/libnoteshared.po new file mode 100644 index 0000000..68eb3cf --- /dev/null +++ b/po/sv/libnoteshared.po @@ -0,0 +1,173 @@ +# Copyright (C) YEAR This_file_is_part_of_KDE +# This file is distributed under the same license as the PACKAGE package. +# +# Stefan Asserhäll , 2013, 2014, 2017. +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2017-09-15 03:37+0200\n" +"PO-Revision-Date: 2017-01-27 18:04+0100\n" +"Last-Translator: Stefan Asserhäll \n" +"Language-Team: Swedish \n" +"Language: sv\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: Lokalize 2.0\n" + +#: alarms/notealarmdialog.cpp:77 +#, kde-format +msgid "Scheduled Alarm" +msgstr "Schemalagt alarm" + +#: alarms/notealarmdialog.cpp:80 +#, kde-format +msgid "&No alarm" +msgstr "I&nget alarm" + +#: alarms/notealarmdialog.cpp:89 +#, kde-format +msgid "Alarm &at:" +msgstr "&Alarm vid:" + +#: config/noteactionconfig.cpp:36 +#, kde-format +msgid "&Mail action:" +msgstr "E-post&åtgärd:" + +#: config/noteactionconfig.cpp:44 +#, kde-format +msgid "How does this work?" +msgstr "Hur fungerar det här?" + +#: config/noteactionconfig.cpp:57 +#, kde-format +msgid "" +"

                You can customize command line. You can use:

                • %t returns " +"current note title
                • %f returns current note text
                " +msgstr "" +"

                Det går att anpassa kommandoraden. Man kan använda:

                • %t " +"returnerar den aktuella anteckningens rubrik
                • %f returnerar den " +"aktuella anteckningens text
                " + +#: config/notenetworkconfig.cpp:54 +#, kde-format +msgid "Incoming Notes" +msgstr "Inkommande anteckningar" + +#: config/notenetworkconfig.cpp:57 +#, kde-format +msgid "Accept incoming notes" +msgstr "Acceptera inkommande anteckningar" + +#: config/notenetworkconfig.cpp:63 +#, kde-format +msgid "Outgoing Notes" +msgstr "Utskickade anteckningar" + +#: config/notenetworkconfig.cpp:66 +#, kde-format +msgid "&Sender ID:" +msgstr "Av&sändar-id:" + +#: config/notenetworkconfig.cpp:78 +#, kde-format +msgid "&Port:" +msgstr "&Port:" + +#: dialog/selectednotefolderdialog.cpp:35 +#, kde-format +msgctxt "@title:window" +msgid "Select Note Folder" +msgstr "Välj anteckningskatalog" + +#: dialog/selectednotefolderdialog.cpp:37 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "Välj katalogen där anteckningen ska sparas:" + +#: job/createnewnotejob.cpp:124 job/createnewnotejob.cpp:134 +#, kde-format +msgid "" +"An error occurred during fetching. Do you want to select a new default " +"collection?" +msgstr "Ett fel uppstod vid hämtning. Vill du välja en ny standardsamling?" + +#: job/createnewnotejob.cpp:144 +#, kde-format +msgid "" +"Collection is hidden. New note will stored but not displaying. Do you want " +"to show collection?" +msgstr "" +"Samlingen är dold. Nya anteckningar lagras men visas inte. Vill du visa " +"samlingen?" + +#: job/createnewnotejob.cpp:198 +#, kde-format +msgid "Note was not created." +msgstr "Anteckning skapades inte." + +#: job/createnewnotejob.cpp:198 +#, kde-format +msgid "Create new note" +msgstr "Skapa ny anteckning" + +#: network/notehostdialog.cpp:64 +#, kde-format +msgid "Select recipient:" +msgstr "Välj mottagare:" + +#: network/notehostdialog.cpp:83 +#, kde-format +msgid "Hostname or IP address:" +msgstr "Värddatornamn eller IP-adress:" + +#: network/notesnetworksender.cpp:104 +#, kde-format +msgid "Communication error: %1" +msgstr "Kommunikationsfel: %1" + +#: noteutils.cpp:45 +#, kde-format +msgid "Please configure send mail action." +msgstr "Anpassa åtgärden för att skicka brev." + +#: noteutils.cpp:53 +#, kde-format +msgid "Note: \"%1\"" +msgstr "Anteckning: \"%1\"" + +#: noteutils.cpp:60 +#, kde-format +msgid "Unable to start the mail process." +msgstr "Kan inte starta e-postprocessen." + +#: noteutils.cpp:69 +#, kde-format +msgid "Send \"%1\"" +msgstr "Skicka \"%1\"" + +#: noteutils.cpp:73 +#, kde-format +msgid "The host cannot be empty." +msgstr "Värddatorn kan inte vara tom." + +#: resources/localresourcecreator.cpp:83 +#, kde-format +msgctxt "Default name for resource holding notes" +msgid "Local Notes" +msgstr "Lokala anteckningar" + +#. i18n: ectx: label, entry (Port), group (Network) +#: settings/notesharedglobalconfig.kcfg:37 +#, kde-format +msgid "The port will listen on and send notes to." +msgstr "Porten som lyssnas på och anteckningar skickas till." + +#~ msgid "" +#~ "An error occures during fetching. Do you want select an new default " +#~ "collection?" +#~ msgstr "Ett fel uppstod vid hämtning. Vill du välja en ny standardsamling?" diff --git a/po/tr/akonadi_notes_agent.po b/po/tr/akonadi_notes_agent.po new file mode 100644 index 0000000..d24b63f --- /dev/null +++ b/po/tr/akonadi_notes_agent.po @@ -0,0 +1,117 @@ +# Copyright (C) YEAR This_file_is_part_of_KDE +# This file is distributed under the same license as the PACKAGE package. +# +# Volkan Gezer , 2015, 2017. +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2017-06-09 15:18+0100\n" +"Last-Translator: Volkan Gezer \n" +"Language-Team: Turkish \n" +"Language: tr\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: Lokalize 2.0\n" + +#: notesagentalarmdialog.cpp:51 notesagentalarmdialog.cpp:220 +#, kde-format +msgid "Alarm" +msgstr "Alarm" + +#: notesagentalarmdialog.cpp:63 +#, kde-format +msgid "The following notes triggered alarms:" +msgstr "Şu notlar alarmları tetikledi:" + +#: notesagentalarmdialog.cpp:101 +#, kde-format +msgid "Remove Alarm" +msgstr "Alarmı Kaldır" + +#: notesagentalarmdialog.cpp:103 +#, kde-format +msgid "Show Note..." +msgstr "Notu Göster..." + +#: notesagentalarmdialog.cpp:105 +#, kde-format +msgid "Modify Alarm..." +msgstr "Alarmı Değiştir..." + +#: notesagentalarmdialog.cpp:158 +#, kde-format +msgid "Are you sure to remove alarm?" +msgstr "Alarmı silmek istediğinize emin misiniz?" + +#: notesagentalarmdialog.cpp:158 +#, kde-format +msgctxt "@title:window" +msgid "Remove Alarm" +msgstr "Alarmı Kaldır" + +#: notesagentalarmdialog.cpp:220 +#, kde-format +msgid "Error during fetch alarm info." +msgstr "Alarm bilgisi getirilirken hata." + +#: notesagentsettingsdialog.cpp:42 +#, kde-format +msgid "Configure Notes Agent" +msgstr "Not Aracını Yapılandır" + +#: notesagentsettingsdialog.cpp:58 +#, kde-format +msgid "Notify" +msgstr "Bildirim" + +#: notesagentsettingsdialog.cpp:61 +#, kde-format +msgid "Network" +msgstr "Ağ" + +#: notesagentsettingsdialog.cpp:70 +#, kde-format +msgid "Notes Agent" +msgstr "Not Aracı" + +#: notesagentsettingsdialog.cpp:72 +#, kde-format +msgid "Notes Agent." +msgstr "Not Aracı." + +#: notesagentsettingsdialog.cpp:74 +#, fuzzy, kde-format +#| msgid "Copyright (C) 2013-2017 Laurent Montel" +msgid "Copyright (C) 2013-2018 Laurent Montel" +msgstr "Telif Hakkı (C) 2013-2017 Laurent Montel" + +#: notesagentsettingsdialog.cpp:76 +#, kde-format +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: notesagentsettingsdialog.cpp:77 +#, kde-format +msgid "Maintainer" +msgstr "Projeyi Yürüten" + +#: notesagentsettingsdialog.cpp:80 +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "Necdet Yücel" + +#: notesagentsettingsdialog.cpp:81 +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "necdetyucel@gmail.com" + +#: notesmanager.cpp:199 +#, kde-format +msgid "Note Received" +msgstr "Not Alındı" diff --git a/po/tr/knotes.po b/po/tr/knotes.po new file mode 100644 index 0000000..40259bf --- /dev/null +++ b/po/tr/knotes.po @@ -0,0 +1,1240 @@ +# translation of knotes.po to Türkçe +# translation of knotes.po to Turkish +# Copyright (C) 2003, 2004 Free Software Foundation, Inc. +# +# Ömer Fadıl USTA , 2002. +# Görkem Çetin , 2003, 2004. +# Barış Metin , 2004. +# Serdar Soytetir , 2008, 2009. +# H. İbrahim Güngör , 2010, 2013. +# Volkan Gezer , 2013, 2014, 2017. +# Kaan Ozdincer , 2014. +msgid "" +msgstr "" +"Project-Id-Version: knotes\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2017-10-03 14:35+0000\n" +"Last-Translator: Kaan \n" +"Language-Team: Turkish \n" +"Language: tr\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: Lokalize 2.0\n" + +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "Görkem Çetin, Volkan Gezer" + +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "gorkem@kde.org, volkangezer@gmail.com" + +#: apps/knotes_options.h:29 +#, kde-format +msgid "Suppress creation of a new note on a non-unique instance." +msgstr "Biricik olmayan bir not oluşturulduğunda bilgi ver." + +#: apps/knotesakonaditray.cpp:35 apps/knotestray.cpp:32 +#, kde-format +msgid "KNotes: Sticky notes by KDE" +msgstr "KNotes: KDE tarafından yapışkan notlar" + +#: apps/knotesapp.cpp:98 +#, kde-format +msgid "New Note" +msgstr "Yeni Not" + +#: apps/knotesapp.cpp:106 kontactplugin/knotes_part.cpp:187 +#, kde-format +msgid "New Note From Clipboard" +msgstr "Panodan Yeni Not" + +#: apps/knotesapp.cpp:112 kontactplugin/knotes_part.cpp:192 +#, kde-format +msgid "New Note From Text File..." +msgstr "Metin Dosyasından Yeni Not..." + +#: apps/knotesapp.cpp:116 +#, kde-format +msgid "Show All Notes" +msgstr "Tüm Notları Göster" + +#: apps/knotesapp.cpp:122 +#, kde-format +msgid "Hide All Notes" +msgstr "Tüm Notları Gizle" + +#: apps/knotesapp.cpp:128 kontactplugin/knotes_part.cpp:146 +#, kde-format +msgctxt "@action:inmenu" +msgid "Print Selected Notes..." +msgstr "Seçilen Notları Yazdır..." + +#: apps/knotesapp.cpp:134 +#, kde-format +msgctxt "@action:inmenu" +msgid "Delete Selected Notes..." +msgstr "Seçilen Notları Sil..." + +#: apps/knotesapp.cpp:393 kontactplugin/knotes_part.cpp:874 +#, kde-format +msgid "Select Text File" +msgstr "Metin Dosyası Seç" + +#: apps/knotesapp.cpp:394 kontactplugin/knotes_part.cpp:875 +#, kde-format +msgid "Text File" +msgstr "Metin Dosyası" + +#: apps/knotesapp.cpp:400 kontactplugin/knotes_part.cpp:882 +#, kde-format +msgid "Error during open text file: %1" +msgstr "Metin dosyası açılırken hata: %1" + +#: apps/knotesapp.cpp:401 kontactplugin/knotes_part.cpp:883 +#, kde-format +msgid "Open Text File" +msgstr "Metin Dosyası Aç" + +#: apps/knotesapp.cpp:404 kontactplugin/knotes_part.cpp:886 +#, kde-format +msgid "Note from file '%1'" +msgstr "'%1' dosyasından not" + +#: apps/knotesapp.cpp:499 +#, kde-format +msgid "No Notes" +msgstr "Not Yok" + +#: apps/knotesapp.cpp:552 kontactplugin/knotes_part.cpp:637 +#, kde-format +msgid "Settings" +msgstr "Ayarlar" + +#. i18n: ectx: Menu (knotes_context) +#: apps/main.cpp:54 data/knotesappui.rc:5 data/knotesappui.rc:6 +#: kontactplugin/knotes_part.cpp:87 kontactplugin/knotes_plugin.cpp:58 +#: kontactplugin/knoteseditdialog.cpp:67 +#, kde-format +msgid "KNotes" +msgstr "KNotes" + +#: apps/main.cpp:56 +#, kde-format +msgid "KDE Notes" +msgstr "KDE Notları" + +#: apps/main.cpp:58 +#, fuzzy, kde-format +#| msgid "Copyright © 1997–2017 KNotes authors" +msgid "Copyright © 1997–2018 KNotes authors" +msgstr "Telif Hakkı © 1997–2017 KNotes yazarları" + +#: apps/main.cpp:78 kontactplugin/kcmknotessummary.cpp:64 +#, kde-format +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: apps/main.cpp:79 +#, kde-format +msgid "Maintainer" +msgstr "Projeyi Yürüten" + +#: apps/main.cpp:81 +#, kde-format +msgid "Guillermo Antonio Amaral Bastidas" +msgstr "Guillermo Antonio Amaral Bastidas" + +#: apps/main.cpp:82 apps/main.cpp:85 +#, kde-format +msgid "Previous Maintainer" +msgstr "Önceki Geliştirici" + +#: apps/main.cpp:84 +#, kde-format +msgid "Michael Brade" +msgstr "Michael Brade" + +#: apps/main.cpp:87 +#, kde-format +msgid "Bernd Johannes Wuebben" +msgstr "Bernd Johannes Wuebben" + +#: apps/main.cpp:88 +#, kde-format +msgid "Original KNotes Author" +msgstr "KNotes Asıl Yazarı" + +#: apps/main.cpp:90 +#, kde-format +msgid "Wynn Wilkes" +msgstr "Wynn Wilkes" + +#: apps/main.cpp:91 +#, kde-format +msgid "Ported KNotes to KDE 2" +msgstr "KNotes'u KDE 2'ye taşıdı" + +#: apps/main.cpp:93 +#, kde-format +msgid "Daniel Martin" +msgstr "Daniel Martin" + +#: apps/main.cpp:94 +#, kde-format +msgid "Network Interface" +msgstr "Ağ Arayüzü" + +#: apps/main.cpp:96 +#, kde-format +msgid "Bo Thorsen" +msgstr "Bo Thorsen" + +#: apps/main.cpp:97 +#, kde-format +msgid "Started KDE Resource Framework Integration" +msgstr "KDE Kaynak Altyapısı Bütünleştirmesi Başladı" + +#: apps/main.cpp:99 +#, kde-format +msgid "Bera Debajyoti" +msgstr "Bera Debajyoti" + +#: apps/main.cpp:100 +#, kde-format +msgid "Idea and initial code for the new look & feel" +msgstr "Yeni görünüm ve biçim için yeni fikir ve ilk kodlar" + +#: apps/main.cpp:102 +#, kde-format +msgid "Matthias Ettrich" +msgstr "Matthias Ettrich" + +#: apps/main.cpp:105 +#, kde-format +msgid "David Faure" +msgstr "David Faure" + +#: apps/main.cpp:108 +#, kde-format +msgid "Matthias Kiefer" +msgstr "Matthias Kiefer" + +#: apps/main.cpp:111 +#, kde-format +msgid "Luboš Luňák" +msgstr "Luboš Luňák" + +#: apps/main.cpp:113 +#, kde-format +msgid "Dirk A. Mueller" +msgstr "Dirk A. Mueller" + +#: apps/main.cpp:116 +#, kde-format +msgid "Carsten Pfeiffer" +msgstr "Carsten Pfeiffer" + +#: apps/main.cpp:119 +#, kde-format +msgid "Harri Porten" +msgstr "Harri Porten" + +#: apps/main.cpp:122 +#, kde-format +msgid "Espen Sand" +msgstr "Espen Sand" + +#: configdialog/knotecollectionconfigwidget.cpp:121 +#, kde-format +msgid "Folders" +msgstr "Klasörler" + +#: configdialog/knotecollectionconfigwidget.cpp:123 +#, kde-format +msgid "Select which KNotes folders to show:" +msgstr "Gösterilecek KNotes klasörlerini seçin:" + +#: configdialog/knotecollectionconfigwidget.cpp:158 +#, kde-format +msgid "Search..." +msgstr "Ara..." + +#: configdialog/knotecollectionconfigwidget.cpp:176 +#, kde-format +msgid "&Select All" +msgstr "&Tümünü Seç" + +#: configdialog/knotecollectionconfigwidget.cpp:180 +#, kde-format +msgid "&Unselect All" +msgstr "&Seçimleri Kaldır" + +#: configdialog/knotecollectionconfigwidget.cpp:185 +#, kde-format +msgid "Rename notes..." +msgstr "Notları yeniden adlandır..." + +#: configdialog/knotecollectionconfigwidget.cpp:189 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "Notların kaydedileceği klasörü seçin:" + +#: configdialog/knotecollectionconfigwidget.cpp:208 +#, kde-format +msgid "Notes accounts" +msgstr "Not hesapları" + +#: configdialog/knotecollectionconfigwidget.cpp:213 +#, kde-format +msgid "Accounts" +msgstr "Hesaplar" + +#: configdialog/knotecollectionconfigwidget.cpp:245 +#, kde-format +msgid "Rename Notes" +msgstr "Notları Yeniden Adlandır" + +#: configdialog/knotecollectionconfigwidget.cpp:246 +#, kde-format +msgid "Name:" +msgstr "İsim:" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "An error was occurred during renaming: %1" +msgstr "Yeniden isimlendirirken hata oluştu: %1" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "Rename note" +msgstr "Notu yeniden adlandır" + +#: configdialog/knoteconfigdialog.cpp:192 +#, kde-format +msgid "Show number of notes in tray icon" +msgstr "Çekmece simgesinde not sayısını göster" + +#: configdialog/knoteconfigdialog.cpp:199 +#, kde-format +msgid "Default Title:" +msgstr "Ö&ntanımlı Başlık:" + +#: configdialog/knoteconfigdialog.cpp:206 +#, kde-format +msgid "How does this work?" +msgstr "Bu nasıl çalışır?" + +#: configdialog/knoteconfigdialog.cpp:240 +#, kde-format +msgid "" +"

                You can customize title note. You can use:

                • %d current date " +"(short format)
                • %l current date (long format)
                • %t current " +"time
                " +msgstr "" +"

                Komut satırını özelleştirebilirsiniz. Kullanabilecekleriniz:

                • %d geçerli tarih (kısa biçim)
                • %l geçerli tarih (uzun " +"biçim)
                • %t geçerli saat
                " + +#: configdialog/knoteconfigdialog.cpp:262 +#, kde-format +msgid "Theme:" +msgstr "Tema:" + +#: configdialog/knoteconfigdialog.cpp:272 +#, kde-format +msgid "Download new printing themes" +msgstr "Yeni yazdırma temaları indir" + +#: configdialog/knotedisplayconfigwidget.cpp:46 +#, kde-format +msgid "&Text color:" +msgstr "&Yazı rengi:" + +#: configdialog/knotedisplayconfigwidget.cpp:55 +#, kde-format +msgid "&Background color:" +msgstr "&Arkaplan rengi:" + +#: configdialog/knotedisplayconfigwidget.cpp:66 +#, kde-format +msgid "&Show note in taskbar" +msgstr "&Notu görev çubuğunda göster" + +#: configdialog/knotedisplayconfigwidget.cpp:70 +#, kde-format +msgid "&Remember desktop" +msgstr "&Masaüstünü Anımsa" + +#: configdialog/knotedisplayconfigwidget.cpp:74 +#, kde-format +msgid "Default &width:" +msgstr "Ö&ntanımlı genişlik:" + +#: configdialog/knotedisplayconfigwidget.cpp:85 +#, kde-format +msgid "Default &height:" +msgstr "Ön&tanımlı yükseklik:" + +#: configdialog/knoteeditorconfigwidget.cpp:37 +#, kde-format +msgid "&Tab size:" +msgstr "Sek&me boyutu:" + +#: configdialog/knoteeditorconfigwidget.cpp:46 +#, kde-format +msgid "Auto &indent" +msgstr "Otomatik &girinti:" + +#: configdialog/knoteeditorconfigwidget.cpp:51 +#, kde-format +msgid "&Rich text" +msgstr "&Zengin metin biçimi" + +#: configdialog/knoteeditorconfigwidget.cpp:55 +#, kde-format +msgid "Text font:" +msgstr "Metin yazı tipi:" + +#: configdialog/knoteeditorconfigwidget.cpp:64 +#, kde-format +msgid "Title font:" +msgstr "Başlık yazı tipi:" + +#: configdialog/knotesimpleconfigdialog.cpp:64 +#, kde-format +msgid "Editor Settings" +msgstr "Düzenleyici Ayarları" + +#: configdialog/knotesimpleconfigdialog.cpp:67 +#, kde-format +msgid "Display Settings" +msgstr "Ekran Ayarları" + +#. i18n: ectx: Menu (help) +#: data/knotesappui.rc:23 +#, kde-format +msgid "&Help" +msgstr "&Yardım" + +#. i18n: ectx: Menu (notes_menu) +#: data/knotesappui.rc:35 data/knotesappui.rc:36 +#, kde-format +msgid "Notes" +msgstr "Notlar" + +#: dialog/knotedeleteselectednotesdialog.cpp:32 +#, kde-format +msgid "Select notes to delete" +msgstr "Silinecek notları seçin" + +#: dialog/knoteselectednotesdialog.cpp:34 +#: print/knoteprintselectednotesdialog.cpp:41 +#, kde-format +msgid "Select notes" +msgstr "Notları seç" + +#: dialog/knoteskeydialog.cpp:33 +#, kde-format +msgid "Configure Shortcuts" +msgstr "Kısayolları Yapılandır" + +#: dialog/knoteskeydialog.cpp:73 +#, kde-format +msgid "Note Actions" +msgstr "Not Eylemleri" + +#: finddialog/knotefinddialog.cpp:40 +#, kde-format +msgctxt "@title:window" +msgid "Search Notes" +msgstr "Notlarda Ara" + +#: finddialog/knotefinddialog.cpp:85 +#, kde-format +msgctxt "@label:textbox" +msgid "Search notes:" +msgstr "Notlarda ara:" + +#: finddialog/knotefinddialog.cpp:94 +#, kde-format +msgctxt "@action:button Search notes" +msgid "Search..." +msgstr "Ara..." + +#: finddialog/knotefinddialog.cpp:149 +#, kde-format +msgctxt "@label" +msgid "No Results found in search." +msgstr "Aramada Sonuç bulunamadı." + +#: knoteedit.cpp:56 +#, kde-format +msgid "Bold" +msgstr "Kalın" + +#: knoteedit.cpp:61 +#, kde-format +msgid "Italic" +msgstr "Yatık" + +#: knoteedit.cpp:65 +#, kde-format +msgid "Underline" +msgstr "Altı Çizili" + +#: knoteedit.cpp:69 +#, kde-format +msgid "Strike Out" +msgstr "Üzeri Çizili" + +#: knoteedit.cpp:79 +#, kde-format +msgid "Align Left" +msgstr "Sola Hizala" + +#: knoteedit.cpp:85 +#, kde-format +msgid "Align Center" +msgstr "Merkeze Hizala" + +#: knoteedit.cpp:90 +#, kde-format +msgid "Align Right" +msgstr "Sağa Hizala" + +#: knoteedit.cpp:95 +#, kde-format +msgid "Align Block" +msgstr "Bloku Hizala" + +#: knoteedit.cpp:106 +#, kde-format +msgid "List" +msgstr "Liste" + +#: knoteedit.cpp:111 +#, kde-format +msgid "Superscript" +msgstr "Üst Yazı" + +#: knoteedit.cpp:114 +#, kde-format +msgid "Subscript" +msgstr "Alt Yazı" + +#: knoteedit.cpp:120 +#, kde-format +msgid "Increase Indent" +msgstr "Girintiyi Arttır" + +#: knoteedit.cpp:126 +#, kde-format +msgid "Decrease Indent" +msgstr "Girintiyi Azalt" + +#: knoteedit.cpp:137 +#, kde-format +msgid "Text Color..." +msgstr "Metin Rengi..." + +#: knoteedit.cpp:143 +#, kde-format +msgid "Text Background Color..." +msgstr "Metin Arkaplanı Rengi..." + +#: knoteedit.cpp:147 +#, kde-format +msgid "Text Font" +msgstr "Metin Yazı Tipi" + +#: knoteedit.cpp:151 +#, kde-format +msgid "Text Size" +msgstr "Metin Boyutu" + +#: knoteedit.cpp:162 +#, kde-format +msgid "Insert Date" +msgstr "Tarih Ekle" + +#: knoteedit.cpp:166 +#, kde-format +msgid "Insert Checkmark" +msgstr "Onay İşareti Ekle" + +#: kontactplugin/kcmknotessummary.cpp:59 +#, kde-format +msgid "kcmknotessummary" +msgstr "kcmknotessummary" + +#: kontactplugin/kcmknotessummary.cpp:61 +#, kde-format +msgid "Notes Summary Configuration Dialog" +msgstr "Not Özeti Yapılandırma Penceresi" + +#: kontactplugin/kcmknotessummary.cpp:63 +#, fuzzy, kde-format +#| msgid "Copyright © 2013-2017 Laurent Montel " +msgid "Copyright © 2013-2018 Laurent Montel " +msgstr "Telif Hakkı © 2013-2017 Laurent Montel " + +#: kontactplugin/knotes_part.cpp:98 +#, kde-format +msgctxt "@action:inmenu create new popup note" +msgid "&New" +msgstr "&Yeni" + +#: kontactplugin/knotes_part.cpp:108 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be presented with a dialog where you can add a new popup note." +msgstr "Yeni bir açılır not ekleyebileceğiniz bir iletişim kutusu sunulacak." + +#: kontactplugin/knotes_part.cpp:111 kontactplugin/knotes_part.cpp:606 +#: kontactplugin/knotes_part.cpp:608 kontactplugin/knotes_part.cpp:790 +#, kde-format +msgctxt "@action:inmenu" +msgid "Edit..." +msgstr "Düzenle..." + +#: kontactplugin/knotes_part.cpp:120 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can modify an existing popup " +"note." +msgstr "" +"Mevcut açılır notları düzenleyebileceğiniz bir iletişim kutusu sunulacak." + +#: kontactplugin/knotes_part.cpp:123 +#, kde-format +msgctxt "@action:inmenu" +msgid "Rename..." +msgstr "Yeniden adlandır..." + +#: kontactplugin/knotes_part.cpp:131 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can rename an existing popup " +"note." +msgstr "" +"Mevcut açılır notları adlandırabileceğiniz bir iletişim kutusu sunulacak." + +#: kontactplugin/knotes_part.cpp:134 +#, kde-format +msgctxt "@action:inmenu" +msgid "Delete" +msgstr "Sil" + +#: kontactplugin/knotes_part.cpp:142 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be prompted if you really want to permanently remove the selected " +"popup note." +msgstr "" +"Seçilen açılır notu gerçekten silmek isteyip istemediğinize dair bir soru " +"sorulacak." + +#: kontactplugin/knotes_part.cpp:153 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be prompted to print the selected popup note." +msgstr "Seçilen açılır notu yazdırmak isteyip istemediğiniz sorulacak." + +#: kontactplugin/knotes_part.cpp:156 +#, kde-format +msgctxt "@action:inmenu" +msgid "Print Preview Selected Notes..." +msgstr "Seçilen Notları Yazdırma Önizlemesi..." + +#: kontactplugin/knotes_part.cpp:162 +#, kde-format +msgid "Note settings..." +msgstr "Not ayarları..." + +#: kontactplugin/knotes_part.cpp:167 +#, kde-format +msgid "Preferences KNotes..." +msgstr "KNotes Tercihleri..." + +#: kontactplugin/knotes_part.cpp:172 notes/knote.cpp:713 +#, kde-format +msgid "Mail..." +msgstr "Postala..." + +#: kontactplugin/knotes_part.cpp:177 notes/knote.cpp:709 +#, kde-format +msgid "Send..." +msgstr "Gönder..." + +#: kontactplugin/knotes_part.cpp:182 notes/knote.cpp:704 +#, kde-format +msgid "Set Alarm..." +msgstr "Alarmı Ayarla..." + +#: kontactplugin/knotes_part.cpp:197 notes/knote.cpp:717 +#, kde-format +msgid "Save As..." +msgstr "Farklı Kaydet..." + +#: kontactplugin/knotes_part.cpp:202 notes/knote.cpp:690 +#, kde-format +msgid "Lock" +msgstr "Kilitle" + +#: kontactplugin/knotes_part.cpp:205 notes/knote.cpp:693 +#, kde-format +msgid "Unlock" +msgstr "Kilidi Aç" + +#: kontactplugin/knotes_part.cpp:238 +#, kde-format +msgid "Set Focus to Quick Search" +msgstr "Hızlı Aramayı Odakla" + +#: kontactplugin/knotes_part.cpp:321 +#, kde-format +msgctxt "@info" +msgid "To print notes, first select the notes to print from the list." +msgstr "Notları yazdırmak için listeden notları seçin." + +#: kontactplugin/knotes_part.cpp:322 +#, kde-format +msgctxt "@title:window" +msgid "Print Popup Notes" +msgstr "Açılan Notları Yazdır" + +#: kontactplugin/knotes_part.cpp:366 +#, kde-format +msgid "Note was not created." +msgstr "Not oluşturulmadı." + +#: kontactplugin/knotes_part.cpp:366 +#, kde-format +msgid "Create new note" +msgstr "Yeni not oluştur" + +#: kontactplugin/knotes_part.cpp:388 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:70 +#, kde-format +msgctxt "@info" +msgid "Do you really want to delete this note?" +msgid_plural "Do you really want to delete these %1 notes?" +msgstr[0] "Bu notu silmek istediğinizden emin misiniz?" +msgstr[1] "%1 notu silmek istediğinizden emin misiniz?" + +#: kontactplugin/knotes_part.cpp:390 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:57 +#, kde-format +msgctxt "@title:window" +msgid "Confirm Delete" +msgstr "Silmeyi Onayla" + +#: kontactplugin/knotes_part.cpp:582 +#, kde-format +msgctxt "@title:window" +msgid "Rename Popup Note" +msgstr "Açılan Notları Yeniden Adlandır" + +#: kontactplugin/knotes_part.cpp:583 +#, kde-format +msgctxt "@label:textbox" +msgid "New Name:" +msgstr "Yeni İsim:" + +#: kontactplugin/knotes_part.cpp:606 kontactplugin/knotes_part.cpp:790 +#, kde-format +msgid "Show Note..." +msgstr "Notu Göster..." + +#: kontactplugin/knotes_part.cpp:742 +#, kde-format +msgid "Rich text (*.html)" +msgstr "Zengin metin (*.html)" + +#: kontactplugin/knotes_part.cpp:744 +#, kde-format +msgid "Plain text (*.txt)" +msgstr "Düz metin (*.txt)" + +#: kontactplugin/knotes_part.cpp:747 notes/knote.cpp:516 +#, kde-format +msgid "Save As" +msgstr "Farklı Kaydet" + +#: kontactplugin/knotes_part.cpp:758 notes/knote.cpp:533 +#, kde-format +msgid "" +"A file named %1 already exists.
                Are you sure you want to " +"overwrite it?
                " +msgstr "" +"%1 isimli bir dosya zaten var.
                Bu dosyanın üzerine yazmak " +"ister misiniz?
                " + +#: kontactplugin/knotes_plugin.cpp:62 +#, kde-format +msgctxt "@action:inmenu" +msgid "New Popup Note..." +msgstr "Yeni Açılan Not..." + +#: kontactplugin/knotes_plugin.cpp:70 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can create a new popup note." +msgstr "Yeni bir açılır not oluşturabileceğiniz bir iletişim kutusu sunulacak." + +#: kontactplugin/knotes_plugin.cpp:99 +#, kde-kuit-format +msgctxt "@title" +msgid "KNotes" +msgstr "KNotes" + +#: kontactplugin/knotes_plugin.cpp:101 +#, kde-kuit-format +msgctxt "@title" +msgid "Popup Notes" +msgstr "Açılan Notlar" + +#: kontactplugin/knotes_plugin.cpp:103 +#, fuzzy, kde-kuit-format +#| msgctxt "@info:credit" +#| msgid "Copyright © 2003–2017 Kontact authors" +msgctxt "@info:credit" +msgid "Copyright © 2003–2018 Kontact authors" +msgstr "Telif Hakkı © 2003–2017 Kontact yazarları" + +#: kontactplugin/knotes_plugin.cpp:105 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: kontactplugin/knotes_plugin.cpp:106 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Current Maintainer" +msgstr "Şimdiki Geliştirici" + +#: kontactplugin/knotes_plugin.cpp:109 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Michael Brade" +msgstr "Michael Brade" + +#: kontactplugin/knotes_plugin.cpp:110 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Previous Maintainer" +msgstr "Önceki Geliştirici" + +#: kontactplugin/knotes_plugin.cpp:112 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Tobias Koenig" +msgstr "Tobias Koenig" + +#: kontactplugin/knotes_plugin.cpp:113 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Developer" +msgstr "Geliştirici" + +#: kontactplugin/knotes_plugin.cpp:151 +#, kde-format +msgctxt "@item" +msgid "Meeting" +msgstr "Toplantı" + +#: kontactplugin/knotes_plugin.cpp:165 kontactplugin/knotes_plugin.cpp:170 +#, kde-format +msgctxt "@item" +msgid "Note: %1" +msgstr "Not: %1" + +#: kontactplugin/knotes_plugin.cpp:177 +#, kde-format +msgctxt "@item" +msgid "New Note" +msgstr "Yeni Not" + +#: kontactplugin/knotes_plugin.cpp:187 +#, kde-format +msgctxt "@info" +msgid "Dropping multiple mails is not supported." +msgstr "Birden çok e-postanın bırakılması desteklenmiyor." + +#: kontactplugin/knotes_plugin.cpp:190 +#, kde-format +msgctxt "@item" +msgid "" +"From: %1\n" +"To: %2\n" +"Subject: %3" +msgstr "" +"Gönderen: %1\n" +"Alıcı: %2\n" +"Konu: %3" + +#: kontactplugin/knotes_plugin.cpp:193 +#, kde-format +msgctxt "@item" +msgid "Mail: %1" +msgstr "Posta: %1" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, kde-format +msgctxt "@title:window" +msgid "Show Popup Note" +msgstr "Açılır Notu Göster" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, kde-format +msgctxt "@title:window" +msgid "Edit Popup Note" +msgstr "Açılır Notu Düzenle" + +#: kontactplugin/knoteseditdialog.cpp:79 +#, kde-format +msgctxt "@label popup note name" +msgid "Name:" +msgstr "İsim:" + +#: kontactplugin/knoteslistwidgetsearchline.cpp:28 +#, kde-format +msgid "Search notes..." +msgstr "Notları ara..." + +#: kontactplugin/knoteslistwidgetsearchline.cpp:37 +#, kde-format +msgid "Search notes...<%1>" +msgstr "Notları ara...<%1>" + +#: kontactplugin/knotesselectdeletenotesdialog.cpp:46 +#, kde-format +msgid "(note locked, it will not removed)" +msgstr "(not kilitli, kaldırılmayacak)" + +#: kontactplugin/summarywidget.cpp:63 +#, kde-format +msgid "Popup Notes" +msgstr "Açılabilir Notlar" + +#: kontactplugin/summarywidget.cpp:120 +#, kde-format +msgid "No notes found" +msgstr "Not bulunamadı" + +#: kontactplugin/summarywidget.cpp:153 +#, kde-format +msgid "Modify Note..." +msgstr "Notu Değiştir..." + +#: kontactplugin/summarywidget.cpp:157 +#, kde-format +msgid "Delete Note..." +msgstr "Notu Sil..." + +#: kontactplugin/summarywidget.cpp:243 +#, kde-format +msgid "Read Popup Note: \"%1\"" +msgstr "Açılır Notu Oku: \"%1\"" + +#: notes/knote.cpp:149 +#, kde-format +msgid "Do you really want to delete note %1?" +msgstr "%1 notunu silmek istediğinizden emin misiniz ?" + +#: notes/knote.cpp:150 +#, kde-format +msgid "Confirm Delete" +msgstr "Silmeyi Onayla" + +#: notes/knote.cpp:151 +#, kde-format +msgid "&Delete" +msgstr "&Sil" + +#: notes/knote.cpp:277 +#, kde-format +msgid "Please enter the new name:" +msgstr "Lütfen yeni ismi girin:" + +#: notes/knote.cpp:511 +#, kde-format +msgid "Save note as plain text" +msgstr "Notu düz metin olarak kaydet" + +#: notes/knote.cpp:639 +#, kde-format +msgid "&All Desktops" +msgstr "&Tüm Masaüstleri" + +#: notes/knote.cpp:681 +#, kde-format +msgid "New" +msgstr "Yeni" + +#: notes/knote.cpp:685 +#, kde-format +msgid "Rename..." +msgstr "Yeniden adlandır..." + +#: notes/knote.cpp:695 +#, kde-format +msgid "Hide" +msgstr "Gizle" + +#: notes/knote.cpp:700 +#, kde-format +msgid "Delete" +msgstr "Sil" + +#: notes/knote.cpp:727 +#, kde-format +msgid "Preferences..." +msgstr "Tercihler..." + +#: notes/knote.cpp:732 +#, kde-format +msgid "Keep Above Others" +msgstr "Diğerlerinin Üzerinde Tut" + +#: notes/knote.cpp:737 +#, kde-format +msgid "Keep Below Others" +msgstr "Diğerlerinin Altında Tut" + +#: notes/knote.cpp:742 +#, kde-format +msgid "To Desktop" +msgstr "Masaüstüne" + +#: notes/knote.cpp:752 +#, kde-format +msgid "Walk Through Notes" +msgstr "Notlar Arasında Gezin" + +#: print/knotegrantleeprint.cpp:50 +#, kde-format +msgid "Alarm:" +msgstr "Alarm:" + +#: print/knotegrantleeprint.cpp:51 +#, kde-format +msgid "Note is locked" +msgstr "Not kilitli" + +#: print/knoteprinter.cpp:135 +#, kde-format +msgid "Print Note" +msgid_plural "Print %1 notes" +msgstr[0] "Notu Yazdır" +msgstr[1] "%1 Notu Yazdır" + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing theme was not found." +msgstr "Yazdırma teması bulunamadı." + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing error" +msgstr "Yazdırma hatası" + +#: print/knoteprintselectednotesdialog.cpp:63 +#, kde-format +msgid "Printing theme:" +msgstr "Yazdırma teması:" + +#: print/knoteprintselectednotesdialog.cpp:70 +#, kde-format +msgid "Preview" +msgstr "Önizleme" + +#: print/knoteprintselectednotesdialog.cpp:72 +#, kde-format +msgid "Print" +msgstr "Yazdır" + +#: print/knoteprintselectthemedialog.cpp:34 +#, kde-format +msgid "Select theme" +msgstr "Tema seç" + +#: print/knoteprintselectthemedialog.cpp:51 +#, kde-format +msgid "Themes:" +msgstr "Temalar:" + +#~ msgid "" +#~ "Thanks for using KNotes!

                KNotes uses a new storage technology " +#~ "that requires migration of your current KNotes data and configuration.\n" +#~ "

                The conversion process can take a lot of time (depending on the amount " +#~ "of notes you have) and it must not be interrupted.

                \n" +#~ "

                You can:

                • Migrate now (be prepared to wait)
                • Skip the " +#~ "migration and start with fresh data and configuration
                • Cancel and " +#~ "exit KNotes.

                More " +#~ "Information...

                " +#~ msgstr "" +#~ "KNotes'u kullandığınız için teşekkürler!

                KNotes, geçerli KNotes " +#~ "veri ve yapılandırmanızı taşımanızı gerektiren yeni bir depolama " +#~ "teknolojisi kullanıyor.

                \n" +#~ "

                Bu dönüşüm işlemi uzun zaman alabilir (sahip olduğunuz not miktarına " +#~ "bağlı olarak) ve yarıda kesilmemelidir.

                \n" +#~ "

                Yapabilecekleriniz:

                • Şimdi taşı (beklemeye hazırlanın)
                • Taşımayı atlayarak sıfırdan veri ve yapılandırma kullanmaya başla
                • İptal et ve KNotes'dan çık.

                Daha Fazla Bilgi...

                " + +#~ msgid "KNotes Migration" +#~ msgstr "KNotes Taşıma" + +#~ msgid "Migrate Now" +#~ msgstr "Şimdi Taşı" + +#~ msgid "Skip Migration" +#~ msgstr "Taşımayı Atla" + +#~ msgid "" +#~ "Migration to KNotes failed. In case you want to try again, run 'knotes-" +#~ "migrator --interactive' manually." +#~ msgstr "" +#~ "KNotes taşıması başarısız. Yeniden denemek isterseniz el ile 'knotes-" +#~ "migrator --interactive' çalıştırın." + +#~ msgid "Migration Failed" +#~ msgstr "Taşıma Başarısız" + +#~ msgid "Uppercase" +#~ msgstr "Büyük Harf" + +#~ msgid "Sentence case" +#~ msgstr "Cümle harf düzeni" + +#~ msgid "Lowercase" +#~ msgstr "Büyük Harf" + +#~ msgid "Change case..." +#~ msgstr "BÜYÜK/küçük harf dönüştür..." + +#~ msgid "Debug nepomuk..." +#~ msgstr "Nepomuk Hata Ayıklama..." + +#~ msgid "Scheduled Alarm" +#~ msgstr "Zamanlanmış Alarm" + +#~ msgid "&No alarm" +#~ msgstr "Alarm &yok" + +#~ msgid "Alarm &at:" +#~ msgstr "Alarm z&amanı:" + +#~ msgid "The following notes triggered alarms:" +#~ msgstr "Şu notlar alarmı tetikledi:" + +#~ msgid "Display" +#~ msgstr "Ekran" + +#~ msgid "" +#~ "Unable to save the notes to %1. Check that there is sufficient " +#~ "disk space.
                There should be a backup in the same directory though." +#~ msgstr "" +#~ "Notlar %1 konumuna kaydedilemiyor. Yeterli disk alanı olup " +#~ "olmadığını kontrol edin.
                Aynı dizin içerisinde bir yedek dosyası " +#~ "bulunuyor olmalı.
                " + +#~ msgid "Location:" +#~ msgstr "Konum:" + +#~ msgid "&Mail action:" +#~ msgstr "&E-posta işlemi:" + +#~ msgid "Incoming Notes" +#~ msgstr "&Gelen Notlar" + +#~ msgid "Accept incoming notes" +#~ msgstr "&Gelen notları kabul et" + +#~ msgid "Outgoing Notes" +#~ msgstr "Giden Notlar" + +#~ msgid "&Sender ID:" +#~ msgstr "&Gönderen No:" + +#~ msgid "&Port:" +#~ msgstr "&Port:" + +#~ msgid "Select recipient:" +#~ msgstr "Alıcıyı seç:" + +#~ msgid "Hostname or IP address:" +#~ msgstr "Makine adı ya da IP adresi:" + +#~ msgid "The port KNotes will listen on and send notes to." +#~ msgstr "KNotes'un dinleyeceği ve notları göndereceği port numarası." + +#~ msgid "Please configure send mail action." +#~ msgstr "Lütfen posta gönderme eylemini yapılandırın." + +#~ msgid "Unable to start the mail process." +#~ msgstr "Posta işlemi başlatılamıyor." + +#~ msgid "Send \"%1\"" +#~ msgstr "Gönder: \"%1\"" + +#~ msgid "The host cannot be empty." +#~ msgstr "Makine adı boş olamaz." + +#~ msgid "Communication error: %1" +#~ msgstr "İletişim hatası: %1" + +#~ msgid "Alarm &in:" +#~ msgstr "Alar&m:" + +#~ msgid "&Style:" +#~ msgstr "&Biçim:" + +#~ msgid "Plain" +#~ msgstr "Düz" + +#~ msgid "(c) 1997-2009, The KNotes Developers" +#~ msgstr "(c) 1997-2009, KNotes Geliştiricileri" + +#~ msgid "Defaults" +#~ msgstr "Öntanımlılar" + +#~ msgid "Default Settings for New Notes" +#~ msgstr "Yeni Notlar için Öntanımlı Ayarlar" + +#~ msgid "Actions" +#~ msgstr "İşlemler" + +#~ msgid "Action Settings" +#~ msgstr "İşlem Ayarları" + +#~ msgid "Network" +#~ msgstr "Ağ" + +#~ msgid "Network Settings" +#~ msgstr "Ağ Ayarları" + +#~ msgid "Style" +#~ msgstr "Biçim" + +#~ msgid "Displa&y" +#~ msgstr "&Görüntü" + +#~ msgid "&Editor" +#~ msgstr "&Düzenleyici" diff --git a/po/tr/libnoteshared.po b/po/tr/libnoteshared.po new file mode 100644 index 0000000..652b7b9 --- /dev/null +++ b/po/tr/libnoteshared.po @@ -0,0 +1,170 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR This_file_is_part_of_KDE +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: libnoteshared\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2017-09-15 03:37+0200\n" +"PO-Revision-Date: 2017-06-19 13:44+0000\n" +"Last-Translator: Kaan \n" +"Language-Team: Turkish \n" +"Language: \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" + +#: alarms/notealarmdialog.cpp:77 +#, kde-format +msgid "Scheduled Alarm" +msgstr "Zamanlanmış Alarm" + +#: alarms/notealarmdialog.cpp:80 +#, kde-format +msgid "&No alarm" +msgstr "Alarm &yok" + +#: alarms/notealarmdialog.cpp:89 +#, kde-format +msgid "Alarm &at:" +msgstr "Alarm z&amanı:" + +#: config/noteactionconfig.cpp:36 +#, kde-format +msgid "&Mail action:" +msgstr "&Posta işlemi:" + +#: config/noteactionconfig.cpp:44 +#, kde-format +msgid "How does this work?" +msgstr "Bu nasıl çalışır?" + +#: config/noteactionconfig.cpp:57 +#, kde-format +msgid "" +"

                You can customize command line. You can use:

                • %t returns " +"current note title
                • %f returns current note text
                " +msgstr "" +"

                Komut satırını özelleştirebilirsiniz. Kullanabilecekleriniz:

                • %t geçerli not başlığını döndürür
                • %f geçerli not metnini " +"döndürür
                " + +#: config/notenetworkconfig.cpp:54 +#, kde-format +msgid "Incoming Notes" +msgstr "Gelen Notlar" + +#: config/notenetworkconfig.cpp:57 +#, kde-format +msgid "Accept incoming notes" +msgstr "Gelen notları kabul et" + +#: config/notenetworkconfig.cpp:63 +#, kde-format +msgid "Outgoing Notes" +msgstr "Giden Notlar" + +#: config/notenetworkconfig.cpp:66 +#, kde-format +msgid "&Sender ID:" +msgstr "&Gönderen ID:" + +#: config/notenetworkconfig.cpp:78 +#, kde-format +msgid "&Port:" +msgstr "&Port:" + +#: dialog/selectednotefolderdialog.cpp:35 +#, kde-format +msgctxt "@title:window" +msgid "Select Note Folder" +msgstr "Not Klasörü Seç" + +#: dialog/selectednotefolderdialog.cpp:37 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "Notların kaydedileceği klasörü seçin:" + +#: job/createnewnotejob.cpp:124 job/createnewnotejob.cpp:134 +#, kde-format +msgid "" +"An error occurred during fetching. Do you want to select a new default " +"collection?" +msgstr "" +"Getirilirken hata oluştu. Yeni bir varsayılan koleksiyon seçmek ister " +"misiniz?" + +#: job/createnewnotejob.cpp:144 +#, kde-format +msgid "" +"Collection is hidden. New note will stored but not displaying. Do you want " +"to show collection?" +msgstr "" +"Koleksiyon gizli. Yeni not depolanacak, ancak gösterilmeyecek. Koleksiyonu " +"göstermek istiyor musunuz?" + +#: job/createnewnotejob.cpp:198 +#, kde-format +msgid "Note was not created." +msgstr "Not oluşturulmadı." + +#: job/createnewnotejob.cpp:198 +#, kde-format +msgid "Create new note" +msgstr "Yeni not oluştur" + +#: network/notehostdialog.cpp:64 +#, kde-format +msgid "Select recipient:" +msgstr "Alıcı seç:" + +#: network/notehostdialog.cpp:83 +#, kde-format +msgid "Hostname or IP address:" +msgstr "Makine adı veya IP adresi:" + +#: network/notesnetworksender.cpp:104 +#, kde-format +msgid "Communication error: %1" +msgstr "İletişim hatası: %1" + +#: noteutils.cpp:45 +#, kde-format +msgid "Please configure send mail action." +msgstr "Lütfen posta gönderme eylemini yapılandırın." + +#: noteutils.cpp:53 +#, kde-format +msgid "Note: \"%1\"" +msgstr "Not: \"%1\"" + +#: noteutils.cpp:60 +#, kde-format +msgid "Unable to start the mail process." +msgstr "Posta işlemi başlatılamıyor." + +#: noteutils.cpp:69 +#, kde-format +msgid "Send \"%1\"" +msgstr "Gönder \"%1\"" + +#: noteutils.cpp:73 +#, kde-format +msgid "The host cannot be empty." +msgstr "Makine adı boş olamaz." + +#: resources/localresourcecreator.cpp:83 +#, kde-format +msgctxt "Default name for resource holding notes" +msgid "Local Notes" +msgstr "Yerel Notlar" + +#. i18n: ectx: label, entry (Port), group (Network) +#: settings/notesharedglobalconfig.kcfg:37 +#, kde-format +msgid "The port will listen on and send notes to." +msgstr "Notları göndermek için dinlenecek olan port." diff --git a/po/ug/knotes.po b/po/ug/knotes.po new file mode 100644 index 0000000..49bdba3 --- /dev/null +++ b/po/ug/knotes.po @@ -0,0 +1,1098 @@ +# Uyghur translation for knotes. +# Copyright (C) YEAR This_file_is_part_of_KDE +# This file is distributed under the same license as the PACKAGE package. +# Sahran , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: knotes\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2013-09-08 07:05+0900\n" +"Last-Translator: Gheyret Kenji \n" +"Language-Team: Uyghur Computer Science Association \n" +"Language: ug\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "ئابدۇقادىر ئابلىز, غەيرەت كەنجى" + +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "sahran.ug@gmail.com, gheyret@gmail.com" + +#: apps/knotes_options.h:29 +#, kde-format +msgid "Suppress creation of a new note on a non-unique instance." +msgstr "" + +#: apps/knotesakonaditray.cpp:35 apps/knotestray.cpp:32 +#, kde-format +msgid "KNotes: Sticky notes by KDE" +msgstr "" + +#: apps/knotesapp.cpp:98 +#, kde-format +msgid "New Note" +msgstr "يېڭى ئىزاھ" + +#: apps/knotesapp.cpp:106 kontactplugin/knotes_part.cpp:187 +#, kde-format +msgid "New Note From Clipboard" +msgstr "" + +#: apps/knotesapp.cpp:112 kontactplugin/knotes_part.cpp:192 +#, kde-format +msgid "New Note From Text File..." +msgstr "" + +#: apps/knotesapp.cpp:116 +#, kde-format +msgid "Show All Notes" +msgstr "" + +#: apps/knotesapp.cpp:122 +#, kde-format +msgid "Hide All Notes" +msgstr "" + +#: apps/knotesapp.cpp:128 kontactplugin/knotes_part.cpp:146 +#, kde-format +msgctxt "@action:inmenu" +msgid "Print Selected Notes..." +msgstr "" + +#: apps/knotesapp.cpp:134 +#, kde-format +msgctxt "@action:inmenu" +msgid "Delete Selected Notes..." +msgstr "" + +#: apps/knotesapp.cpp:393 kontactplugin/knotes_part.cpp:874 +#, kde-format +msgid "Select Text File" +msgstr "" + +#: apps/knotesapp.cpp:394 kontactplugin/knotes_part.cpp:875 +#, fuzzy, kde-format +#| msgid "Text Size" +msgid "Text File" +msgstr "تېكىست چوڭلۇقى" + +#: apps/knotesapp.cpp:400 kontactplugin/knotes_part.cpp:882 +#, kde-format +msgid "Error during open text file: %1" +msgstr "" + +#: apps/knotesapp.cpp:401 kontactplugin/knotes_part.cpp:883 +#, fuzzy, kde-format +#| msgid "Text Size" +msgid "Open Text File" +msgstr "تېكىست چوڭلۇقى" + +#: apps/knotesapp.cpp:404 kontactplugin/knotes_part.cpp:886 +#, kde-format +msgid "Note from file '%1'" +msgstr "" + +#: apps/knotesapp.cpp:499 +#, kde-format +msgid "No Notes" +msgstr "" + +#: apps/knotesapp.cpp:552 kontactplugin/knotes_part.cpp:637 +#, kde-format +msgid "Settings" +msgstr "تەڭشەكلەر" + +#. i18n: ectx: Menu (knotes_context) +#: apps/main.cpp:54 data/knotesappui.rc:5 data/knotesappui.rc:6 +#: kontactplugin/knotes_part.cpp:87 kontactplugin/knotes_plugin.cpp:58 +#: kontactplugin/knoteseditdialog.cpp:67 +#, kde-format +msgid "KNotes" +msgstr "KNotes" + +#: apps/main.cpp:56 +#, kde-format +msgid "KDE Notes" +msgstr "" + +#: apps/main.cpp:58 +#, kde-format +msgid "Copyright © 1997–2018 KNotes authors" +msgstr "" + +#: apps/main.cpp:78 kontactplugin/kcmknotessummary.cpp:64 +#, kde-format +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: apps/main.cpp:79 +#, kde-format +msgid "Maintainer" +msgstr "مەسئۇل كىشى" + +#: apps/main.cpp:81 +#, kde-format +msgid "Guillermo Antonio Amaral Bastidas" +msgstr "" + +#: apps/main.cpp:82 apps/main.cpp:85 +#, kde-format +msgid "Previous Maintainer" +msgstr "ئالدىنقى مەسئۇل ئادەم" + +#: apps/main.cpp:84 +#, kde-format +msgid "Michael Brade" +msgstr "Michael Brade" + +#: apps/main.cpp:87 +#, kde-format +msgid "Bernd Johannes Wuebben" +msgstr "Bernd Johannes Wuebben" + +#: apps/main.cpp:88 +#, kde-format +msgid "Original KNotes Author" +msgstr "" + +#: apps/main.cpp:90 +#, kde-format +msgid "Wynn Wilkes" +msgstr "Wynn Wilkes" + +#: apps/main.cpp:91 +#, kde-format +msgid "Ported KNotes to KDE 2" +msgstr "" + +#: apps/main.cpp:93 +#, kde-format +msgid "Daniel Martin" +msgstr "" + +#: apps/main.cpp:94 +#, kde-format +msgid "Network Interface" +msgstr "تور ئارايۈزى" + +#: apps/main.cpp:96 +#, kde-format +msgid "Bo Thorsen" +msgstr "Bo Thorsen" + +#: apps/main.cpp:97 +#, kde-format +msgid "Started KDE Resource Framework Integration" +msgstr "" + +#: apps/main.cpp:99 +#, kde-format +msgid "Bera Debajyoti" +msgstr "" + +#: apps/main.cpp:100 +#, kde-format +msgid "Idea and initial code for the new look & feel" +msgstr "" + +#: apps/main.cpp:102 +#, kde-format +msgid "Matthias Ettrich" +msgstr "Matthias Ettrich" + +#: apps/main.cpp:105 +#, kde-format +msgid "David Faure" +msgstr "David Faure" + +#: apps/main.cpp:108 +#, kde-format +msgid "Matthias Kiefer" +msgstr "Matthias Kiefer" + +#: apps/main.cpp:111 +#, kde-format +msgid "Luboš Luňák" +msgstr "Luboš Luňák" + +#: apps/main.cpp:113 +#, kde-format +msgid "Dirk A. Mueller" +msgstr "Dirk A. Mueller" + +#: apps/main.cpp:116 +#, kde-format +msgid "Carsten Pfeiffer" +msgstr "Carsten Pfeiffer" + +#: apps/main.cpp:119 +#, kde-format +msgid "Harri Porten" +msgstr "Harri Porten" + +#: apps/main.cpp:122 +#, kde-format +msgid "Espen Sand" +msgstr "Espen Sand" + +#: configdialog/knotecollectionconfigwidget.cpp:121 +#, kde-format +msgid "Folders" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:123 +#, kde-format +msgid "Select which KNotes folders to show:" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:158 +#, kde-format +msgid "Search..." +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:176 +#, kde-format +msgid "&Select All" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:180 +#, kde-format +msgid "&Unselect All" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:185 +#, fuzzy, kde-format +#| msgid "Rename..." +msgid "Rename notes..." +msgstr "ئات ئۆزگەرت…" + +#: configdialog/knotecollectionconfigwidget.cpp:189 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:208 +#, kde-format +msgid "Notes accounts" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:213 +#, kde-format +msgid "Accounts" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:245 +#, fuzzy, kde-format +#| msgid "New Note" +msgid "Rename Notes" +msgstr "يېڭى ئىزاھ" + +#: configdialog/knotecollectionconfigwidget.cpp:246 +#, kde-format +msgid "Name:" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "An error was occurred during renaming: %1" +msgstr "" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, fuzzy, kde-format +#| msgid "Rename..." +msgid "Rename note" +msgstr "ئات ئۆزگەرت…" + +#: configdialog/knoteconfigdialog.cpp:192 +#, kde-format +msgid "Show number of notes in tray icon" +msgstr "" + +#: configdialog/knoteconfigdialog.cpp:199 +#, kde-format +msgid "Default Title:" +msgstr "" + +#: configdialog/knoteconfigdialog.cpp:206 +#, kde-format +msgid "How does this work?" +msgstr "" + +#: configdialog/knoteconfigdialog.cpp:240 +#, kde-format +msgid "" +"

                You can customize title note. You can use:

                • %d current date " +"(short format)
                • %l current date (long format)
                • %t current " +"time
                " +msgstr "" + +#: configdialog/knoteconfigdialog.cpp:262 +#, kde-format +msgid "Theme:" +msgstr "" + +#: configdialog/knoteconfigdialog.cpp:272 +#, kde-format +msgid "Download new printing themes" +msgstr "" + +#: configdialog/knotedisplayconfigwidget.cpp:46 +#, kde-format +msgid "&Text color:" +msgstr "تېكىست رەڭگى(&T)" + +#: configdialog/knotedisplayconfigwidget.cpp:55 +#, kde-format +msgid "&Background color:" +msgstr "تەگلىك رەڭگى(&B):" + +#: configdialog/knotedisplayconfigwidget.cpp:66 +#, kde-format +msgid "&Show note in taskbar" +msgstr "" + +#: configdialog/knotedisplayconfigwidget.cpp:70 +#, kde-format +msgid "&Remember desktop" +msgstr "" + +#: configdialog/knotedisplayconfigwidget.cpp:74 +#, kde-format +msgid "Default &width:" +msgstr "" + +#: configdialog/knotedisplayconfigwidget.cpp:85 +#, kde-format +msgid "Default &height:" +msgstr "" + +#: configdialog/knoteeditorconfigwidget.cpp:37 +#, kde-format +msgid "&Tab size:" +msgstr "" + +#: configdialog/knoteeditorconfigwidget.cpp:46 +#, kde-format +msgid "Auto &indent" +msgstr "" + +#: configdialog/knoteeditorconfigwidget.cpp:51 +#, kde-format +msgid "&Rich text" +msgstr "" + +#: configdialog/knoteeditorconfigwidget.cpp:55 +#, kde-format +msgid "Text font:" +msgstr "تېكىست خەت نۇسخىسى:" + +#: configdialog/knoteeditorconfigwidget.cpp:64 +#, kde-format +msgid "Title font:" +msgstr "" + +#: configdialog/knotesimpleconfigdialog.cpp:64 +#, kde-format +msgid "Editor Settings" +msgstr "تەھرىرلىگۈچ تەڭشىكى" + +#: configdialog/knotesimpleconfigdialog.cpp:67 +#, kde-format +msgid "Display Settings" +msgstr "كۆرۈنمە يۈز تەڭشىكى" + +#. i18n: ectx: Menu (help) +#: data/knotesappui.rc:23 +#, kde-format +msgid "&Help" +msgstr "ياردەم(&H)" + +#. i18n: ectx: Menu (notes_menu) +#: data/knotesappui.rc:35 data/knotesappui.rc:36 +#, kde-format +msgid "Notes" +msgstr "ئىزاھ" + +#: dialog/knotedeleteselectednotesdialog.cpp:32 +#, kde-format +msgid "Select notes to delete" +msgstr "" + +#: dialog/knoteselectednotesdialog.cpp:34 +#: print/knoteprintselectednotesdialog.cpp:41 +#, kde-format +msgid "Select notes" +msgstr "" + +#: dialog/knoteskeydialog.cpp:33 +#, kde-format +msgid "Configure Shortcuts" +msgstr "تېزلەتمە سەپلىمە" + +#: dialog/knoteskeydialog.cpp:73 +#, kde-format +msgid "Note Actions" +msgstr "" + +#: finddialog/knotefinddialog.cpp:40 +#, fuzzy, kde-format +#| msgid "New Note" +msgctxt "@title:window" +msgid "Search Notes" +msgstr "يېڭى ئىزاھ" + +#: finddialog/knotefinddialog.cpp:85 +#, fuzzy, kde-format +#| msgid "New Note" +msgctxt "@label:textbox" +msgid "Search notes:" +msgstr "يېڭى ئىزاھ" + +#: finddialog/knotefinddialog.cpp:94 +#, fuzzy, kde-format +#| msgid "New Note" +msgctxt "@action:button Search notes" +msgid "Search..." +msgstr "يېڭى ئىزاھ" + +#: finddialog/knotefinddialog.cpp:149 +#, kde-format +msgctxt "@label" +msgid "No Results found in search." +msgstr "" + +#: knoteedit.cpp:56 +#, kde-format +msgid "Bold" +msgstr "توم" + +#: knoteedit.cpp:61 +#, kde-format +msgid "Italic" +msgstr "يانتۇ" + +#: knoteedit.cpp:65 +#, kde-format +msgid "Underline" +msgstr "ئاستى سىزىق" + +#: knoteedit.cpp:69 +#, kde-format +msgid "Strike Out" +msgstr "ئۆچۈرۈش سىزىقى" + +#: knoteedit.cpp:79 +#, kde-format +msgid "Align Left" +msgstr "سولغا توغرىلا" + +#: knoteedit.cpp:85 +#, kde-format +msgid "Align Center" +msgstr "مەركەزگە توغرىلا" + +#: knoteedit.cpp:90 +#, kde-format +msgid "Align Right" +msgstr "ئوڭغا توغرىلا" + +#: knoteedit.cpp:95 +#, kde-format +msgid "Align Block" +msgstr "بۆلەكنى توغرىلا" + +#: knoteedit.cpp:106 +#, kde-format +msgid "List" +msgstr "تىزىم" + +#: knoteedit.cpp:111 +#, kde-format +msgid "Superscript" +msgstr "يۇقىرى ئىندېكس" + +#: knoteedit.cpp:114 +#, kde-format +msgid "Subscript" +msgstr "تۆۋەنكى ئىندېكس" + +#: knoteedit.cpp:120 +#, kde-format +msgid "Increase Indent" +msgstr "كېڭەيت" + +#: knoteedit.cpp:126 +#, kde-format +msgid "Decrease Indent" +msgstr "تارايت" + +#: knoteedit.cpp:137 +#, kde-format +msgid "Text Color..." +msgstr "تېكىست رەڭگى…" + +#: knoteedit.cpp:143 +#, kde-format +msgid "Text Background Color..." +msgstr "" + +#: knoteedit.cpp:147 +#, kde-format +msgid "Text Font" +msgstr "تېكىست خەت نۇسخىسى" + +#: knoteedit.cpp:151 +#, kde-format +msgid "Text Size" +msgstr "تېكىست چوڭلۇقى" + +#: knoteedit.cpp:162 +#, kde-format +msgid "Insert Date" +msgstr "چېسلا قىستۇر" + +#: knoteedit.cpp:166 +#, kde-format +msgid "Insert Checkmark" +msgstr "" + +#: kontactplugin/kcmknotessummary.cpp:59 +#, kde-format +msgid "kcmknotessummary" +msgstr "" + +#: kontactplugin/kcmknotessummary.cpp:61 +#, kde-format +msgid "Notes Summary Configuration Dialog" +msgstr "" + +#: kontactplugin/kcmknotessummary.cpp:63 +#, kde-format +msgid "Copyright © 2013-2018 Laurent Montel " +msgstr "" + +#: kontactplugin/knotes_part.cpp:98 +#, kde-format +msgctxt "@action:inmenu create new popup note" +msgid "&New" +msgstr "" + +#: kontactplugin/knotes_part.cpp:108 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be presented with a dialog where you can add a new popup note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:111 kontactplugin/knotes_part.cpp:606 +#: kontactplugin/knotes_part.cpp:608 kontactplugin/knotes_part.cpp:790 +#, fuzzy, kde-format +#| msgid "Editor" +msgctxt "@action:inmenu" +msgid "Edit..." +msgstr "تەھرىرلىگۈچ" + +#: kontactplugin/knotes_part.cpp:120 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can modify an existing popup " +"note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:123 +#, fuzzy, kde-format +#| msgid "Rename..." +msgctxt "@action:inmenu" +msgid "Rename..." +msgstr "ئات ئۆزگەرت…" + +#: kontactplugin/knotes_part.cpp:131 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can rename an existing popup " +"note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:134 +#, fuzzy, kde-format +#| msgid "Delete" +msgctxt "@action:inmenu" +msgid "Delete" +msgstr "ئۆچۈر" + +#: kontactplugin/knotes_part.cpp:142 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be prompted if you really want to permanently remove the selected " +"popup note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:153 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be prompted to print the selected popup note." +msgstr "" + +#: kontactplugin/knotes_part.cpp:156 +#, kde-format +msgctxt "@action:inmenu" +msgid "Print Preview Selected Notes..." +msgstr "" + +#: kontactplugin/knotes_part.cpp:162 +#, kde-format +msgid "Note settings..." +msgstr "" + +#: kontactplugin/knotes_part.cpp:167 +#, fuzzy, kde-format +#| msgid "Preferences..." +msgid "Preferences KNotes..." +msgstr "مايىللىق…" + +#: kontactplugin/knotes_part.cpp:172 notes/knote.cpp:713 +#, kde-format +msgid "Mail..." +msgstr "" + +#: kontactplugin/knotes_part.cpp:177 notes/knote.cpp:709 +#, kde-format +msgid "Send..." +msgstr "ئەۋەت…" + +#: kontactplugin/knotes_part.cpp:182 notes/knote.cpp:704 +#, kde-format +msgid "Set Alarm..." +msgstr "" + +#: kontactplugin/knotes_part.cpp:197 notes/knote.cpp:717 +#, kde-format +msgid "Save As..." +msgstr "باشقا ئاتتا ساقلا…" + +#: kontactplugin/knotes_part.cpp:202 notes/knote.cpp:690 +#, kde-format +msgid "Lock" +msgstr "قۇلۇپلا" + +#: kontactplugin/knotes_part.cpp:205 notes/knote.cpp:693 +#, kde-format +msgid "Unlock" +msgstr "قۇلۇپسىزلا" + +#: kontactplugin/knotes_part.cpp:238 +#, kde-format +msgid "Set Focus to Quick Search" +msgstr "" + +#: kontactplugin/knotes_part.cpp:321 +#, kde-format +msgctxt "@info" +msgid "To print notes, first select the notes to print from the list." +msgstr "" + +#: kontactplugin/knotes_part.cpp:322 +#, kde-format +msgctxt "@title:window" +msgid "Print Popup Notes" +msgstr "" + +#: kontactplugin/knotes_part.cpp:366 +#, kde-format +msgid "Note was not created." +msgstr "" + +#: kontactplugin/knotes_part.cpp:366 +#, fuzzy, kde-format +#| msgid "Rename..." +msgid "Create new note" +msgstr "ئات ئۆزگەرت…" + +#: kontactplugin/knotes_part.cpp:388 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:70 +#, fuzzy, kde-format +#| msgid "Do you really want to delete note %1?" +msgctxt "@info" +msgid "Do you really want to delete this note?" +msgid_plural "Do you really want to delete these %1 notes?" +msgstr[0] "Do you really want to delete note %1?" + +#: kontactplugin/knotes_part.cpp:390 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:57 +#, fuzzy, kde-format +#| msgid "Confirm Delete" +msgctxt "@title:window" +msgid "Confirm Delete" +msgstr "ئۆچۈرۈش جەزملە" + +#: kontactplugin/knotes_part.cpp:582 +#, fuzzy, kde-format +#| msgid "New Note" +msgctxt "@title:window" +msgid "Rename Popup Note" +msgstr "يېڭى ئىزاھ" + +#: kontactplugin/knotes_part.cpp:583 +#, fuzzy, kde-format +#| msgid "New Note" +msgctxt "@label:textbox" +msgid "New Name:" +msgstr "يېڭى ئىزاھ" + +#: kontactplugin/knotes_part.cpp:606 kontactplugin/knotes_part.cpp:790 +#, fuzzy, kde-format +#| msgid "New Note" +msgid "Show Note..." +msgstr "يېڭى ئىزاھ" + +#: kontactplugin/knotes_part.cpp:742 +#, kde-format +msgid "Rich text (*.html)" +msgstr "" + +#: kontactplugin/knotes_part.cpp:744 +#, kde-format +msgid "Plain text (*.txt)" +msgstr "" + +#: kontactplugin/knotes_part.cpp:747 notes/knote.cpp:516 +#, kde-format +msgid "Save As" +msgstr "باشقا ئاتتا ساقلا" + +#: kontactplugin/knotes_part.cpp:758 notes/knote.cpp:533 +#, kde-format +msgid "" +"A file named %1 already exists.
                Are you sure you want to " +"overwrite it?
                " +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:62 +#, fuzzy, kde-format +#| msgid "New Note" +msgctxt "@action:inmenu" +msgid "New Popup Note..." +msgstr "يېڭى ئىزاھ" + +#: kontactplugin/knotes_plugin.cpp:70 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can create a new popup note." +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:99 +#, fuzzy, kde-kuit-format +#| msgid "KNotes" +msgctxt "@title" +msgid "KNotes" +msgstr "KNotes" + +#: kontactplugin/knotes_plugin.cpp:101 +#, fuzzy, kde-kuit-format +#| msgid "Notes" +msgctxt "@title" +msgid "Popup Notes" +msgstr "ئىزاھ" + +#: kontactplugin/knotes_plugin.cpp:103 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Copyright © 2003–2018 Kontact authors" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:105 +#, fuzzy, kde-kuit-format +#| msgid "Laurent Montel" +msgctxt "@info:credit" +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: kontactplugin/knotes_plugin.cpp:106 +#, fuzzy, kde-kuit-format +#| msgid "Maintainer" +msgctxt "@info:credit" +msgid "Current Maintainer" +msgstr "مەسئۇل كىشى" + +#: kontactplugin/knotes_plugin.cpp:109 +#, fuzzy, kde-kuit-format +#| msgid "Michael Brade" +msgctxt "@info:credit" +msgid "Michael Brade" +msgstr "Michael Brade" + +#: kontactplugin/knotes_plugin.cpp:110 +#, fuzzy, kde-kuit-format +#| msgid "Previous Maintainer" +msgctxt "@info:credit" +msgid "Previous Maintainer" +msgstr "ئالدىنقى مەسئۇل ئادەم" + +#: kontactplugin/knotes_plugin.cpp:112 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Tobias Koenig" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:113 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Developer" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:151 +#, fuzzy, kde-format +#| msgid "Settings" +msgctxt "@item" +msgid "Meeting" +msgstr "تەڭشەكلەر" + +#: kontactplugin/knotes_plugin.cpp:165 kontactplugin/knotes_plugin.cpp:170 +#, fuzzy, kde-format +#| msgid "Notes" +msgctxt "@item" +msgid "Note: %1" +msgstr "ئىزاھ" + +#: kontactplugin/knotes_plugin.cpp:177 +#, fuzzy, kde-format +#| msgid "New Note" +msgctxt "@item" +msgid "New Note" +msgstr "يېڭى ئىزاھ" + +#: kontactplugin/knotes_plugin.cpp:187 +#, kde-format +msgctxt "@info" +msgid "Dropping multiple mails is not supported." +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:190 +#, kde-format +msgctxt "@item" +msgid "" +"From: %1\n" +"To: %2\n" +"Subject: %3" +msgstr "" + +#: kontactplugin/knotes_plugin.cpp:193 +#, kde-format +msgctxt "@item" +msgid "Mail: %1" +msgstr "" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, kde-format +msgctxt "@title:window" +msgid "Show Popup Note" +msgstr "" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, kde-format +msgctxt "@title:window" +msgid "Edit Popup Note" +msgstr "" + +#: kontactplugin/knoteseditdialog.cpp:79 +#, kde-format +msgctxt "@label popup note name" +msgid "Name:" +msgstr "" + +#: kontactplugin/knoteslistwidgetsearchline.cpp:28 +#, fuzzy, kde-format +#| msgid "New Note" +msgid "Search notes..." +msgstr "يېڭى ئىزاھ" + +#: kontactplugin/knoteslistwidgetsearchline.cpp:37 +#, fuzzy, kde-format +#| msgid "New Note" +msgid "Search notes...<%1>" +msgstr "يېڭى ئىزاھ" + +#: kontactplugin/knotesselectdeletenotesdialog.cpp:46 +#, kde-format +msgid "(note locked, it will not removed)" +msgstr "" + +#: kontactplugin/summarywidget.cpp:63 +#, fuzzy, kde-format +#| msgid "Notes" +msgid "Popup Notes" +msgstr "ئىزاھ" + +#: kontactplugin/summarywidget.cpp:120 +#, kde-format +msgid "No notes found" +msgstr "" + +#: kontactplugin/summarywidget.cpp:153 +#, kde-format +msgid "Modify Note..." +msgstr "" + +#: kontactplugin/summarywidget.cpp:157 +#, fuzzy, kde-format +#| msgid "Delete" +msgid "Delete Note..." +msgstr "ئۆچۈر" + +#: kontactplugin/summarywidget.cpp:243 +#, kde-format +msgid "Read Popup Note: \"%1\"" +msgstr "" + +#: notes/knote.cpp:149 +#, kde-format +msgid "Do you really want to delete note %1?" +msgstr "Do you really want to delete note %1?" + +#: notes/knote.cpp:150 +#, kde-format +msgid "Confirm Delete" +msgstr "ئۆچۈرۈش جەزملە" + +#: notes/knote.cpp:151 +#, kde-format +msgid "&Delete" +msgstr "ئۆچۈر(&D)" + +#: notes/knote.cpp:277 +#, kde-format +msgid "Please enter the new name:" +msgstr "" + +#: notes/knote.cpp:511 +#, kde-format +msgid "Save note as plain text" +msgstr "" + +#: notes/knote.cpp:639 +#, kde-format +msgid "&All Desktops" +msgstr "بارلىق ئۈستەلئۈستى(&A)" + +#: notes/knote.cpp:681 +#, kde-format +msgid "New" +msgstr "يېڭى" + +#: notes/knote.cpp:685 +#, kde-format +msgid "Rename..." +msgstr "ئات ئۆزگەرت…" + +#: notes/knote.cpp:695 +#, kde-format +msgid "Hide" +msgstr "يوشۇر" + +#: notes/knote.cpp:700 +#, kde-format +msgid "Delete" +msgstr "ئۆچۈر" + +#: notes/knote.cpp:727 +#, kde-format +msgid "Preferences..." +msgstr "مايىللىق…" + +#: notes/knote.cpp:732 +#, kde-format +msgid "Keep Above Others" +msgstr "ئەڭ ئۈستىدە" + +#: notes/knote.cpp:737 +#, kde-format +msgid "Keep Below Others" +msgstr "ئەڭ ئاستىدا" + +#: notes/knote.cpp:742 +#, kde-format +msgid "To Desktop" +msgstr "" + +#: notes/knote.cpp:752 +#, kde-format +msgid "Walk Through Notes" +msgstr "" + +#: print/knotegrantleeprint.cpp:50 +#, fuzzy, kde-format +#| msgid "Alarm" +msgid "Alarm:" +msgstr "قوڭغۇراق" + +#: print/knotegrantleeprint.cpp:51 +#, kde-format +msgid "Note is locked" +msgstr "" + +#: print/knoteprinter.cpp:135 +#, kde-format +msgid "Print Note" +msgid_plural "Print %1 notes" +msgstr[0] "" + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing theme was not found." +msgstr "" + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing error" +msgstr "" + +#: print/knoteprintselectednotesdialog.cpp:63 +#, kde-format +msgid "Printing theme:" +msgstr "" + +#: print/knoteprintselectednotesdialog.cpp:70 +#, kde-format +msgid "Preview" +msgstr "" + +#: print/knoteprintselectednotesdialog.cpp:72 +#, fuzzy, kde-format +#| msgid "Print %1" +msgid "Print" +msgstr "بېسىپ چىقار %1" + +#: print/knoteprintselectthemedialog.cpp:34 +#, kde-format +msgid "Select theme" +msgstr "" + +#: print/knoteprintselectthemedialog.cpp:51 +#, kde-format +msgid "Themes:" +msgstr "" + +#~ msgid "Display" +#~ msgstr "كۆرسەتكۈچ" + +#~ msgid "Location:" +#~ msgstr "ئورنى:" + +#~ msgid "&Port:" +#~ msgstr "ئېغىز(&P):" + +#~ msgid "Plain" +#~ msgstr "تەكشىلىك" diff --git a/po/uk/akonadi_notes_agent.po b/po/uk/akonadi_notes_agent.po new file mode 100644 index 0000000..4f3995b --- /dev/null +++ b/po/uk/akonadi_notes_agent.po @@ -0,0 +1,119 @@ +# Translation of akonadi_notes_agent.po to Ukrainian +# Copyright (C) 2013-2018 This_file_is_part_of_KDE +# This file is distributed under the license LGPL version 2.1 or +# version 3 or later versions approved by the membership of KDE e.V. +# +# Yuri Chornoivan , 2013, 2014, 2015, 2016, 2017, 2018. +msgid "" +msgstr "" +"Project-Id-Version: akonadi_notes_agent\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2018-01-02 09:19+0200\n" +"Last-Translator: Yuri Chornoivan \n" +"Language-Team: Ukrainian \n" +"Language: uk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n" +"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"X-Generator: Lokalize 2.0\n" + +#: notesagentalarmdialog.cpp:51 notesagentalarmdialog.cpp:220 +#, kde-format +msgid "Alarm" +msgstr "Нагадування" + +#: notesagentalarmdialog.cpp:63 +#, kde-format +msgid "The following notes triggered alarms:" +msgstr "Наступні нотатки спричинили нагадування:" + +#: notesagentalarmdialog.cpp:101 +#, kde-format +msgid "Remove Alarm" +msgstr "Вилучити нагадування" + +#: notesagentalarmdialog.cpp:103 +#, kde-format +msgid "Show Note..." +msgstr "Показати нотатку…" + +#: notesagentalarmdialog.cpp:105 +#, kde-format +msgid "Modify Alarm..." +msgstr "Змінити нагадування…" + +#: notesagentalarmdialog.cpp:158 +#, kde-format +msgid "Are you sure to remove alarm?" +msgstr "Ви справді хочете вилучити нагадування?" + +#: notesagentalarmdialog.cpp:158 +#, kde-format +msgctxt "@title:window" +msgid "Remove Alarm" +msgstr "Вилучення нагадування" + +#: notesagentalarmdialog.cpp:220 +#, kde-format +msgid "Error during fetch alarm info." +msgstr "Помилка під час отримання даних нагадування." + +#: notesagentsettingsdialog.cpp:42 +#, kde-format +msgid "Configure Notes Agent" +msgstr "Налаштовування агента нотаток" + +#: notesagentsettingsdialog.cpp:58 +#, kde-format +msgid "Notify" +msgstr "Сповістити" + +#: notesagentsettingsdialog.cpp:61 +#, kde-format +msgid "Network" +msgstr "Мережа" + +#: notesagentsettingsdialog.cpp:70 +#, kde-format +msgid "Notes Agent" +msgstr "Агент нотаток" + +#: notesagentsettingsdialog.cpp:72 +#, kde-format +msgid "Notes Agent." +msgstr "Агент нотаток." + +#: notesagentsettingsdialog.cpp:74 +#, kde-format +msgid "Copyright (C) 2013-2018 Laurent Montel" +msgstr "© Laurent Montel, 2013–2018" + +#: notesagentsettingsdialog.cpp:76 +#, kde-format +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: notesagentsettingsdialog.cpp:77 +#, kde-format +msgid "Maintainer" +msgstr "Супровідник" + +#: notesagentsettingsdialog.cpp:80 +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "Юрій Чорноіван" + +#: notesagentsettingsdialog.cpp:81 +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "yurchor@ukr.net" + +#: notesmanager.cpp:199 +#, kde-format +msgid "Note Received" +msgstr "Отримано нотатку" diff --git a/po/uk/docs/akonadi_notes_agent/index.docbook b/po/uk/docs/akonadi_notes_agent/index.docbook new file mode 100644 index 0000000..5c46c54 --- /dev/null +++ b/po/uk/docs/akonadi_notes_agent/index.docbook @@ -0,0 +1,96 @@ + +Агент нотаток"> + + +]> + +
                + +Підручник з агента нотаток + + Laurent Montel &Laurent.Montel.mail; +ЮрійЧорноіван
                yurchor@ukr.net
                Переклад українською
                +
                + + +2013 +&Laurent.Montel; + + +20 грудня 2013 року +&kde; 4.13 + +
                + + +Вступ + +Агент нотаток — агент Akonadi, за допомогою якого ви можете отримувати нотатки та нагадування з мережі. + + + +Подяки і ліцензування + +&i18n-notesagent; +Авторські права на програму належать &Laurent.Montel; &Laurent.Montel.mail;, 2013 +Авторські права на документацію належать &Laurent.Montel; &Laurent.Montel.mail;, 2013 + +Переклад українською: Юрій Чорноіванyurchor@ukr.net +&underFDL; &underGPL; + + + +
                + diff --git a/po/uk/docs/knotes/index.docbook b/po/uk/docs/knotes/index.docbook new file mode 100644 index 0000000..aa92eec --- /dev/null +++ b/po/uk/docs/knotes/index.docbook @@ -0,0 +1,942 @@ + + + +]> + + + + +Довідник з &knotes; + + +Fabian Dal Santo
                &Fabian.DalSanto.mail;
                +
                +
                + +Greg M. Holmes + +Lauri Watts Оглядач + +МиколаШафоростов
                shaforostoff@users.sourceforge.net
                Переклад українською
                о. ІванПетрущак
                fr.ivan@ukrainian-orthodox.org
                Виправлення і доповнення перекладу
                + +
                + + +2000 +&Greg.M.Holmes; + + +2001 +Fabian Del Santo + + +&FDLNotice; + +28 липня 2016 року +5.3.40 (Програми 16.08) + +&knotes; - це програма клейких нотаток для стільниці. + + +KDE +Knotes +нотатки +вигульк +вигульки +knotes + + + +
                + + +Вступ + +&knotes; - це програма, що дозволяє створювати комп'ютерний еквівалент клейких нотаток. Нотатки автоматично зберігаються при виході з програми, і показуються при її запуску. + +Можна друкувати нотатки та надсилати їх поштою, якщо налаштувати &knotes; для використання додаткових програм. + +Особливості показу нотаток, такі як колір та шрифт можуть бути налаштовані для кожної нотатки. Також можна налаштувати типові значення. + +Після першого запуску &knotes; буде створено відповідний ресурс, всі нотатки зберігатимуться у поштовій теці з назвою notes у каталозі $(qtpaths --paths GenericDataLocation). + + + + +Використання &knotes; + + + +Створення нової нотатки: + +Щоб створити нову нотатку, наведіть вказівник миші на піктограму &knotes; у лотку, клацніть правою кнопкою і оберіть з контекстного меню пункт Створити нотатку. +Ви можете створити нову нотатку, що містить інформацію з буфера обміну даними, вибравши Створити нотатку з буфера обміну або скориставшись пунктом Створити нотатку з текстового файла. + +Після цього буде відкрито вікно, за допомогою якого ви зможете вибрати теку для збереження вашої нотатки. + + +Вибір теки нотаток + + + + +Вибір теки нотаток + + + +Виберіть типовий каталог, щоб пропустити це діалогове вікно під час створення нотаток. + + + + +Написання нотатки: + +Щоб написати нотатку, просто введіть її текст у наданому місці. Також підтримуються функції редагування з клавіатури і мишки. Натискання на праву кнопку мишки в ділянці редагування надає наступні параметри меню: + + +&Ctrl;Z Вернути +&Ctrl;&Shift;Z Повторити +&Ctrl;X Вирізати +&Ctrl;C Копіювати +&Ctrl;V Вставити +Вилучити +Очистити +&Ctrl;A Вибрати все +Перевірити правопис +Автоматична перевірка правопису +Дозволити табуляцію +&Ctrl;F Пошук... +F3 Знайти далі +&Ctrl;R Замінити +Декламувати текст +Вставити дату +Вставити позначку + +Текст можна вибрати натиснувши на ліву клавішу мишки та переміщаючи її, або натиснувши на клавішу Shift та використовуючи клавіші стрілок. + + + + +Вставка дати: + +Для вставки в нотатку поточної дати відкрийте контекстним меню панелі редагування (клацніть правою кнопкою миші) і виберіть у ньому пункт Вставити дату. +Поточна дата і час будуть вставлені у позицію курсора в тексті нотатки. + + + + +Перейменування нотатки: + +Для перейменування нотатки, клацніть правою кнопкою мишки на смужці її заголовка і виберіть Перейменувати.... +Введіть нову назву нотатки у вікні, яке з'явиться. Щоб прийняти нову назву, натисніть кнопку Гаразд. Для виходу з вікна без перейменування нотатки, натисніть кнопку Скасувати. + + + + +Надсилання нотатки поштою: + +Для надсилання нотатки поштою, клацніть правою кнопкою мишки на смужці її заголовка і виберіть Надіслати поштою.... +Що відбувається далі, залежить від налаштування поштової програми у діалоговому вікні Параметри. + + + + +Друк нотатки: + +Для друку нотатки, клацніть правою кнопкою мишки на смужці заголовка нотатки й виберіть &Ctrl;P Друкувати. +Буде відкрито стандартне вікно друку &kde;. + + + + +Вилучення нотатки: + +Для вилучення нотатки, клацніть правою кнопкою мишки на смужці її заголовка і виберітьВилучити. + + + + +Ховання нотатки: + +Щоб сховати нотатку, натисніть кнопку X, розташовану у верхньому правому кутку смужки заголовка нотатки, або оберіть пункт &Esc;Сховати з контекстного меню. Нотатку більше не буде показано на екрані. Саму нотатку вилучено не буде. + + + + +Встановлення нагадування: + +Виберіть пункт Встановити нагадування у контекстному меню панелі заголовка нотатки. Позначте пункт Нагадати о на наступній сторінці діалогового вікна і вкажіть дату і час нагадування. У вказаний вами час програма покаже контекстне вікно зі списком всіх нотаток, для яких встановлено відповідне нагадування. + + + + +Надсилання нотатки: + +Щоб надіслати нотатку на інший комп’ютер, виберіть у контекстному меню панелі заголовка нотатки пункт Надіслати.... Вкажіть назву вузла комп’ютера або його IP-адресу чи виберіть отримувача зі списку адрес раніше надісланих нотаток. Якщо у отримувача увімкнено можливість отримання вхідних нотаток, йому буде показано надіслану нотатку із зазначенням ідентифікатора відправника на панелі заголовка. + + + + +Блокування нотатки: + +Щоб запобігти випадковим змінам у нотатці, виберіть пункт Заблокувати у контекстному меню панелі заголовка нотатки. + + + + +Збереження нотатки: + +Щоб зберегти нотатку, виберіть у контекстному меню панелі заголовка нотатки пункт Зберегти як.... Нотатку можна зберегти у форматі звичайного тексту або у форматі &HTML;, якщо увімкнено режим Форматований текст. + + + + +Показ нотаток: + +Коли ви запустите &knotes;, усі нотатки буде приховано. Якщо ви хочете переглянути список нотаток, клацніть лівою кнопкою миші на піктограмі &knotes; на панелі і виберіть нотатку, яку ви хочете переглянути. + + + + +Пошук у всіх нотатках: + +Клацніть правою кнопкою миші на піктограмі на панелі і виберіть у контекстному меню пункт &Ctrl;F Пошук. +У відповідь буде відкрито стандартне діалогове вікно &kde;, у якому ви зможете вказати текст, пошук якого буде виконано у всіх нотатках. + + + + +Функції стільниці: + +Для перенесення нотатки на певну стільницю, клацніть правою кнопкою мишки на смужці заголовка нотатки і виберіть До стільниці. Виберіть необхідну стільницю або Всі стільниці +Щоб розташувати нотатку поверх усіх вікон, клацніть правою кнопкою мишки на смужці її заголовка і виберіть Зберігати над іншими. +Щоб повернути нотаткам поведінку, характерну для більшості звичайних вікон, позначте пункт Зберігати під іншими. + + + + +Вихід з &knotes; + +Для виходу з &knotes; клацніть правою кнопкою мишки на піктограмі на панелі та виберіть Вихід. + + + + + + + + +Налаштування + + +Налаштування &knotes; Стандартні параметри + +Щоб налаштувати &knotes;, клацніть правою кнопкою мишки на піктограмі на панелі. Виберіть Налаштувати KNotes.... З'явиться вікно Параметри KNotes. + + +Розділ «Екран» + +Колір тексту: +Кольоровий квадрат показує поточний колір тексту. Наведіть вказівник миші на цей квадрат і клацніть лівою кнопкою миші, щоб відкрити стандартне вікно вибору кольору &kde;. + + +Колір тла: +Кольоровий квадрат показує поточний колір тла. Наведіть вказівник миші на цей квадрат і клацніть лівою кнопкою миші, щоб відкрити стандартне вікно вибору кольору &kde;. + + + +Типова ширина: +Ширина нотатки в пікселях. Змініть значення за вашим уподобанням. + + + +Типова висота: +Висота нотатки в пікселях. Змініть значення за вашим уподобанням. + + + +Показувати нотатку в смужці завдань +Типово, нотатки &knotes; не показано як елементи смужки завдань. Якщо ви хочете, щоб їх було видно, ввімкніть цей параметр. + + + + +Запам’ятати стільницю +Якщо ви користуєтеся декількома віртуальними стільницями, і позначено цей пункт, нотатки буде показано лише на вказаній вами стільниці. + + + + + +Розділ «Редактор» + +Розмір табуляції +Це розмір відступу (у пробілах ), який створюється клавішею Tab. Змініть значення за вашим уподобанням. + + +Автоматичний відступ +Це прапорець-перемикач. Якщо ввімкнено, буде використовуватися автоматичний відступ. + + + +Текст із форматуванням + +Позначте цей пункт, якщо ви хочете, щоб у нижній частині віко нотаток було показано панель форматування. + + + + +Шрифт заголовка: +Можна змінити шрифт, який використовується для заголовків нотаток. + +Натисніть кнопку Вибрати... для відкриття стандартного вікна вибору шрифту &kde;. + + + + +Шрифт тексту + +Можна змінити шрифт, що використовується для тексту нотаток. + +Натисніть кнопку Вибрати... для відкриття стандартного вікна вибору шрифту &kde;. + + + + +Розділ «Дії» + +Команда пошти +У це поле введіть команду надсилання пошти і потрібні параметри командного рядка. +За допомогою лексеми %f у командному рядку ви можете передати текст нотатки до команди надсилання пошти, а за допомогою лексеми %t — заголовок нотатки. + + + + + + +Розділ «Мережа» + +Приймати вхідні нотатки +Позначте цей пункт, щоб дозволити програмі отримувати нотатки з інших комп’ютерів. + + + +Ід. відправника +У заголовку нотатки буде показано ідентифікатор з початковим заголовком нотатки, а також дані щодо назви вузла або IP-адреси та дати надсилання. + + + +Порт +Порт, який буде використано для надсилання нотаток мережею. Типовим є порт 24837. + + + + +Розділ «Друк» + +Тема +Тема, яку буде використано для оформлення під час друку нотатки. + + + + +Розділ «Збіки» + +Теки +За допомогою цієї вкладки ви можете вказати теки, які буде показано. Достатньо позначити відповідні пункти. Також можна змінити типову теку зберігання нотаток і додати підтеки для нотаток. + + +Облікові записи +За допомогою цієї вкладки ви можете редагувати перелік локальних поштових тек, які будуть використовуватися для нотаток. + + + + +Розділ «Інше» + +Різні параметри +Увімкнути показ кількості нотаток на піктограмі у лотку. +Для внесення змін до типового заголовка ви можете скористатися замінником %d для поточної дати у скороченому форматі, %I для поточної дати у повному форматі та %t для поточного часу. + + + + + + +Налаштування показу окремої нотатки + +Можна налаштувати кожну нотатку незалежно від глобальних параметрів. Ці параметри ідентичні описаним в розділі Налаштування, але вони будуть застосовуватися тільки до однієї обраної вами нотатки. Всі інші відкриті нотатки, і нові нотатки будуть використовувати типові параметри. + +Для налаштування показу однієї нотатки, клацніть правою кнопкою мишки на смужці її заголовка і виберіть Параметри.... +Буде відкрито діалогове вікно зі сторінками Параметри показу і Параметри редагування, у якому ви зможете налаштувати нотатку. + + + + + + +Подяки і ліцензія + +&knotes; + +Авторські права на програму Bernd Wuebben &Bernd.Johannes.Wuebben.mail;, ©1997 + +При сприянні: + +Wynn Wilkes wynnw@calderasystems.com + + + +Авторське право на документацію &Greg.M.Holmes; holmegm@earthlink.net, ©2000 + +Документацію оновлено у 2001 році Fabian Del Santo &Fabian.DalSanto.mail; і в 2003 році &Lauri.Watts; &Lauri.Watts.mail;. + + +Переклад українською: Микола Шафоростов, shaforostoff@users.sourceforge.netВиправлення та доповнення перекладу: Іван Петрущакiip@telus.net +&underFDL; &underGPL; + +&documentation.index; + +
                + diff --git a/po/uk/knotes.po b/po/uk/knotes.po new file mode 100644 index 0000000..862c1a5 --- /dev/null +++ b/po/uk/knotes.po @@ -0,0 +1,1268 @@ +# Translation of knotes.po to Ukrainian +# Copyright (C) 2000-2018 This_file_is_part_of_KDE +# This file is distributed under the license LGPL version 2.1 or +# version 3 or later versions approved by the membership of KDE e.V. +# +# Andriy Rysin , 2000, 2002, 2003. +# Eugene Onischenko , 2003. +# Ivan Petrouchtchak , 2004, 2005, 2006, 2007, 2008. +# Yuri Chornoivan , 2008, 2009, 2010, 2013, 2014, 2015, 2016, 2017, 2018. +msgid "" +msgstr "" +"Project-Id-Version: knotes\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2018-01-02 09:29+0200\n" +"Last-Translator: Yuri Chornoivan \n" +"Language-Team: Ukrainian \n" +"Language: uk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Lokalize 2.0\n" +"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n" +"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" + +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "Andriy Rysin,Іван Петрущак" + +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "rysin@kde.org,ivanpetrouchtchak@yahoo.com" + +#: apps/knotes_options.h:29 +#, kde-format +msgid "Suppress creation of a new note on a non-unique instance." +msgstr "Не допускати створення нової нотатки на неунікальному зразку." + +#: apps/knotesakonaditray.cpp:35 apps/knotestray.cpp:32 +#, kde-format +msgid "KNotes: Sticky notes by KDE" +msgstr "KNotes: Клейкі нотатки від KDE" + +#: apps/knotesapp.cpp:98 +#, kde-format +msgid "New Note" +msgstr "Створити нотатку" + +#: apps/knotesapp.cpp:106 kontactplugin/knotes_part.cpp:187 +#, kde-format +msgid "New Note From Clipboard" +msgstr "Створити нотатку з буфера обміну" + +#: apps/knotesapp.cpp:112 kontactplugin/knotes_part.cpp:192 +#, kde-format +msgid "New Note From Text File..." +msgstr "Створити нотатку з текстового файла…" + +#: apps/knotesapp.cpp:116 +#, kde-format +msgid "Show All Notes" +msgstr "Показати всі нотатки" + +#: apps/knotesapp.cpp:122 +#, kde-format +msgid "Hide All Notes" +msgstr "Сховати всі нотатки" + +#: apps/knotesapp.cpp:128 kontactplugin/knotes_part.cpp:146 +#, kde-format +msgctxt "@action:inmenu" +msgid "Print Selected Notes..." +msgstr "Надрукувати позначені нотатки…" + +#: apps/knotesapp.cpp:134 +#, kde-format +msgctxt "@action:inmenu" +msgid "Delete Selected Notes..." +msgstr "Вилучити позначені нотатки…" + +#: apps/knotesapp.cpp:393 kontactplugin/knotes_part.cpp:874 +#, kde-format +msgid "Select Text File" +msgstr "Виберіть текстовий файл" + +#: apps/knotesapp.cpp:394 kontactplugin/knotes_part.cpp:875 +#, kde-format +msgid "Text File" +msgstr "Текстовий файл" + +#: apps/knotesapp.cpp:400 kontactplugin/knotes_part.cpp:882 +#, kde-format +msgid "Error during open text file: %1" +msgstr "Помилка під час спроби відкрити текстовий файл: %1" + +#: apps/knotesapp.cpp:401 kontactplugin/knotes_part.cpp:883 +#, kde-format +msgid "Open Text File" +msgstr "Відкриття текстового файла" + +#: apps/knotesapp.cpp:404 kontactplugin/knotes_part.cpp:886 +#, kde-format +msgid "Note from file '%1'" +msgstr "Нотатка з файла «%1»" + +#: apps/knotesapp.cpp:499 +#, kde-format +msgid "No Notes" +msgstr "Нема нотаток" + +#: apps/knotesapp.cpp:552 kontactplugin/knotes_part.cpp:637 +#, kde-format +msgid "Settings" +msgstr "Параметри" + +#. i18n: ectx: Menu (knotes_context) +#: apps/main.cpp:54 data/knotesappui.rc:5 data/knotesappui.rc:6 +#: kontactplugin/knotes_part.cpp:87 kontactplugin/knotes_plugin.cpp:58 +#: kontactplugin/knoteseditdialog.cpp:67 +#, kde-format +msgid "KNotes" +msgstr "KNotes" + +#: apps/main.cpp:56 +#, kde-format +msgid "KDE Notes" +msgstr "Нотатки KDE" + +#: apps/main.cpp:58 +#, kde-format +msgid "Copyright © 1997–2018 KNotes authors" +msgstr "© Автори KNotes 1997–2018" + +#: apps/main.cpp:78 kontactplugin/kcmknotessummary.cpp:64 +#, kde-format +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: apps/main.cpp:79 +#, kde-format +msgid "Maintainer" +msgstr "Супровід" + +#: apps/main.cpp:81 +#, kde-format +msgid "Guillermo Antonio Amaral Bastidas" +msgstr "Guillermo Antonio Amaral Bastidas" + +#: apps/main.cpp:82 apps/main.cpp:85 +#, kde-format +msgid "Previous Maintainer" +msgstr "Попередній супроводжувач" + +#: apps/main.cpp:84 +#, kde-format +msgid "Michael Brade" +msgstr "Michael Brade" + +#: apps/main.cpp:87 +#, kde-format +msgid "Bernd Johannes Wuebben" +msgstr "Bernd Johannes Wuebben" + +#: apps/main.cpp:88 +#, kde-format +msgid "Original KNotes Author" +msgstr "Перший автор KNotes" + +#: apps/main.cpp:90 +#, kde-format +msgid "Wynn Wilkes" +msgstr "Wynn Wilkes" + +#: apps/main.cpp:91 +#, kde-format +msgid "Ported KNotes to KDE 2" +msgstr "Портування KNotes до KDE 2" + +#: apps/main.cpp:93 +#, kde-format +msgid "Daniel Martin" +msgstr "Daniel Martin" + +#: apps/main.cpp:94 +#, kde-format +msgid "Network Interface" +msgstr "Мережний інтерфейс" + +#: apps/main.cpp:96 +#, kde-format +msgid "Bo Thorsen" +msgstr "Bo Thorsen" + +#: apps/main.cpp:97 +#, kde-format +msgid "Started KDE Resource Framework Integration" +msgstr "Запущено оболонку інтеграції ресурсів KDE" + +#: apps/main.cpp:99 +#, kde-format +msgid "Bera Debajyoti" +msgstr "Bera Debajyoti" + +#: apps/main.cpp:100 +#, kde-format +msgid "Idea and initial code for the new look & feel" +msgstr "Ідея і початковий код для нового вигляду і поведінки" + +#: apps/main.cpp:102 +#, kde-format +msgid "Matthias Ettrich" +msgstr "Matthias Ettrich" + +#: apps/main.cpp:105 +#, kde-format +msgid "David Faure" +msgstr "David Faure" + +#: apps/main.cpp:108 +#, kde-format +msgid "Matthias Kiefer" +msgstr "Matthias Kiefer" + +#: apps/main.cpp:111 +#, kde-format +msgid "Luboš Luňák" +msgstr "Luboš Luňák" + +#: apps/main.cpp:113 +#, kde-format +msgid "Dirk A. Mueller" +msgstr "Dirk A. Mueller" + +#: apps/main.cpp:116 +#, kde-format +msgid "Carsten Pfeiffer" +msgstr "Carsten Pfeiffer" + +#: apps/main.cpp:119 +#, kde-format +msgid "Harri Porten" +msgstr "Harri Porten" + +#: apps/main.cpp:122 +#, kde-format +msgid "Espen Sand" +msgstr "Espen Sand" + +#: configdialog/knotecollectionconfigwidget.cpp:121 +#, kde-format +msgid "Folders" +msgstr "Теки" + +#: configdialog/knotecollectionconfigwidget.cpp:123 +#, kde-format +msgid "Select which KNotes folders to show:" +msgstr "Виберіть теки KNotes, які слід показувати:" + +#: configdialog/knotecollectionconfigwidget.cpp:158 +#, kde-format +msgid "Search..." +msgstr "Шукати…" + +#: configdialog/knotecollectionconfigwidget.cpp:176 +#, kde-format +msgid "&Select All" +msgstr "&Вибрати все" + +#: configdialog/knotecollectionconfigwidget.cpp:180 +#, kde-format +msgid "&Unselect All" +msgstr "Скасувати ви&бір всього" + +#: configdialog/knotecollectionconfigwidget.cpp:185 +#, kde-format +msgid "Rename notes..." +msgstr "Перейменувати нотатки…" + +#: configdialog/knotecollectionconfigwidget.cpp:189 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "Виберіть теку, у якій зберігатимуться нотатки:" + +#: configdialog/knotecollectionconfigwidget.cpp:208 +#, kde-format +msgid "Notes accounts" +msgstr "Облікові записи нотаток" + +#: configdialog/knotecollectionconfigwidget.cpp:213 +#, kde-format +msgid "Accounts" +msgstr "Облікові записи" + +#: configdialog/knotecollectionconfigwidget.cpp:245 +#, kde-format +msgid "Rename Notes" +msgstr "Перейменування нотаток" + +#: configdialog/knotecollectionconfigwidget.cpp:246 +#, kde-format +msgid "Name:" +msgstr "Назва:" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "An error was occurred during renaming: %1" +msgstr "Під час спроби перейменування сталася помилка: %1" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "Rename note" +msgstr "Перейменування нотатки" + +#: configdialog/knoteconfigdialog.cpp:192 +#, kde-format +msgid "Show number of notes in tray icon" +msgstr "Показувати кількість нотаток на піктограмі у лотку" + +#: configdialog/knoteconfigdialog.cpp:199 +#, kde-format +msgid "Default Title:" +msgstr "Типовий заголовок:" + +#: configdialog/knoteconfigdialog.cpp:206 +#, kde-format +msgid "How does this work?" +msgstr "Як це працює?" + +#: configdialog/knoteconfigdialog.cpp:240 +#, kde-format +msgid "" +"

                You can customize title note. You can use:

                • %d current date " +"(short format)
                • %l current date (long format)
                • %t current " +"time
                " +msgstr "" +"

                Ви можете налаштувати заголовки нотаток. Можливі замінники:

                • %d — поточна дата (скорочений формат)
                • %l — поточна дата " +"(повністю)
                • %t — поточний час
                " + +#: configdialog/knoteconfigdialog.cpp:262 +#, kde-format +msgid "Theme:" +msgstr "Тема:" + +#: configdialog/knoteconfigdialog.cpp:272 +#, kde-format +msgid "Download new printing themes" +msgstr "Отримати нові теми для друку" + +#: configdialog/knotedisplayconfigwidget.cpp:46 +#, kde-format +msgid "&Text color:" +msgstr "Колір &тексту:" + +#: configdialog/knotedisplayconfigwidget.cpp:55 +#, kde-format +msgid "&Background color:" +msgstr "Колір т&ла:" + +#: configdialog/knotedisplayconfigwidget.cpp:66 +#, kde-format +msgid "&Show note in taskbar" +msgstr "&Відображати нотатку у смужці задач" + +#: configdialog/knotedisplayconfigwidget.cpp:70 +#, kde-format +msgid "&Remember desktop" +msgstr "Па&м'ятати стільницю" + +#: configdialog/knotedisplayconfigwidget.cpp:74 +#, kde-format +msgid "Default &width:" +msgstr "Типова &ширина:" + +#: configdialog/knotedisplayconfigwidget.cpp:85 +#, kde-format +msgid "Default &height:" +msgstr "Типова &висота:" + +#: configdialog/knoteeditorconfigwidget.cpp:37 +#, kde-format +msgid "&Tab size:" +msgstr "Розмір &табуляції:" + +#: configdialog/knoteeditorconfigwidget.cpp:46 +#, kde-format +msgid "Auto &indent" +msgstr "Авто-&відступ" + +#: configdialog/knoteeditorconfigwidget.cpp:51 +#, kde-format +msgid "&Rich text" +msgstr "&Форматований текст (RTF)" + +#: configdialog/knoteeditorconfigwidget.cpp:55 +#, kde-format +msgid "Text font:" +msgstr "Шрифт тексту:" + +#: configdialog/knoteeditorconfigwidget.cpp:64 +#, kde-format +msgid "Title font:" +msgstr "Шрифт заголовка:" + +#: configdialog/knotesimpleconfigdialog.cpp:64 +#, kde-format +msgid "Editor Settings" +msgstr "Параметри редактора" + +#: configdialog/knotesimpleconfigdialog.cpp:67 +#, kde-format +msgid "Display Settings" +msgstr "Параметри відображення" + +#. i18n: ectx: Menu (help) +#: data/knotesappui.rc:23 +#, kde-format +msgid "&Help" +msgstr "&Довідка" + +#. i18n: ectx: Menu (notes_menu) +#: data/knotesappui.rc:35 data/knotesappui.rc:36 +#, kde-format +msgid "Notes" +msgstr "Нотатки" + +#: dialog/knotedeleteselectednotesdialog.cpp:32 +#, kde-format +msgid "Select notes to delete" +msgstr "Позначте нотатки для вилучення" + +#: dialog/knoteselectednotesdialog.cpp:34 +#: print/knoteprintselectednotesdialog.cpp:41 +#, kde-format +msgid "Select notes" +msgstr "Позначте нотатки" + +#: dialog/knoteskeydialog.cpp:33 +#, kde-format +msgid "Configure Shortcuts" +msgstr "Налаштувати скорочення" + +#: dialog/knoteskeydialog.cpp:73 +#, kde-format +msgid "Note Actions" +msgstr "Дії з нотатками" + +#: finddialog/knotefinddialog.cpp:40 +#, kde-format +msgctxt "@title:window" +msgid "Search Notes" +msgstr "Пошук нотаток" + +#: finddialog/knotefinddialog.cpp:85 +#, kde-format +msgctxt "@label:textbox" +msgid "Search notes:" +msgstr "Шукати нотаток:" + +#: finddialog/knotefinddialog.cpp:94 +#, kde-format +msgctxt "@action:button Search notes" +msgid "Search..." +msgstr "Шукати…" + +#: finddialog/knotefinddialog.cpp:149 +#, kde-format +msgctxt "@label" +msgid "No Results found in search." +msgstr "Нічого не знайдено." + +#: knoteedit.cpp:56 +#, kde-format +msgid "Bold" +msgstr "Жирний" + +#: knoteedit.cpp:61 +#, kde-format +msgid "Italic" +msgstr "Курсив" + +#: knoteedit.cpp:65 +#, kde-format +msgid "Underline" +msgstr "Підкреслений" + +#: knoteedit.cpp:69 +#, kde-format +msgid "Strike Out" +msgstr "Закреслений" + +#: knoteedit.cpp:79 +#, kde-format +msgid "Align Left" +msgstr "Вирівнювати ліворуч" + +#: knoteedit.cpp:85 +#, kde-format +msgid "Align Center" +msgstr "Вирівнювати по центру" + +#: knoteedit.cpp:90 +#, kde-format +msgid "Align Right" +msgstr "Вирівнювати праворуч" + +#: knoteedit.cpp:95 +#, kde-format +msgid "Align Block" +msgstr "Вирівнювати як блок" + +#: knoteedit.cpp:106 +#, kde-format +msgid "List" +msgstr "Список" + +#: knoteedit.cpp:111 +#, kde-format +msgid "Superscript" +msgstr "Верхній індекс" + +#: knoteedit.cpp:114 +#, kde-format +msgid "Subscript" +msgstr "Нижній індекс" + +#: knoteedit.cpp:120 +#, kde-format +msgid "Increase Indent" +msgstr "Збільшити відступ" + +#: knoteedit.cpp:126 +#, kde-format +msgid "Decrease Indent" +msgstr "Зменшити відступ" + +#: knoteedit.cpp:137 +#, kde-format +msgid "Text Color..." +msgstr "Колір тексту…" + +#: knoteedit.cpp:143 +#, kde-format +msgid "Text Background Color..." +msgstr "Колір тла тексту…" + +#: knoteedit.cpp:147 +#, kde-format +msgid "Text Font" +msgstr "Шрифт тексту" + +#: knoteedit.cpp:151 +#, kde-format +msgid "Text Size" +msgstr "Розмір тексту" + +#: knoteedit.cpp:162 +#, kde-format +msgid "Insert Date" +msgstr "Вставити дату" + +#: knoteedit.cpp:166 +#, kde-format +msgid "Insert Checkmark" +msgstr "Вставити позначку" + +#: kontactplugin/kcmknotessummary.cpp:59 +#, kde-format +msgid "kcmknotessummary" +msgstr "kcmknotessummary" + +#: kontactplugin/kcmknotessummary.cpp:61 +#, kde-format +msgid "Notes Summary Configuration Dialog" +msgstr "Вікно налаштовування резюме щодо нотаток" + +#: kontactplugin/kcmknotessummary.cpp:63 +#, kde-format +msgid "Copyright © 2013-2018 Laurent Montel " +msgstr "© Laurent Montel , 2013–2018" + +#: kontactplugin/knotes_part.cpp:98 +#, kde-format +msgctxt "@action:inmenu create new popup note" +msgid "&New" +msgstr "С&творити" + +#: kontactplugin/knotes_part.cpp:108 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be presented with a dialog where you can add a new popup note." +msgstr "" +"Буде відкрито діалогове вікно, за допомогою якого ви зможете створити " +"контекстну нотатку." + +#: kontactplugin/knotes_part.cpp:111 kontactplugin/knotes_part.cpp:606 +#: kontactplugin/knotes_part.cpp:608 kontactplugin/knotes_part.cpp:790 +#, kde-format +msgctxt "@action:inmenu" +msgid "Edit..." +msgstr "Змінити…" + +#: kontactplugin/knotes_part.cpp:120 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can modify an existing popup " +"note." +msgstr "" +"Буде відкрито діалогове вікно, за допомогою якого ви зможете змінити вміст " +"контекстної нотатки." + +#: kontactplugin/knotes_part.cpp:123 +#, kde-format +msgctxt "@action:inmenu" +msgid "Rename..." +msgstr "Перейменувати…" + +#: kontactplugin/knotes_part.cpp:131 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can rename an existing popup " +"note." +msgstr "" +"Буде відкрито діалогове вікно, за допомогою якого ви зможете перейменувати " +"контекстну нотатку." + +#: kontactplugin/knotes_part.cpp:134 +#, kde-format +msgctxt "@action:inmenu" +msgid "Delete" +msgstr "Вилучити" + +#: kontactplugin/knotes_part.cpp:142 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be prompted if you really want to permanently remove the selected " +"popup note." +msgstr "" +"Програма запитає вас про те, чи справді ви бажаєте назавжди вилучити " +"позначену нотатку." + +#: kontactplugin/knotes_part.cpp:153 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be prompted to print the selected popup note." +msgstr "" +"Програма запитає вас про те, чи бажаєте ви надрукувати позначену нотатку." + +#: kontactplugin/knotes_part.cpp:156 +#, kde-format +msgctxt "@action:inmenu" +msgid "Print Preview Selected Notes..." +msgstr "Попередній перегляд друку позначених нотаток…" + +#: kontactplugin/knotes_part.cpp:162 +#, kde-format +msgid "Note settings..." +msgstr "Параметри нотаток…" + +#: kontactplugin/knotes_part.cpp:167 +#, kde-format +msgid "Preferences KNotes..." +msgstr "Налаштування KNotes…" + +#: kontactplugin/knotes_part.cpp:172 notes/knote.cpp:713 +#, kde-format +msgid "Mail..." +msgstr "Надіслати поштою…" + +#: kontactplugin/knotes_part.cpp:177 notes/knote.cpp:709 +#, kde-format +msgid "Send..." +msgstr "Надіслати…" + +#: kontactplugin/knotes_part.cpp:182 notes/knote.cpp:704 +#, kde-format +msgid "Set Alarm..." +msgstr "Встановити нагадування…" + +#: kontactplugin/knotes_part.cpp:197 notes/knote.cpp:717 +#, kde-format +msgid "Save As..." +msgstr "Зберегти як…" + +#: kontactplugin/knotes_part.cpp:202 notes/knote.cpp:690 +#, kde-format +msgid "Lock" +msgstr "Заблокувати" + +#: kontactplugin/knotes_part.cpp:205 notes/knote.cpp:693 +#, kde-format +msgid "Unlock" +msgstr "Розблокувати" + +#: kontactplugin/knotes_part.cpp:238 +#, kde-format +msgid "Set Focus to Quick Search" +msgstr "Перевести фокус до поля швидкого пошуку" + +#: kontactplugin/knotes_part.cpp:321 +#, kde-format +msgctxt "@info" +msgid "To print notes, first select the notes to print from the list." +msgstr "Щоб надрукувати нотатки, спочатку позначте їх у списку." + +#: kontactplugin/knotes_part.cpp:322 +#, kde-format +msgctxt "@title:window" +msgid "Print Popup Notes" +msgstr "Друк нотаток" + +#: kontactplugin/knotes_part.cpp:366 +#, kde-format +msgid "Note was not created." +msgstr "Нотатку не створено." + +#: kontactplugin/knotes_part.cpp:366 +#, kde-format +msgid "Create new note" +msgstr "Створення нотатки" + +#: kontactplugin/knotes_part.cpp:388 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:70 +#, kde-format +msgctxt "@info" +msgid "Do you really want to delete this note?" +msgid_plural "Do you really want to delete these %1 notes?" +msgstr[0] "Ви справді хочете вилучити %1 нотатку?" +msgstr[1] "Ви справді хочете вилучити %1 нотатки?" +msgstr[2] "Ви справді хочете вилучити %1 нотаток?" +msgstr[3] "Ви справді хочете вилучити цю нотатку?" + +#: kontactplugin/knotes_part.cpp:390 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:57 +#, kde-format +msgctxt "@title:window" +msgid "Confirm Delete" +msgstr "Підтвердження вилучення" + +#: kontactplugin/knotes_part.cpp:582 +#, kde-format +msgctxt "@title:window" +msgid "Rename Popup Note" +msgstr "Перейменування контекстної нотатки" + +#: kontactplugin/knotes_part.cpp:583 +#, kde-format +msgctxt "@label:textbox" +msgid "New Name:" +msgstr "Нова назва:" + +#: kontactplugin/knotes_part.cpp:606 kontactplugin/knotes_part.cpp:790 +#, kde-format +msgid "Show Note..." +msgstr "Показати нотатку…" + +#: kontactplugin/knotes_part.cpp:742 +#, kde-format +msgid "Rich text (*.html)" +msgstr "форматований текст (*.html)" + +#: kontactplugin/knotes_part.cpp:744 +#, kde-format +msgid "Plain text (*.txt)" +msgstr "звичайний текст (*.txt)" + +#: kontactplugin/knotes_part.cpp:747 notes/knote.cpp:516 +#, kde-format +msgid "Save As" +msgstr "Зберегти як" + +#: kontactplugin/knotes_part.cpp:758 notes/knote.cpp:533 +#, kde-format +msgid "" +"A file named %1 already exists.
                Are you sure you want to " +"overwrite it?
                " +msgstr "" +"Вже існує файл з назвою %1.
                Ви дійсно хочете його " +"перезаписати?
                " + +#: kontactplugin/knotes_plugin.cpp:62 +#, kde-format +msgctxt "@action:inmenu" +msgid "New Popup Note..." +msgstr "Створити нотатку..." + +#: kontactplugin/knotes_plugin.cpp:70 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can create a new popup note." +msgstr "" +"Буде відкрито діалогове вікно, за допомогою якого ви зможете створити " +"контекстну нотатку." + +#: kontactplugin/knotes_plugin.cpp:99 +#, kde-kuit-format +msgctxt "@title" +msgid "KNotes" +msgstr "KNotes" + +#: kontactplugin/knotes_plugin.cpp:101 +#, kde-kuit-format +msgctxt "@title" +msgid "Popup Notes" +msgstr "Нотатки" + +#: kontactplugin/knotes_plugin.cpp:103 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Copyright © 2003–2018 Kontact authors" +msgstr "© Автори Kontact, 2003–2018" + +#: kontactplugin/knotes_plugin.cpp:105 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: kontactplugin/knotes_plugin.cpp:106 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Current Maintainer" +msgstr "Поточний супровідник" + +#: kontactplugin/knotes_plugin.cpp:109 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Michael Brade" +msgstr "Michael Brade" + +#: kontactplugin/knotes_plugin.cpp:110 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Previous Maintainer" +msgstr "Колишній супровідник" + +#: kontactplugin/knotes_plugin.cpp:112 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Tobias Koenig" +msgstr "Tobias Koenig" + +#: kontactplugin/knotes_plugin.cpp:113 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Developer" +msgstr "Розробник" + +#: kontactplugin/knotes_plugin.cpp:151 +#, kde-format +msgctxt "@item" +msgid "Meeting" +msgstr "Зустріч" + +#: kontactplugin/knotes_plugin.cpp:165 kontactplugin/knotes_plugin.cpp:170 +#, kde-format +msgctxt "@item" +msgid "Note: %1" +msgstr "Нотатка: %1" + +#: kontactplugin/knotes_plugin.cpp:177 +#, kde-format +msgctxt "@item" +msgid "New Note" +msgstr "Нова нотатка" + +#: kontactplugin/knotes_plugin.cpp:187 +#, kde-format +msgctxt "@info" +msgid "Dropping multiple mails is not supported." +msgstr "Опускання декількох листів не підтримується." + +#: kontactplugin/knotes_plugin.cpp:190 +#, kde-format +msgctxt "@item" +msgid "" +"From: %1\n" +"To: %2\n" +"Subject: %3" +msgstr "" +"Від: %1\n" +"Кому: %2\n" +"Тема: %3" + +#: kontactplugin/knotes_plugin.cpp:193 +#, kde-format +msgctxt "@item" +msgid "Mail: %1" +msgstr "Пошта: %1" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, kde-format +msgctxt "@title:window" +msgid "Show Popup Note" +msgstr "Показ контекстної нотатки" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, kde-format +msgctxt "@title:window" +msgid "Edit Popup Note" +msgstr "Зміна контекстної нотатки" + +#: kontactplugin/knoteseditdialog.cpp:79 +#, kde-format +msgctxt "@label popup note name" +msgid "Name:" +msgstr "Назва:" + +#: kontactplugin/knoteslistwidgetsearchline.cpp:28 +#, kde-format +msgid "Search notes..." +msgstr "Шукати нотатки…" + +#: kontactplugin/knoteslistwidgetsearchline.cpp:37 +#, kde-format +msgid "Search notes...<%1>" +msgstr "Шукати нотатки…<%1>" + +#: kontactplugin/knotesselectdeletenotesdialog.cpp:46 +#, kde-format +msgid "(note locked, it will not removed)" +msgstr "(нотатку заблоковано, її не буде вилучено)" + +#: kontactplugin/summarywidget.cpp:63 +#, kde-format +msgid "Popup Notes" +msgstr "Нотатки" + +#: kontactplugin/summarywidget.cpp:120 +#, kde-format +msgid "No notes found" +msgstr "Нотаток не знайдено" + +#: kontactplugin/summarywidget.cpp:153 +#, kde-format +msgid "Modify Note..." +msgstr "Змінити нотатку…" + +#: kontactplugin/summarywidget.cpp:157 +#, kde-format +msgid "Delete Note..." +msgstr "Вилучити нотатку…" + +#: kontactplugin/summarywidget.cpp:243 +#, kde-format +msgid "Read Popup Note: \"%1\"" +msgstr "Прочитати нотатку: «%1»" + +#: notes/knote.cpp:149 +#, kde-format +msgid "Do you really want to delete note %1?" +msgstr "Ви дійсно хочете вилучити нотатку %1?" + +#: notes/knote.cpp:150 +#, kde-format +msgid "Confirm Delete" +msgstr "Підтвердити вилучення" + +#: notes/knote.cpp:151 +#, kde-format +msgid "&Delete" +msgstr "&Вилучити" + +#: notes/knote.cpp:277 +#, kde-format +msgid "Please enter the new name:" +msgstr "Будь ласка, введіть нову назву:" + +#: notes/knote.cpp:511 +#, kde-format +msgid "Save note as plain text" +msgstr "Зберегти нотатку як простий текст" + +#: notes/knote.cpp:639 +#, kde-format +msgid "&All Desktops" +msgstr "&Всі стільниці" + +#: notes/knote.cpp:681 +#, kde-format +msgid "New" +msgstr "Створити" + +#: notes/knote.cpp:685 +#, kde-format +msgid "Rename..." +msgstr "Перейменувати…" + +#: notes/knote.cpp:695 +#, kde-format +msgid "Hide" +msgstr "Сховати" + +#: notes/knote.cpp:700 +#, kde-format +msgid "Delete" +msgstr "Вилучити" + +#: notes/knote.cpp:727 +#, kde-format +msgid "Preferences..." +msgstr "Вподобання…" + +#: notes/knote.cpp:732 +#, kde-format +msgid "Keep Above Others" +msgstr "Зберігати над іншими" + +#: notes/knote.cpp:737 +#, kde-format +msgid "Keep Below Others" +msgstr "Зберігати під іншими" + +#: notes/knote.cpp:742 +#, kde-format +msgid "To Desktop" +msgstr "До стільниці" + +#: notes/knote.cpp:752 +#, kde-format +msgid "Walk Through Notes" +msgstr "Пройтись по нотатках" + +#: print/knotegrantleeprint.cpp:50 +#, kde-format +msgid "Alarm:" +msgstr "Нагадування:" + +#: print/knotegrantleeprint.cpp:51 +#, kde-format +msgid "Note is locked" +msgstr "Нотатку заблоковано" + +#: print/knoteprinter.cpp:135 +#, kde-format +msgid "Print Note" +msgid_plural "Print %1 notes" +msgstr[0] "Друкувати %1 примітку" +msgstr[1] "Друкувати %1 примітки" +msgstr[2] "Друкувати %1 приміток" +msgstr[3] "Друкувати %1 примітку" + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing theme was not found." +msgstr "Теми для друку не знайдено." + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing error" +msgstr "Помилка друку" + +#: print/knoteprintselectednotesdialog.cpp:63 +#, kde-format +msgid "Printing theme:" +msgstr "Тема для друку:" + +#: print/knoteprintselectednotesdialog.cpp:70 +#, kde-format +msgid "Preview" +msgstr "Попередній перегляд" + +#: print/knoteprintselectednotesdialog.cpp:72 +#, kde-format +msgid "Print" +msgstr "Надрукувати" + +#: print/knoteprintselectthemedialog.cpp:34 +#, kde-format +msgid "Select theme" +msgstr "Виберіть тему" + +#: print/knoteprintselectthemedialog.cpp:51 +#, kde-format +msgid "Themes:" +msgstr "Теми:" + +#~ msgid "" +#~ "Thanks for using KNotes!

                KNotes uses a new storage technology " +#~ "that requires migration of your current KNotes data and configuration.\n" +#~ "

                The conversion process can take a lot of time (depending on the amount " +#~ "of notes you have) and it must not be interrupted.

                \n" +#~ "

                You can:

                • Migrate now (be prepared to wait)
                • Skip the " +#~ "migration and start with fresh data and configuration
                • Cancel and " +#~ "exit KNotes.

                More " +#~ "Information...

                " +#~ msgstr "" +#~ "Дякуємо за те, що скористалися KNotes!

                У KNotes використано нову " +#~ "технологію зберігання даних, яка потребує переведення поточних даних та " +#~ "налаштувань KNotes у новий формат.

                \n" +#~ "

                Процедура перетворення може бути доволі тривалою (тривалість залежить " +#~ "від кількості нотаток у вашому архіві). Вам не варто переривати " +#~ "процедуру переходу.

                \n" +#~ "

                Ви можете вибрати один з таких варіантів:

                • Перейти зараз " +#~ "(доведеться зачекати).
                • Не виконувати переходу і запустити " +#~ "програму з типовим набором даних та налаштуваннями.
                • Скасувати " +#~ "запуск KNotes

                Докладніші відомості…

                " + +#~ msgid "KNotes Migration" +#~ msgstr "Перенесення даних KNotes" + +#~ msgid "Migrate Now" +#~ msgstr "Перейти зараз" + +#~ msgid "Skip Migration" +#~ msgstr "Не виконувати переходу" + +#~ msgid "" +#~ "Migration to KNotes failed. In case you want to try again, run 'knotes-" +#~ "migrator --interactive' manually." +#~ msgstr "" +#~ "Спроба переходу на використання нової версії KNotes зазнала невдачі. Якщо " +#~ "ви бажаєте повторити спробу, віддайте команду «knotes-migrator --" +#~ "interactive» вручну." + +#~ msgid "Migration Failed" +#~ msgstr "Помилка під час переходу" + +#~ msgid "Uppercase" +#~ msgstr "Верхній регістр" + +#~ msgid "Sentence case" +#~ msgstr "Перше слово з прописної" + +#~ msgid "Lowercase" +#~ msgstr "Нижній регістр" + +#~ msgid "Change case..." +#~ msgstr "Змінити регістр…" + +#~ msgid "Debug nepomuk..." +#~ msgstr "Виконати діагностику Nepomuk…" + +#~ msgid "Scheduled Alarm" +#~ msgstr "Нагадування" + +#~ msgid "&No alarm" +#~ msgstr "&Без нагадування" + +#~ msgid "Alarm &at:" +#~ msgstr "Нагадати &о:" + +#~ msgid "The following notes triggered alarms:" +#~ msgstr "Наступні нотатки спричинили нагадування:" + +#~ msgid "Nepomuk Debug" +#~ msgstr "Діагностика Nepomuk" + +#~ msgid "Search info with nepomukshow..." +#~ msgstr "Шукати дані за допомогою nepomukshow…" + +#~ msgid "Error on fetching item" +#~ msgstr "Помилка під час спроби отримання запису" + +#~ msgid "Search with nepomukshow" +#~ msgstr "Шукати за допомогою nepomukshow" + +#~ msgid "Nepomuk id:" +#~ msgstr "Ід. Nepomuk:" + +#~ msgid "Display" +#~ msgstr "Відображення" + +#~ msgid "" +#~ "Unable to save the notes to %1. Check that there is sufficient " +#~ "disk space.
                There should be a backup in the same directory though." +#~ msgstr "" +#~ "Не вдається зберегти нотаток до %1. Перевірте чи на диску " +#~ "достатньо місця.
                Втім, повинна бути резервна копія у тому ж каталозі." +#~ "
                " + +#~ msgid "Location:" +#~ msgstr "Адреса:" + +#~ msgid "&Mail action:" +#~ msgstr "Команда &пошти:" + +#~ msgid "Incoming Notes" +#~ msgstr "Вхідні нотатки" + +#~ msgid "Accept incoming notes" +#~ msgstr "Приймати вхідні нотатки" + +#~ msgid "Outgoing Notes" +#~ msgstr "Вихідні нотатки" + +#~ msgid "&Sender ID:" +#~ msgstr "&ІД відправника:" + +#~ msgid "&Port:" +#~ msgstr "&Порт:" + +#~ msgid "Select recipient:" +#~ msgstr "Оберіть отримувача:" + +#~ msgid "Hostname or IP address:" +#~ msgstr "Назва вузла або адреса IP:" + +#~ msgid "The port KNotes will listen on and send notes to." +#~ msgstr "" +#~ "Порт, який KNotes використовуватиме для слухання та надсилання нотаток." + +#~ msgid "Please configure send mail action." +#~ msgstr "Будь ласка, визначте параметри надсилання пошти." + +#~ msgid "Unable to start the mail process." +#~ msgstr "Неможливо запустити процес пошти." + +#~ msgid "Send \"%1\"" +#~ msgstr "Надіслати «%1»" + +#~ msgid "The host cannot be empty." +#~ msgstr "Назва вузла не може бути порожньою." + +#~ msgid "Communication error: %1" +#~ msgstr "Помилка зв'язку: %1" + +#~ msgid "Alarm &in:" +#~ msgstr "Нагадати &в:" + +#~ msgid "&Style:" +#~ msgstr "&Стиль:" + +#~ msgid "Plain" +#~ msgstr "Простий" + +#~ msgid "(c) 1997-2009, The KNotes Developers" +#~ msgstr "© Розробники KNotes, 1997–2009" + +#~ msgid "Defaults" +#~ msgstr "Типові значення" + +#~ msgid "Default Settings for New Notes" +#~ msgstr "Типові значення для нових нотаток" + +#~ msgid "Actions" +#~ msgstr "Дії" + +#~ msgid "Action Settings" +#~ msgstr "Параметри дій" + +#~ msgid "Network" +#~ msgstr "Мережа" + +#~ msgid "Network Settings" +#~ msgstr "Параметри мережі" + +#~ msgid "Style" +#~ msgstr "Стиль" + +#~ msgid "Displa&y" +#~ msgstr "&Відображення" + +#~ msgid "&Editor" +#~ msgstr "&Редактор" + +#~ msgid "Auto Spell Check" +#~ msgstr "Автоматична перевірка правопису" diff --git a/po/uk/libnoteshared.po b/po/uk/libnoteshared.po new file mode 100644 index 0000000..ed7fcdd --- /dev/null +++ b/po/uk/libnoteshared.po @@ -0,0 +1,172 @@ +# Translation of libnoteshared.po to Ukrainian +# Copyright (C) 2013-2017 This_file_is_part_of_KDE +# This file is distributed under the license LGPL version 2.1 or +# version 3 or later versions approved by the membership of KDE e.V. +# +# Yuri Chornoivan , 2013, 2014, 2017. +msgid "" +msgstr "" +"Project-Id-Version: libnoteshared\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2017-09-15 03:37+0200\n" +"PO-Revision-Date: 2017-01-27 11:37+0200\n" +"Last-Translator: Yuri Chornoivan \n" +"Language-Team: Ukrainian \n" +"Language: uk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n" +"%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"X-Generator: Lokalize 1.5\n" + +#: alarms/notealarmdialog.cpp:77 +#, kde-format +msgid "Scheduled Alarm" +msgstr "Заплановане нагадування" + +#: alarms/notealarmdialog.cpp:80 +#, kde-format +msgid "&No alarm" +msgstr "&Без нагадування" + +#: alarms/notealarmdialog.cpp:89 +#, kde-format +msgid "Alarm &at:" +msgstr "Нагадати &о:" + +#: config/noteactionconfig.cpp:36 +#, kde-format +msgid "&Mail action:" +msgstr "Команда &пошти:" + +#: config/noteactionconfig.cpp:44 +#, kde-format +msgid "How does this work?" +msgstr "Як це працює?" + +#: config/noteactionconfig.cpp:57 +#, kde-format +msgid "" +"

                You can customize command line. You can use:

                • %t returns " +"current note title
                • %f returns current note text
                " +msgstr "" +"

                Ви можете використовувати нетипові рядки команд. Можливі замінники:

                • %t повертає заголовок поточної нотатки
                • %f повертає текст " +"поточної нотатки
                " + +#: config/notenetworkconfig.cpp:54 +#, kde-format +msgid "Incoming Notes" +msgstr "Вхідні нотатки" + +#: config/notenetworkconfig.cpp:57 +#, kde-format +msgid "Accept incoming notes" +msgstr "Приймати вхідні нотатки" + +#: config/notenetworkconfig.cpp:63 +#, kde-format +msgid "Outgoing Notes" +msgstr "Вихідні нотатки" + +#: config/notenetworkconfig.cpp:66 +#, kde-format +msgid "&Sender ID:" +msgstr "&Ід. відправника:" + +#: config/notenetworkconfig.cpp:78 +#, kde-format +msgid "&Port:" +msgstr "&Порт:" + +#: dialog/selectednotefolderdialog.cpp:35 +#, kde-format +msgctxt "@title:window" +msgid "Select Note Folder" +msgstr "Виберіть теку з нотатками" + +#: dialog/selectednotefolderdialog.cpp:37 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "Виберіть теку, у якій зберігатимуться нотатки:" + +#: job/createnewnotejob.cpp:124 job/createnewnotejob.cpp:134 +#, kde-format +msgid "" +"An error occurred during fetching. Do you want to select a new default " +"collection?" +msgstr "" +"Під час отримання даних сталася помилка. Хочете вибрати нову типову збірку?" + +#: job/createnewnotejob.cpp:144 +#, kde-format +msgid "" +"Collection is hidden. New note will stored but not displaying. Do you want " +"to show collection?" +msgstr "" +"Збірку приховано. Нову нотатку буде збережено, але не буде показано. Хочете " +"зробити збірку видимою?" + +#: job/createnewnotejob.cpp:198 +#, kde-format +msgid "Note was not created." +msgstr "Нотатку не створено." + +#: job/createnewnotejob.cpp:198 +#, kde-format +msgid "Create new note" +msgstr "Створення нотатки" + +#: network/notehostdialog.cpp:64 +#, kde-format +msgid "Select recipient:" +msgstr "Виберіть отримувача:" + +#: network/notehostdialog.cpp:83 +#, kde-format +msgid "Hostname or IP address:" +msgstr "Назва вузла або адреса IP:" + +#: network/notesnetworksender.cpp:104 +#, kde-format +msgid "Communication error: %1" +msgstr "Помилка під час обміну даними: %1" + +#: noteutils.cpp:45 +#, kde-format +msgid "Please configure send mail action." +msgstr "Будь ласка, визначте параметри надсилання пошти." + +#: noteutils.cpp:53 +#, kde-format +msgid "Note: \"%1\"" +msgstr "Нотатка: «%1»" + +#: noteutils.cpp:60 +#, kde-format +msgid "Unable to start the mail process." +msgstr "Не вдалося розпочати процес обробки пошти." + +#: noteutils.cpp:69 +#, kde-format +msgid "Send \"%1\"" +msgstr "Надіслати «%1»" + +#: noteutils.cpp:73 +#, kde-format +msgid "The host cannot be empty." +msgstr "Назва вузла не може бути порожньою." + +#: resources/localresourcecreator.cpp:83 +#, kde-format +msgctxt "Default name for resource holding notes" +msgid "Local Notes" +msgstr "Локальні нотатки" + +#. i18n: ectx: label, entry (Port), group (Network) +#: settings/notesharedglobalconfig.kcfg:37 +#, kde-format +msgid "The port will listen on and send notes to." +msgstr "Порт, на якому слід очікувати дані і куди слід надсилати нотатки." diff --git a/po/zh_CN/akonadi_notes_agent.po b/po/zh_CN/akonadi_notes_agent.po new file mode 100644 index 0000000..deb68e6 --- /dev/null +++ b/po/zh_CN/akonadi_notes_agent.po @@ -0,0 +1,120 @@ +# Copyright (C) YEAR This_file_is_part_of_KDE +# This file is distributed under the same license as the PACKAGE package. +# +# Weng Xuetian , 2014, 2015. +# Guo Yunhe , 2017. +msgid "" +msgstr "" +"Project-Id-Version: kdeorg\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2018-11-01 23:17\n" +"Last-Translator: guoyunhe \n" +"Language-Team: Chinese Simplified\n" +"Language: zh_CN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: crowdin.com\n" +"X-Crowdin-Project: kdeorg\n" +"X-Crowdin-Language: zh-CN\n" +"X-Crowdin-File: /kf5-stable/messages/pim/akonadi_notes_agent.pot\n" + +#: notesagentalarmdialog.cpp:51 notesagentalarmdialog.cpp:220 +#, kde-format +msgid "Alarm" +msgstr "提醒" + +#: notesagentalarmdialog.cpp:63 +#, kde-format +msgid "The following notes triggered alarms:" +msgstr "以下便签触发了提醒:" + +#: notesagentalarmdialog.cpp:101 +#, kde-format +msgid "Remove Alarm" +msgstr "删除提醒" + +#: notesagentalarmdialog.cpp:103 +#, kde-format +msgid "Show Note..." +msgstr "显示便笺..." + +#: notesagentalarmdialog.cpp:105 +#, kde-format +msgid "Modify Alarm..." +msgstr "修改提醒..." + +#: notesagentalarmdialog.cpp:158 +#, kde-format +msgid "Are you sure to remove alarm?" +msgstr "您确定要删除提醒吗?" + +#: notesagentalarmdialog.cpp:158 +#, kde-format +msgctxt "@title:window" +msgid "Remove Alarm" +msgstr "删除提醒" + +#: notesagentalarmdialog.cpp:220 +#, kde-format +msgid "Error during fetch alarm info." +msgstr "获取提醒信息时出错。" + +#: notesagentsettingsdialog.cpp:42 +#, kde-format +msgid "Configure Notes Agent" +msgstr "配置便笺代理" + +#: notesagentsettingsdialog.cpp:58 +#, kde-format +msgid "Notify" +msgstr "通知" + +#: notesagentsettingsdialog.cpp:61 +#, kde-format +msgid "Network" +msgstr "网络" + +#: notesagentsettingsdialog.cpp:70 +#, kde-format +msgid "Notes Agent" +msgstr "便笺代理" + +#: notesagentsettingsdialog.cpp:72 +#, kde-format +msgid "Notes Agent." +msgstr "便笺代理。" + +#: notesagentsettingsdialog.cpp:74 +#, kde-format +msgid "Copyright (C) 2013-2018 Laurent Montel" +msgstr "版权 (C) 2013-2018 Laurent Montel" + +#: notesagentsettingsdialog.cpp:76 +#, kde-format +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: notesagentsettingsdialog.cpp:77 +#, kde-format +msgid "Maintainer" +msgstr "维护者" + +#: notesagentsettingsdialog.cpp:80 +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "Weng Xuetian" + +#: notesagentsettingsdialog.cpp:81 +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "wengxt@gmail.com" + +#: notesmanager.cpp:199 +#, kde-format +msgid "Note Received" +msgstr "便签已接收" diff --git a/po/zh_CN/knotes.po b/po/zh_CN/knotes.po new file mode 100644 index 0000000..e6a31bb --- /dev/null +++ b/po/zh_CN/knotes.po @@ -0,0 +1,1066 @@ +# translation of knotes.po to zh_CN +# translation of knotes.po to Simplified Chinese +# Copyright (C) 2002,2003 Free Software Foundation, Inc. +# +# Wang Jian , 1998. +# Funda Wang , 2002, 2003. +# Xiong Jiang , 2002,2003. +# Lie Ex , 2007-2009. +# Weng Xuetian , 2014, 2015. +# Guo Yunhe , 2017. +msgid "" +msgstr "" +"Project-Id-Version: kdeorg\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2018-11-01 23:17\n" +"Last-Translator: guoyunhe \n" +"Language-Team: Chinese Simplified\n" +"Language: zh_CN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: crowdin.com\n" +"X-Crowdin-Project: kdeorg\n" +"X-Crowdin-Language: zh-CN\n" +"X-Crowdin-File: /kf5-stable/messages/pim/knotes.pot\n" + +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "KDE 中国" + +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "kde-china@kde.org" + +#: apps/knotes_options.h:29 +#, kde-format +msgid "Suppress creation of a new note on a non-unique instance." +msgstr "禁止在非唯一的实例上新建便笺。" + +#: apps/knotesakonaditray.cpp:35 apps/knotestray.cpp:32 +#, kde-format +msgid "KNotes: Sticky notes by KDE" +msgstr "KNotes:KDE 的便笺贴" + +#: apps/knotesapp.cpp:98 +#, kde-format +msgid "New Note" +msgstr "新建便笺" + +#: apps/knotesapp.cpp:106 kontactplugin/knotes_part.cpp:187 +#, kde-format +msgid "New Note From Clipboard" +msgstr "从剪贴板新建便笺" + +#: apps/knotesapp.cpp:112 kontactplugin/knotes_part.cpp:192 +#, kde-format +msgid "New Note From Text File..." +msgstr "从文本文件新建便笺..." + +#: apps/knotesapp.cpp:116 +#, kde-format +msgid "Show All Notes" +msgstr "显示全部便笺" + +#: apps/knotesapp.cpp:122 +#, kde-format +msgid "Hide All Notes" +msgstr "隐藏全部便笺" + +#: apps/knotesapp.cpp:128 kontactplugin/knotes_part.cpp:146 +#, kde-format +msgctxt "@action:inmenu" +msgid "Print Selected Notes..." +msgstr "打印选中的便笺..." + +#: apps/knotesapp.cpp:134 +#, kde-format +msgctxt "@action:inmenu" +msgid "Delete Selected Notes..." +msgstr "删除选中的便笺..." + +#: apps/knotesapp.cpp:393 kontactplugin/knotes_part.cpp:874 +#, kde-format +msgid "Select Text File" +msgstr "选择文本文件" + +#: apps/knotesapp.cpp:394 kontactplugin/knotes_part.cpp:875 +#, kde-format +msgid "Text File" +msgstr "文本文件" + +#: apps/knotesapp.cpp:400 kontactplugin/knotes_part.cpp:882 +#, kde-format +msgid "Error during open text file: %1" +msgstr "打开文本文件时出错:%1" + +#: apps/knotesapp.cpp:401 kontactplugin/knotes_part.cpp:883 +#, kde-format +msgid "Open Text File" +msgstr "打开文本文件" + +#: apps/knotesapp.cpp:404 kontactplugin/knotes_part.cpp:886 +#, kde-format +msgid "Note from file '%1'" +msgstr "来自文件“%1”的便笺" + +#: apps/knotesapp.cpp:499 +#, kde-format +msgid "No Notes" +msgstr "无便笺" + +#: apps/knotesapp.cpp:552 kontactplugin/knotes_part.cpp:637 +#, kde-format +msgid "Settings" +msgstr "设置" + +#. i18n: ectx: Menu (knotes_context) +#: apps/main.cpp:54 data/knotesappui.rc:5 data/knotesappui.rc:6 +#: kontactplugin/knotes_part.cpp:87 kontactplugin/knotes_plugin.cpp:58 +#: kontactplugin/knoteseditdialog.cpp:67 +#, kde-format +msgid "KNotes" +msgstr "KNotes" + +#: apps/main.cpp:56 +#, kde-format +msgid "KDE Notes" +msgstr "KDE 便笺" + +#: apps/main.cpp:58 +#, kde-format +msgid "Copyright © 1997–2018 KNotes authors" +msgstr "版权 © 1997–2018 KNotes 作者" + +#: apps/main.cpp:78 kontactplugin/kcmknotessummary.cpp:64 +#, kde-format +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: apps/main.cpp:79 +#, kde-format +msgid "Maintainer" +msgstr "维护者" + +#: apps/main.cpp:81 +#, kde-format +msgid "Guillermo Antonio Amaral Bastidas" +msgstr "Guillermo Antonio Amaral Bastidas" + +#: apps/main.cpp:82 apps/main.cpp:85 +#, kde-format +msgid "Previous Maintainer" +msgstr "前任维护者" + +#: apps/main.cpp:84 +#, kde-format +msgid "Michael Brade" +msgstr "Michael Brade" + +#: apps/main.cpp:87 +#, kde-format +msgid "Bernd Johannes Wuebben" +msgstr "Bernd Johannes Wuebben" + +#: apps/main.cpp:88 +#, kde-format +msgid "Original KNotes Author" +msgstr "KNotes 原作者" + +#: apps/main.cpp:90 +#, kde-format +msgid "Wynn Wilkes" +msgstr "Wynn Wilkes" + +#: apps/main.cpp:91 +#, kde-format +msgid "Ported KNotes to KDE 2" +msgstr "移植 KNotes 到 KDE 2" + +#: apps/main.cpp:93 +#, kde-format +msgid "Daniel Martin" +msgstr "Daniel Martin" + +#: apps/main.cpp:94 +#, kde-format +msgid "Network Interface" +msgstr "网络接口" + +#: apps/main.cpp:96 +#, kde-format +msgid "Bo Thorsen" +msgstr "Bo Thorsen" + +#: apps/main.cpp:97 +#, kde-format +msgid "Started KDE Resource Framework Integration" +msgstr "和 KDE 资源框架集成的起步工作" + +#: apps/main.cpp:99 +#, kde-format +msgid "Bera Debajyoti" +msgstr "Bera Debajyoti" + +#: apps/main.cpp:100 +#, kde-format +msgid "Idea and initial code for the new look & feel" +msgstr "创意和新观感的初始代码" + +#: apps/main.cpp:102 +#, kde-format +msgid "Matthias Ettrich" +msgstr "Matthias Ettrich" + +#: apps/main.cpp:105 +#, kde-format +msgid "David Faure" +msgstr "David Faure" + +#: apps/main.cpp:108 +#, kde-format +msgid "Matthias Kiefer" +msgstr "Matthias Kiefer" + +#: apps/main.cpp:111 +#, kde-format +msgid "Luboš Luňák" +msgstr "Luboš Luňák" + +#: apps/main.cpp:113 +#, kde-format +msgid "Dirk A. Mueller" +msgstr "Dirk A. Mueller" + +#: apps/main.cpp:116 +#, kde-format +msgid "Carsten Pfeiffer" +msgstr "Carsten Pfeiffer" + +#: apps/main.cpp:119 +#, kde-format +msgid "Harri Porten" +msgstr "Harri Porten" + +#: apps/main.cpp:122 +#, kde-format +msgid "Espen Sand" +msgstr "Espen Sand" + +#: configdialog/knotecollectionconfigwidget.cpp:121 +#, kde-format +msgid "Folders" +msgstr "文件夹" + +#: configdialog/knotecollectionconfigwidget.cpp:123 +#, kde-format +msgid "Select which KNotes folders to show:" +msgstr "选择要显示的 KNotes 文件夹:" + +#: configdialog/knotecollectionconfigwidget.cpp:158 +#, kde-format +msgid "Search..." +msgstr "搜索..." + +#: configdialog/knotecollectionconfigwidget.cpp:176 +#, kde-format +msgid "&Select All" +msgstr "全选(&S)" + +#: configdialog/knotecollectionconfigwidget.cpp:180 +#, kde-format +msgid "&Unselect All" +msgstr "全部不选(&U)" + +#: configdialog/knotecollectionconfigwidget.cpp:185 +#, kde-format +msgid "Rename notes..." +msgstr "重命名便笺..." + +#: configdialog/knotecollectionconfigwidget.cpp:189 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "选择保存此便笺所用的文件夹:" + +#: configdialog/knotecollectionconfigwidget.cpp:208 +#, kde-format +msgid "Notes accounts" +msgstr "便笺账户" + +#: configdialog/knotecollectionconfigwidget.cpp:213 +#, kde-format +msgid "Accounts" +msgstr "账户" + +#: configdialog/knotecollectionconfigwidget.cpp:245 +#, kde-format +msgid "Rename Notes" +msgstr "重命名便笺" + +#: configdialog/knotecollectionconfigwidget.cpp:246 +#, kde-format +msgid "Name:" +msgstr "名称:" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "An error was occurred during renaming: %1" +msgstr "重命名时发生错误:%1" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "Rename note" +msgstr "重命名便笺" + +#: configdialog/knoteconfigdialog.cpp:192 +#, kde-format +msgid "Show number of notes in tray icon" +msgstr "在托盘图标显示便笺数量" + +#: configdialog/knoteconfigdialog.cpp:199 +#, kde-format +msgid "Default Title:" +msgstr "默认标题:" + +#: configdialog/knoteconfigdialog.cpp:206 +#, kde-format +msgid "How does this work?" +msgstr "工作方式解释" + +#: configdialog/knoteconfigdialog.cpp:240 +#, kde-format +msgid "" +"

                You can customize title note. You can use:

                • %d current date " +"(short format)
                • %l current date (long format)
                • %t current " +"time
                " +msgstr "" +"

                您可以自定义便笺标题。您可以使用:

                • %d 当前日期 (短格式)
                • %l 当前日期 (长格式)
                • %t 当前时间
                " + +#: configdialog/knoteconfigdialog.cpp:262 +#, kde-format +msgid "Theme:" +msgstr "主题:" + +#: configdialog/knoteconfigdialog.cpp:272 +#, kde-format +msgid "Download new printing themes" +msgstr "下载新打印主题" + +#: configdialog/knotedisplayconfigwidget.cpp:46 +#, kde-format +msgid "&Text color:" +msgstr "文字颜色(&T):" + +#: configdialog/knotedisplayconfigwidget.cpp:55 +#, kde-format +msgid "&Background color:" +msgstr "背景颜色(&B):" + +#: configdialog/knotedisplayconfigwidget.cpp:66 +#, kde-format +msgid "&Show note in taskbar" +msgstr "在任务栏显示便笺(&S)" + +#: configdialog/knotedisplayconfigwidget.cpp:70 +#, kde-format +msgid "&Remember desktop" +msgstr "记住桌面(&R)" + +#: configdialog/knotedisplayconfigwidget.cpp:74 +#, kde-format +msgid "Default &width:" +msgstr "默认宽度(&W):" + +#: configdialog/knotedisplayconfigwidget.cpp:85 +#, kde-format +msgid "Default &height:" +msgstr "默认高度(&H):" + +#: configdialog/knoteeditorconfigwidget.cpp:37 +#, kde-format +msgid "&Tab size:" +msgstr "制表符宽度(&T):" + +#: configdialog/knoteeditorconfigwidget.cpp:46 +#, kde-format +msgid "Auto &indent" +msgstr "自动缩进(&I)" + +#: configdialog/knoteeditorconfigwidget.cpp:51 +#, kde-format +msgid "&Rich text" +msgstr "丰富文本(&R)" + +#: configdialog/knoteeditorconfigwidget.cpp:55 +#, kde-format +msgid "Text font:" +msgstr "文字字体:" + +#: configdialog/knoteeditorconfigwidget.cpp:64 +#, kde-format +msgid "Title font:" +msgstr "标题字体:" + +#: configdialog/knotesimpleconfigdialog.cpp:64 +#, kde-format +msgid "Editor Settings" +msgstr "编辑器设置" + +#: configdialog/knotesimpleconfigdialog.cpp:67 +#, kde-format +msgid "Display Settings" +msgstr "显示设置" + +#. i18n: ectx: Menu (help) +#: data/knotesappui.rc:23 +#, kde-format +msgid "&Help" +msgstr "帮助(&H)" + +#. i18n: ectx: Menu (notes_menu) +#: data/knotesappui.rc:35 data/knotesappui.rc:36 +#, kde-format +msgid "Notes" +msgstr "便笺" + +#: dialog/knotedeleteselectednotesdialog.cpp:32 +#, kde-format +msgid "Select notes to delete" +msgstr "选择要删除的便笺" + +#: dialog/knoteselectednotesdialog.cpp:34 +#: print/knoteprintselectednotesdialog.cpp:41 +#, kde-format +msgid "Select notes" +msgstr "选择便笺" + +#: dialog/knoteskeydialog.cpp:33 +#, kde-format +msgid "Configure Shortcuts" +msgstr "配置快捷键" + +#: dialog/knoteskeydialog.cpp:73 +#, kde-format +msgid "Note Actions" +msgstr "便笺动作" + +#: finddialog/knotefinddialog.cpp:40 +#, kde-format +msgctxt "@title:window" +msgid "Search Notes" +msgstr "搜索便笺" + +#: finddialog/knotefinddialog.cpp:85 +#, kde-format +msgctxt "@label:textbox" +msgid "Search notes:" +msgstr "搜索便笺:" + +#: finddialog/knotefinddialog.cpp:94 +#, kde-format +msgctxt "@action:button Search notes" +msgid "Search..." +msgstr "搜索..." + +#: finddialog/knotefinddialog.cpp:149 +#, kde-format +msgctxt "@label" +msgid "No Results found in search." +msgstr "在搜索中不找到任何结果。" + +#: knoteedit.cpp:56 +#, kde-format +msgid "Bold" +msgstr "粗体" + +#: knoteedit.cpp:61 +#, kde-format +msgid "Italic" +msgstr "斜体" + +#: knoteedit.cpp:65 +#, kde-format +msgid "Underline" +msgstr "下划线" + +#: knoteedit.cpp:69 +#, kde-format +msgid "Strike Out" +msgstr "删除线" + +#: knoteedit.cpp:79 +#, kde-format +msgid "Align Left" +msgstr "左对齐" + +#: knoteedit.cpp:85 +#, kde-format +msgid "Align Center" +msgstr "居中对齐" + +#: knoteedit.cpp:90 +#, kde-format +msgid "Align Right" +msgstr "右对齐" + +#: knoteedit.cpp:95 +#, kde-format +msgid "Align Block" +msgstr "两端对齐" + +#: knoteedit.cpp:106 +#, kde-format +msgid "List" +msgstr "列表" + +#: knoteedit.cpp:111 +#, kde-format +msgid "Superscript" +msgstr "上标" + +#: knoteedit.cpp:114 +#, kde-format +msgid "Subscript" +msgstr "下标" + +#: knoteedit.cpp:120 +#, kde-format +msgid "Increase Indent" +msgstr "增加缩进" + +#: knoteedit.cpp:126 +#, kde-format +msgid "Decrease Indent" +msgstr "减少缩进" + +#: knoteedit.cpp:137 +#, kde-format +msgid "Text Color..." +msgstr "文字颜色..." + +#: knoteedit.cpp:143 +#, kde-format +msgid "Text Background Color..." +msgstr "文字背景颜色..." + +#: knoteedit.cpp:147 +#, kde-format +msgid "Text Font" +msgstr "文本字体" + +#: knoteedit.cpp:151 +#, kde-format +msgid "Text Size" +msgstr "文本大小" + +#: knoteedit.cpp:162 +#, kde-format +msgid "Insert Date" +msgstr "插入日期" + +#: knoteedit.cpp:166 +#, kde-format +msgid "Insert Checkmark" +msgstr "插入点选标记" + +#: kontactplugin/kcmknotessummary.cpp:59 +#, kde-format +msgid "kcmknotessummary" +msgstr "kcmknotessummary" + +#: kontactplugin/kcmknotessummary.cpp:61 +#, kde-format +msgid "Notes Summary Configuration Dialog" +msgstr "便笺摘要配置对话框" + +#: kontactplugin/kcmknotessummary.cpp:63 +#, kde-format +msgid "Copyright © 2013-2018 Laurent Montel " +msgstr "Copyright © 2013-2018 Laurent Montel " + +#: kontactplugin/knotes_part.cpp:98 +#, kde-format +msgctxt "@action:inmenu create new popup note" +msgid "&New" +msgstr "新建(&N)" + +#: kontactplugin/knotes_part.cpp:108 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be presented with a dialog where you can add a new popup note." +msgstr "这将展示一个对话框,告诉您在哪里新建弹出便笺。" + +#: kontactplugin/knotes_part.cpp:111 kontactplugin/knotes_part.cpp:606 +#: kontactplugin/knotes_part.cpp:608 kontactplugin/knotes_part.cpp:790 +#, kde-format +msgctxt "@action:inmenu" +msgid "Edit..." +msgstr "编辑..." + +#: kontactplugin/knotes_part.cpp:120 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can modify an existing popup " +"note." +msgstr "这将展示一个对话框,告诉您在哪里修改已有的弹出便笺。" + +#: kontactplugin/knotes_part.cpp:123 +#, kde-format +msgctxt "@action:inmenu" +msgid "Rename..." +msgstr "重命名..." + +#: kontactplugin/knotes_part.cpp:131 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can rename an existing popup " +"note." +msgstr "这将展示一个对话框,告诉您在哪里重命名已有的弹出便笺。" + +#: kontactplugin/knotes_part.cpp:134 +#, kde-format +msgctxt "@action:inmenu" +msgid "Delete" +msgstr "删除" + +#: kontactplugin/knotes_part.cpp:142 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be prompted if you really want to permanently remove the selected " +"popup note." +msgstr "在永久删除所选的弹出便笺前,会有确认提示。" + +#: kontactplugin/knotes_part.cpp:153 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be prompted to print the selected popup note." +msgstr "打印所选的弹出便笺时会有提示。" + +#: kontactplugin/knotes_part.cpp:156 +#, kde-format +msgctxt "@action:inmenu" +msgid "Print Preview Selected Notes..." +msgstr "打印预览选中的便笺..." + +#: kontactplugin/knotes_part.cpp:162 +#, kde-format +msgid "Note settings..." +msgstr "便笺设置..." + +#: kontactplugin/knotes_part.cpp:167 +#, kde-format +msgid "Preferences KNotes..." +msgstr "KNotes 首选项..." + +#: kontactplugin/knotes_part.cpp:172 notes/knote.cpp:713 +#, kde-format +msgid "Mail..." +msgstr "邮寄..." + +#: kontactplugin/knotes_part.cpp:177 notes/knote.cpp:709 +#, kde-format +msgid "Send..." +msgstr "发送..." + +#: kontactplugin/knotes_part.cpp:182 notes/knote.cpp:704 +#, kde-format +msgid "Set Alarm..." +msgstr "设定提醒..." + +#: kontactplugin/knotes_part.cpp:197 notes/knote.cpp:717 +#, kde-format +msgid "Save As..." +msgstr "另存为..." + +#: kontactplugin/knotes_part.cpp:202 notes/knote.cpp:690 +#, kde-format +msgid "Lock" +msgstr "锁定" + +#: kontactplugin/knotes_part.cpp:205 notes/knote.cpp:693 +#, kde-format +msgid "Unlock" +msgstr "取消锁定" + +#: kontactplugin/knotes_part.cpp:238 +#, kde-format +msgid "Set Focus to Quick Search" +msgstr "焦点设置到快速搜索栏" + +#: kontactplugin/knotes_part.cpp:321 +#, kde-format +msgctxt "@info" +msgid "To print notes, first select the notes to print from the list." +msgstr "要打印便笺,请先从列表中选择要打印的便笺。" + +#: kontactplugin/knotes_part.cpp:322 +#, kde-format +msgctxt "@title:window" +msgid "Print Popup Notes" +msgstr "打印弹出便笺" + +#: kontactplugin/knotes_part.cpp:366 +#, kde-format +msgid "Note was not created." +msgstr "便笺未创建。" + +#: kontactplugin/knotes_part.cpp:366 +#, kde-format +msgid "Create new note" +msgstr "创建便笺" + +#: kontactplugin/knotes_part.cpp:388 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:70 +#, kde-format +msgctxt "@info" +msgid "Do you really want to delete this note?" +msgid_plural "Do you really want to delete these %1 notes?" +msgstr[0] "您真的想要删除这 %1 个便笺吗?" + +#: kontactplugin/knotes_part.cpp:390 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:57 +#, kde-format +msgctxt "@title:window" +msgid "Confirm Delete" +msgstr "确认删除" + +#: kontactplugin/knotes_part.cpp:582 +#, kde-format +msgctxt "@title:window" +msgid "Rename Popup Note" +msgstr "重命名弹出便笺" + +#: kontactplugin/knotes_part.cpp:583 +#, kde-format +msgctxt "@label:textbox" +msgid "New Name:" +msgstr "新名称:" + +#: kontactplugin/knotes_part.cpp:606 kontactplugin/knotes_part.cpp:790 +#, kde-format +msgid "Show Note..." +msgstr "显示便笺..." + +#: kontactplugin/knotes_part.cpp:742 +#, kde-format +msgid "Rich text (*.html)" +msgstr "富文本 (*.html)" + +#: kontactplugin/knotes_part.cpp:744 +#, kde-format +msgid "Plain text (*.txt)" +msgstr "纯文本 (*.txt)" + +#: kontactplugin/knotes_part.cpp:747 notes/knote.cpp:516 +#, kde-format +msgid "Save As" +msgstr "另存为" + +#: kontactplugin/knotes_part.cpp:758 notes/knote.cpp:533 +#, kde-format +msgid "" +"A file named %1 already exists.
                Are you sure you want to " +"overwrite it?
                " +msgstr "已经存在名为 %1 的文件。
                您确定要覆盖吗?
                " + +#: kontactplugin/knotes_plugin.cpp:62 +#, kde-format +msgctxt "@action:inmenu" +msgid "New Popup Note..." +msgstr "新建弹出便笺..." + +#: kontactplugin/knotes_plugin.cpp:70 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can create a new popup note." +msgstr "这将展示一个对话框,告诉您在哪里新建弹出便笺。" + +#: kontactplugin/knotes_plugin.cpp:99 +#, kde-kuit-format +msgctxt "@title" +msgid "KNotes" +msgstr "KNotes" + +#: kontactplugin/knotes_plugin.cpp:101 +#, kde-kuit-format +msgctxt "@title" +msgid "Popup Notes" +msgstr "弹出便笺" + +#: kontactplugin/knotes_plugin.cpp:103 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Copyright © 2003–2018 Kontact authors" +msgstr "版权 © 2003–2018 Kontact 作者" + +#: kontactplugin/knotes_plugin.cpp:105 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: kontactplugin/knotes_plugin.cpp:106 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Current Maintainer" +msgstr "当前维护者" + +#: kontactplugin/knotes_plugin.cpp:109 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Michael Brade" +msgstr "Michael Brade" + +#: kontactplugin/knotes_plugin.cpp:110 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Previous Maintainer" +msgstr "前任维护者" + +#: kontactplugin/knotes_plugin.cpp:112 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Tobias Koenig" +msgstr "Tobias Koenig" + +#: kontactplugin/knotes_plugin.cpp:113 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Developer" +msgstr "开发者" + +#: kontactplugin/knotes_plugin.cpp:151 +#, kde-format +msgctxt "@item" +msgid "Meeting" +msgstr "会议" + +#: kontactplugin/knotes_plugin.cpp:165 kontactplugin/knotes_plugin.cpp:170 +#, kde-format +msgctxt "@item" +msgid "Note: %1" +msgstr "便笺:“%1”" + +#: kontactplugin/knotes_plugin.cpp:177 +#, kde-format +msgctxt "@item" +msgid "New Note" +msgstr "新建便笺" + +#: kontactplugin/knotes_plugin.cpp:187 +#, kde-format +msgctxt "@info" +msgid "Dropping multiple mails is not supported." +msgstr "不支持丢弃多封邮件。" + +#: kontactplugin/knotes_plugin.cpp:190 +#, kde-format +msgctxt "@item" +msgid "" +"From: %1\n" +"To: %2\n" +"Subject: %3" +msgstr "" +"发件人:%1\n" +"收件人:%2\n" +"主题:%3" + +#: kontactplugin/knotes_plugin.cpp:193 +#, kde-format +msgctxt "@item" +msgid "Mail: %1" +msgstr "邮件:%1" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, kde-format +msgctxt "@title:window" +msgid "Show Popup Note" +msgstr "显示弹出便笺" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, kde-format +msgctxt "@title:window" +msgid "Edit Popup Note" +msgstr "编辑弹出便笺" + +#: kontactplugin/knoteseditdialog.cpp:79 +#, kde-format +msgctxt "@label popup note name" +msgid "Name:" +msgstr "名称:" + +#: kontactplugin/knoteslistwidgetsearchline.cpp:28 +#, kde-format +msgid "Search notes..." +msgstr "搜索便笺..." + +#: kontactplugin/knoteslistwidgetsearchline.cpp:37 +#, kde-format +msgid "Search notes...<%1>" +msgstr "搜索便笺...<%1>" + +#: kontactplugin/knotesselectdeletenotesdialog.cpp:46 +#, kde-format +msgid "(note locked, it will not removed)" +msgstr "(便笺已锁定,将不会被删除)" + +#: kontactplugin/summarywidget.cpp:63 +#, kde-format +msgid "Popup Notes" +msgstr "弹出便笺" + +#: kontactplugin/summarywidget.cpp:120 +#, kde-format +msgid "No notes found" +msgstr "未找到便笺" + +#: kontactplugin/summarywidget.cpp:153 +#, kde-format +msgid "Modify Note..." +msgstr "修改便笺..." + +#: kontactplugin/summarywidget.cpp:157 +#, kde-format +msgid "Delete Note..." +msgstr "删除便笺..." + +#: kontactplugin/summarywidget.cpp:243 +#, kde-format +msgid "Read Popup Note: \"%1\"" +msgstr "阅读弹出便笺:“%1”" + +#: notes/knote.cpp:149 +#, kde-format +msgid "Do you really want to delete note %1?" +msgstr "您真要删除便笺 %1 吗?" + +#: notes/knote.cpp:150 +#, kde-format +msgid "Confirm Delete" +msgstr "确认删除" + +#: notes/knote.cpp:151 +#, kde-format +msgid "&Delete" +msgstr "删除(&D)" + +#: notes/knote.cpp:277 +#, kde-format +msgid "Please enter the new name:" +msgstr "请输入新的名字:" + +#: notes/knote.cpp:511 +#, kde-format +msgid "Save note as plain text" +msgstr "将便笺另存为纯文本" + +#: notes/knote.cpp:639 +#, kde-format +msgid "&All Desktops" +msgstr "所有桌面(&A)" + +#: notes/knote.cpp:681 +#, kde-format +msgid "New" +msgstr "新建" + +#: notes/knote.cpp:685 +#, kde-format +msgid "Rename..." +msgstr "重命名..." + +#: notes/knote.cpp:695 +#, kde-format +msgid "Hide" +msgstr "隐藏" + +#: notes/knote.cpp:700 +#, kde-format +msgid "Delete" +msgstr "删除" + +#: notes/knote.cpp:727 +#, kde-format +msgid "Preferences..." +msgstr "首选项..." + +#: notes/knote.cpp:732 +#, kde-format +msgid "Keep Above Others" +msgstr "常居顶端" + +#: notes/knote.cpp:737 +#, kde-format +msgid "Keep Below Others" +msgstr "常居底端" + +#: notes/knote.cpp:742 +#, kde-format +msgid "To Desktop" +msgstr "移到桌面" + +#: notes/knote.cpp:752 +#, kde-format +msgid "Walk Through Notes" +msgstr "便笺漫游" + +#: print/knotegrantleeprint.cpp:50 +#, kde-format +msgid "Alarm:" +msgstr "提醒:" + +#: print/knotegrantleeprint.cpp:51 +#, kde-format +msgid "Note is locked" +msgstr "便笺已锁定" + +#: print/knoteprinter.cpp:135 +#, kde-format +msgid "Print Note" +msgid_plural "Print %1 notes" +msgstr[0] "打印 %1 个便笺" + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing theme was not found." +msgstr "未找到打印主题" + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing error" +msgstr "打印错误" + +#: print/knoteprintselectednotesdialog.cpp:63 +#, kde-format +msgid "Printing theme:" +msgstr "打印主题:" + +#: print/knoteprintselectednotesdialog.cpp:70 +#, kde-format +msgid "Preview" +msgstr "预览" + +#: print/knoteprintselectednotesdialog.cpp:72 +#, kde-format +msgid "Print" +msgstr "打印" + +#: print/knoteprintselectthemedialog.cpp:34 +#, kde-format +msgid "Select theme" +msgstr "选择主题" + +#: print/knoteprintselectthemedialog.cpp:51 +#, kde-format +msgid "Themes:" +msgstr "主题:" diff --git a/po/zh_CN/libnoteshared.po b/po/zh_CN/libnoteshared.po new file mode 100644 index 0000000..f4d21d5 --- /dev/null +++ b/po/zh_CN/libnoteshared.po @@ -0,0 +1,168 @@ +# Copyright (C) YEAR This_file_is_part_of_KDE +# This file is distributed under the same license as the PACKAGE package. +# +# Weng Xuetian , 2015. +msgid "" +msgstr "" +"Project-Id-Version: kdeorg\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2017-09-15 03:37+0200\n" +"PO-Revision-Date: 2018-11-01 23:18\n" +"Last-Translator: guoyunhe \n" +"Language-Team: Chinese Simplified\n" +"Language: zh_CN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: crowdin.com\n" +"X-Crowdin-Project: kdeorg\n" +"X-Crowdin-Language: zh-CN\n" +"X-Crowdin-File: /kf5-stable/messages/pim/libnoteshared.pot\n" + +#: alarms/notealarmdialog.cpp:77 +#, kde-format +msgid "Scheduled Alarm" +msgstr "预订的提醒" + +#: alarms/notealarmdialog.cpp:80 +#, kde-format +msgid "&No alarm" +msgstr "没有提醒(&N)" + +#: alarms/notealarmdialog.cpp:89 +#, kde-format +msgid "Alarm &at:" +msgstr "于...提醒(&A):" + +#: config/noteactionconfig.cpp:36 +#, kde-format +msgid "&Mail action:" +msgstr "邮件动作(&M):" + +#: config/noteactionconfig.cpp:44 +#, kde-format +msgid "How does this work?" +msgstr "工作方式解释" + +#: config/noteactionconfig.cpp:57 +#, kde-format +msgid "" +"

                You can customize command line. You can use:

                • %t returns " +"current note title
                • %f returns current note text
                " +msgstr "" +"

                您可以自定义命令行。您可以使用:

                • %t 返回当前便笺标题
                • %f 返回当前便笺文本
                " + +#: config/notenetworkconfig.cpp:54 +#, kde-format +msgid "Incoming Notes" +msgstr "接收到的便笺" + +#: config/notenetworkconfig.cpp:57 +#, kde-format +msgid "Accept incoming notes" +msgstr "接受接收到的便笺" + +#: config/notenetworkconfig.cpp:63 +#, kde-format +msgid "Outgoing Notes" +msgstr "发送的便笺" + +#: config/notenetworkconfig.cpp:66 +#, kde-format +msgid "&Sender ID:" +msgstr "发送者 ID(&S):" + +#: config/notenetworkconfig.cpp:78 +#, kde-format +msgid "&Port:" +msgstr "端口(&P):" + +#: dialog/selectednotefolderdialog.cpp:35 +#, kde-format +msgctxt "@title:window" +msgid "Select Note Folder" +msgstr "选择便笺文件夹" + +#: dialog/selectednotefolderdialog.cpp:37 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "选择保存此便笺所用的文件夹:" + +#: job/createnewnotejob.cpp:124 job/createnewnotejob.cpp:134 +#, kde-format +msgid "" +"An error occurred during fetching. Do you want to select a new default " +"collection?" +msgstr "获取过程中发生错误。您是否想选择一个新的默认收藏?" + +#: job/createnewnotejob.cpp:144 +#, kde-format +msgid "" +"Collection is hidden. New note will stored but not displaying. Do you want " +"to show collection?" +msgstr "收藏已隐藏。新的便笺将会储存但是不会显示。您想要显示收藏吗?" + +#: job/createnewnotejob.cpp:198 +#, kde-format +msgid "Note was not created." +msgstr "便笺未创建。" + +#: job/createnewnotejob.cpp:198 +#, kde-format +msgid "Create new note" +msgstr "创建便笺" + +#: network/notehostdialog.cpp:64 +#, kde-format +msgid "Select recipient:" +msgstr "选择接收人:" + +#: network/notehostdialog.cpp:83 +#, kde-format +msgid "Hostname or IP address:" +msgstr "主机名或 IP 地址:" + +#: network/notesnetworksender.cpp:104 +#, kde-format +msgid "Communication error: %1" +msgstr "通讯错误:%1" + +#: noteutils.cpp:45 +#, kde-format +msgid "Please configure send mail action." +msgstr "请配置发送邮件动作。" + +#: noteutils.cpp:53 +#, kde-format +msgid "Note: \"%1\"" +msgstr "便笺:“%1”" + +#: noteutils.cpp:60 +#, kde-format +msgid "Unable to start the mail process." +msgstr "无法启动邮件进程。" + +#: noteutils.cpp:69 +#, kde-format +msgid "Send \"%1\"" +msgstr "发送“%1”" + +#: noteutils.cpp:73 +#, kde-format +msgid "The host cannot be empty." +msgstr "主机不能为空。" + +#: resources/localresourcecreator.cpp:83 +#, kde-format +msgctxt "Default name for resource holding notes" +msgid "Local Notes" +msgstr "本地便笺" + +#. i18n: ectx: label, entry (Port), group (Network) +#: settings/notesharedglobalconfig.kcfg:37 +#, kde-format +msgid "The port will listen on and send notes to." +msgstr "监听和发送便笺的端口。" diff --git a/po/zh_TW/akonadi_notes_agent.po b/po/zh_TW/akonadi_notes_agent.po new file mode 100644 index 0000000..b104db6 --- /dev/null +++ b/po/zh_TW/akonadi_notes_agent.po @@ -0,0 +1,117 @@ +# Copyright (C) YEAR This_file_is_part_of_KDE +# This file is distributed under the same license as the PACKAGE package. +# +# Franklin Weng , 2014, 2015. +# pan93412 , 2018. +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2018-03-25 16:00+0800\n" +"Last-Translator: pan93412 \n" +"Language-Team: Chinese \n" +"Language: zh_TW\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Lokalize 2.0\n" + +#: notesagentalarmdialog.cpp:51 notesagentalarmdialog.cpp:220 +#, kde-format +msgid "Alarm" +msgstr "鬧鐘" + +#: notesagentalarmdialog.cpp:63 +#, kde-format +msgid "The following notes triggered alarms:" +msgstr "以下便條紙觸發了鬧鈴:" + +#: notesagentalarmdialog.cpp:101 +#, kde-format +msgid "Remove Alarm" +msgstr "移除鬧鐘" + +#: notesagentalarmdialog.cpp:103 +#, kde-format +msgid "Show Note..." +msgstr "顯示便條..." + +#: notesagentalarmdialog.cpp:105 +#, kde-format +msgid "Modify Alarm..." +msgstr "變更鬧鐘" + +#: notesagentalarmdialog.cpp:158 +#, kde-format +msgid "Are you sure to remove alarm?" +msgstr "您確定要移除鬧鐘嗎?" + +#: notesagentalarmdialog.cpp:158 +#, kde-format +msgctxt "@title:window" +msgid "Remove Alarm" +msgstr "移除鬧鐘" + +#: notesagentalarmdialog.cpp:220 +#, kde-format +msgid "Error during fetch alarm info." +msgstr "抓取鬧鐘資訊時發生錯誤。" + +#: notesagentsettingsdialog.cpp:42 +#, kde-format +msgid "Configure Notes Agent" +msgstr "設定便條代理程式" + +#: notesagentsettingsdialog.cpp:58 +#, kde-format +msgid "Notify" +msgstr "通知" + +#: notesagentsettingsdialog.cpp:61 +#, kde-format +msgid "Network" +msgstr "網路" + +#: notesagentsettingsdialog.cpp:70 +#, kde-format +msgid "Notes Agent" +msgstr "便條代理程式" + +#: notesagentsettingsdialog.cpp:72 +#, kde-format +msgid "Notes Agent." +msgstr "便條代理程式。" + +#: notesagentsettingsdialog.cpp:74 +#, kde-format +msgid "Copyright (C) 2013-2018 Laurent Montel" +msgstr "版權所有 (C) 2013-2018 Laurent Montel" + +#: notesagentsettingsdialog.cpp:76 +#, kde-format +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: notesagentsettingsdialog.cpp:77 +#, kde-format +msgid "Maintainer" +msgstr "維護者" + +#: notesagentsettingsdialog.cpp:80 +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "Franklin Weng" + +#: notesagentsettingsdialog.cpp:81 +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "franklin@nospam.goodhorse.idv.tw" + +#: notesmanager.cpp:199 +#, kde-format +msgid "Note Received" +msgstr "接收到便條" diff --git a/po/zh_TW/knotes.po b/po/zh_TW/knotes.po new file mode 100644 index 0000000..bfa1299 --- /dev/null +++ b/po/zh_TW/knotes.po @@ -0,0 +1,1066 @@ +# translation of knotes.po to Chinese Traditional +# knotes 1.52 +# Copyright (C) 2000, 2006, 2007, 2008 Free Software Foundation, Inc. +# +# Chou Yeh-Jyi , 1998. +# Kevin Lo , 2001. +# Howard Tsai , 2006. +# Frank Weng (a.k.a. Franklin) , 2006, 2009, 2010. +# Franklin Weng , 2007, 2008. +# Franklin Weng , 2008, 2013, 2014, 2015. +# pan93412 , 2018. +msgid "" +msgstr "" +"Project-Id-Version: knotes\n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2018-01-02 03:15+0100\n" +"PO-Revision-Date: 2018-04-05 15:04+0800\n" +"Last-Translator: pan93412 \n" +"Language-Team: Chinese \n" +"Language: zh_TW\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"dot tw>\n" +"X-Generator: Lokalize 2.0\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#, kde-format +msgctxt "NAME OF TRANSLATORS" +msgid "Your names" +msgstr "Yeh-Jyi Chou,Kevin Lo,Howard Tsai" + +#, kde-format +msgctxt "EMAIL OF TRANSLATORS" +msgid "Your emails" +msgstr "ycchou@ccca.nctu.edu.tw,kevlo@kde.org,howard.tsai@yahoo.com" + +#: apps/knotes_options.h:29 +#, kde-format +msgid "Suppress creation of a new note on a non-unique instance." +msgstr "抑止在非單一實體上建立新便條。" + +#: apps/knotesakonaditray.cpp:35 apps/knotestray.cpp:32 +#, kde-format +msgid "KNotes: Sticky notes by KDE" +msgstr "KNotes:來自 KDE 的便條紙" + +#: apps/knotesapp.cpp:98 +#, kde-format +msgid "New Note" +msgstr "新增便條紙" + +#: apps/knotesapp.cpp:106 kontactplugin/knotes_part.cpp:187 +#, kde-format +msgid "New Note From Clipboard" +msgstr "將剪貼簿的內容複製為新便條紙" + +#: apps/knotesapp.cpp:112 kontactplugin/knotes_part.cpp:192 +#, kde-format +msgid "New Note From Text File..." +msgstr "從文字檔建立便條..." + +#: apps/knotesapp.cpp:116 +#, kde-format +msgid "Show All Notes" +msgstr "顯示所有便條紙" + +#: apps/knotesapp.cpp:122 +#, kde-format +msgid "Hide All Notes" +msgstr "隱藏所有便條紙" + +#: apps/knotesapp.cpp:128 kontactplugin/knotes_part.cpp:146 +#, kde-format +msgctxt "@action:inmenu" +msgid "Print Selected Notes..." +msgstr "列印選取的便條..." + +#: apps/knotesapp.cpp:134 +#, kde-format +msgctxt "@action:inmenu" +msgid "Delete Selected Notes..." +msgstr "刪除選取的便條..." + +#: apps/knotesapp.cpp:393 kontactplugin/knotes_part.cpp:874 +#, kde-format +msgid "Select Text File" +msgstr "選擇文字檔" + +#: apps/knotesapp.cpp:394 kontactplugin/knotes_part.cpp:875 +#, kde-format +msgid "Text File" +msgstr "文字檔案" + +#: apps/knotesapp.cpp:400 kontactplugin/knotes_part.cpp:882 +#, kde-format +msgid "Error during open text file: %1" +msgstr "開啟文字檔時發生錯誤:%1" + +#: apps/knotesapp.cpp:401 kontactplugin/knotes_part.cpp:883 +#, kde-format +msgid "Open Text File" +msgstr "開啟文字檔" + +#: apps/knotesapp.cpp:404 kontactplugin/knotes_part.cpp:886 +#, kde-format +msgid "Note from file '%1'" +msgstr "從檔案 \"%1\" 建立便條" + +#: apps/knotesapp.cpp:499 +#, kde-format +msgid "No Notes" +msgstr "沒有便條紙" + +#: apps/knotesapp.cpp:552 kontactplugin/knotes_part.cpp:637 +#, kde-format +msgid "Settings" +msgstr "設定(&S)" + +#. i18n: ectx: Menu (knotes_context) +#: apps/main.cpp:54 data/knotesappui.rc:5 data/knotesappui.rc:6 +#: kontactplugin/knotes_part.cpp:87 kontactplugin/knotes_plugin.cpp:58 +#: kontactplugin/knoteseditdialog.cpp:67 +#, kde-format +msgid "KNotes" +msgstr "KNotes" + +#: apps/main.cpp:56 +#, kde-format +msgid "KDE Notes" +msgstr "KDE便條紙" + +#: apps/main.cpp:58 +#, kde-format +msgid "Copyright © 1997–2018 KNotes authors" +msgstr "Copyright © 1997–2018 KNotes 作者群" + +#: apps/main.cpp:78 kontactplugin/kcmknotessummary.cpp:64 +#, kde-format +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: apps/main.cpp:79 +#, kde-format +msgid "Maintainer" +msgstr "目前維護者" + +#: apps/main.cpp:81 +#, kde-format +msgid "Guillermo Antonio Amaral Bastidas" +msgstr "Guillermo Antonio Amaral Bastidas" + +#: apps/main.cpp:82 apps/main.cpp:85 +#, kde-format +msgid "Previous Maintainer" +msgstr "前任維護者" + +#: apps/main.cpp:84 +#, kde-format +msgid "Michael Brade" +msgstr "Michael Brade" + +#: apps/main.cpp:87 +#, kde-format +msgid "Bernd Johannes Wuebben" +msgstr "Bernd Johannes Wuebben" + +#: apps/main.cpp:88 +#, kde-format +msgid "Original KNotes Author" +msgstr "原作者" + +#: apps/main.cpp:90 +#, kde-format +msgid "Wynn Wilkes" +msgstr "Wynn Wilkes" + +#: apps/main.cpp:91 +#, kde-format +msgid "Ported KNotes to KDE 2" +msgstr "移植KNotes至KDE 2" + +#: apps/main.cpp:93 +#, kde-format +msgid "Daniel Martin" +msgstr "Daniel Martin" + +#: apps/main.cpp:94 +#, kde-format +msgid "Network Interface" +msgstr "網路介面" + +#: apps/main.cpp:96 +#, kde-format +msgid "Bo Thorsen" +msgstr "Bo Thorsen" + +#: apps/main.cpp:97 +#, kde-format +msgid "Started KDE Resource Framework Integration" +msgstr "開始KDE資源架構整合" + +#: apps/main.cpp:99 +#, kde-format +msgid "Bera Debajyoti" +msgstr "Bera Debajyoti" + +#: apps/main.cpp:100 +#, kde-format +msgid "Idea and initial code for the new look & feel" +msgstr "新介面的概念及最初的程式設計" + +#: apps/main.cpp:102 +#, kde-format +msgid "Matthias Ettrich" +msgstr "Matthias Ettrich" + +#: apps/main.cpp:105 +#, kde-format +msgid "David Faure" +msgstr "David Faure" + +#: apps/main.cpp:108 +#, kde-format +msgid "Matthias Kiefer" +msgstr "Matthias Kiefer" + +#: apps/main.cpp:111 +#, kde-format +msgid "Luboš Luňák" +msgstr "Luboš Luňák" + +#: apps/main.cpp:113 +#, kde-format +msgid "Dirk A. Mueller" +msgstr "Dirk A. Mueller" + +#: apps/main.cpp:116 +#, kde-format +msgid "Carsten Pfeiffer" +msgstr "Carsten Pfeiffer" + +#: apps/main.cpp:119 +#, kde-format +msgid "Harri Porten" +msgstr "Harri Porten" + +#: apps/main.cpp:122 +#, kde-format +msgid "Espen Sand" +msgstr "Espen Sand" + +#: configdialog/knotecollectionconfigwidget.cpp:121 +#, kde-format +msgid "Folders" +msgstr "資料夾" + +#: configdialog/knotecollectionconfigwidget.cpp:123 +#, kde-format +msgid "Select which KNotes folders to show:" +msgstr "選擇要顯示哪個 KNotes 資料夾:" + +#: configdialog/knotecollectionconfigwidget.cpp:158 +#, kde-format +msgid "Search..." +msgstr "搜尋..." + +#: configdialog/knotecollectionconfigwidget.cpp:176 +#, kde-format +msgid "&Select All" +msgstr "全部選取(&S)" + +#: configdialog/knotecollectionconfigwidget.cpp:180 +#, kde-format +msgid "&Unselect All" +msgstr "全部取消選取(&U)" + +#: configdialog/knotecollectionconfigwidget.cpp:185 +#, kde-format +msgid "Rename notes..." +msgstr "重新命名便條..." + +#: configdialog/knotecollectionconfigwidget.cpp:189 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "選擇便條要儲存在哪個資料夾:" + +#: configdialog/knotecollectionconfigwidget.cpp:208 +#, kde-format +msgid "Notes accounts" +msgstr "便利貼帳號" + +#: configdialog/knotecollectionconfigwidget.cpp:213 +#, kde-format +msgid "Accounts" +msgstr "帳號" + +#: configdialog/knotecollectionconfigwidget.cpp:245 +#, kde-format +msgid "Rename Notes" +msgstr "重新命名便條" + +#: configdialog/knotecollectionconfigwidget.cpp:246 +#, kde-format +msgid "Name:" +msgstr "名稱:" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "An error was occurred during renaming: %1" +msgstr "重新命名時發生錯誤:%1" + +#: configdialog/knotecollectionconfigwidget.cpp:265 +#, kde-format +msgid "Rename note" +msgstr "重新命名便條" + +#: configdialog/knoteconfigdialog.cpp:192 +#, kde-format +msgid "Show number of notes in tray icon" +msgstr "在系統匣中顯示便條數量" + +#: configdialog/knoteconfigdialog.cpp:199 +#, kde-format +msgid "Default Title:" +msgstr "預設標題:" + +#: configdialog/knoteconfigdialog.cpp:206 +#, kde-format +msgid "How does this work?" +msgstr "這是怎麼運作的?" + +#: configdialog/knoteconfigdialog.cpp:240 +#, kde-format +msgid "" +"

                You can customize title note. You can use:

                • %d current date " +"(short format)
                • %l current date (long format)
                • %t current " +"time
                " +msgstr "" +"

                您可以自訂便條標題。您可以使用:

                • %d 目前的日期(短格式)
                • %l 目前的日期(長格式)
                • %t 目前的時間
                " + +#: configdialog/knoteconfigdialog.cpp:262 +#, kde-format +msgid "Theme:" +msgstr "主題:" + +#: configdialog/knoteconfigdialog.cpp:272 +#, kde-format +msgid "Download new printing themes" +msgstr "下載新的列印主題" + +#: configdialog/knotedisplayconfigwidget.cpp:46 +#, kde-format +msgid "&Text color:" +msgstr "文字顏色(&T)" + +#: configdialog/knotedisplayconfigwidget.cpp:55 +#, kde-format +msgid "&Background color:" +msgstr "背景顏色(&B)" + +#: configdialog/knotedisplayconfigwidget.cpp:66 +#, kde-format +msgid "&Show note in taskbar" +msgstr "在工作列上顯示便條紙(&S)" + +#: configdialog/knotedisplayconfigwidget.cpp:70 +#, kde-format +msgid "&Remember desktop" +msgstr "記住桌面(&R)" + +#: configdialog/knotedisplayconfigwidget.cpp:74 +#, kde-format +msgid "Default &width:" +msgstr "預設寬度(&W)" + +#: configdialog/knotedisplayconfigwidget.cpp:85 +#, kde-format +msgid "Default &height:" +msgstr "預設高度(&H)" + +#: configdialog/knoteeditorconfigwidget.cpp:37 +#, kde-format +msgid "&Tab size:" +msgstr "定位字元寬度(&T)" + +#: configdialog/knoteeditorconfigwidget.cpp:46 +#, kde-format +msgid "Auto &indent" +msgstr "自動縮格(&I)" + +#: configdialog/knoteeditorconfigwidget.cpp:51 +#, kde-format +msgid "&Rich text" +msgstr "豐富文字樣式(&R)" + +#: configdialog/knoteeditorconfigwidget.cpp:55 +#, kde-format +msgid "Text font:" +msgstr "內文字體" + +#: configdialog/knoteeditorconfigwidget.cpp:64 +#, kde-format +msgid "Title font:" +msgstr "標題字體" + +#: configdialog/knotesimpleconfigdialog.cpp:64 +#, kde-format +msgid "Editor Settings" +msgstr "編輯器設定" + +#: configdialog/knotesimpleconfigdialog.cpp:67 +#, kde-format +msgid "Display Settings" +msgstr "顯示設定" + +#. i18n: ectx: Menu (help) +#: data/knotesappui.rc:23 +#, kde-format +msgid "&Help" +msgstr "說明(&H)" + +#. i18n: ectx: Menu (notes_menu) +#: data/knotesappui.rc:35 data/knotesappui.rc:36 +#, kde-format +msgid "Notes" +msgstr "便條紙" + +#: dialog/knotedeleteselectednotesdialog.cpp:32 +#, kde-format +msgid "Select notes to delete" +msgstr "選擇要刪除的便條" + +#: dialog/knoteselectednotesdialog.cpp:34 +#: print/knoteprintselectednotesdialog.cpp:41 +#, kde-format +msgid "Select notes" +msgstr "選擇便條" + +#: dialog/knoteskeydialog.cpp:33 +#, kde-format +msgid "Configure Shortcuts" +msgstr "設定快速鍵" + +#: dialog/knoteskeydialog.cpp:73 +#, kde-format +msgid "Note Actions" +msgstr "便利貼命令" + +#: finddialog/knotefinddialog.cpp:40 +#, kde-format +msgctxt "@title:window" +msgid "Search Notes" +msgstr "搜尋便條" + +#: finddialog/knotefinddialog.cpp:85 +#, kde-format +msgctxt "@label:textbox" +msgid "Search notes:" +msgstr "搜尋便條:" + +#: finddialog/knotefinddialog.cpp:94 +#, kde-format +msgctxt "@action:button Search notes" +msgid "Search..." +msgstr "搜尋..." + +#: finddialog/knotefinddialog.cpp:149 +#, kde-format +msgctxt "@label" +msgid "No Results found in search." +msgstr "在搜尋中找不到符合的結果。" + +#: knoteedit.cpp:56 +#, kde-format +msgid "Bold" +msgstr "粗體" + +#: knoteedit.cpp:61 +#, kde-format +msgid "Italic" +msgstr "斜體" + +#: knoteedit.cpp:65 +#, kde-format +msgid "Underline" +msgstr "底線" + +#: knoteedit.cpp:69 +#, kde-format +msgid "Strike Out" +msgstr "刪除線" + +#: knoteedit.cpp:79 +#, kde-format +msgid "Align Left" +msgstr "靠左" + +#: knoteedit.cpp:85 +#, kde-format +msgid "Align Center" +msgstr "置中" + +#: knoteedit.cpp:90 +#, kde-format +msgid "Align Right" +msgstr "靠右" + +#: knoteedit.cpp:95 +#, kde-format +msgid "Align Block" +msgstr "左右標齊" + +#: knoteedit.cpp:106 +#, kde-format +msgid "List" +msgstr "條列" + +#: knoteedit.cpp:111 +#, kde-format +msgid "Superscript" +msgstr "上標" + +#: knoteedit.cpp:114 +#, kde-format +msgid "Subscript" +msgstr "下標" + +#: knoteedit.cpp:120 +#, kde-format +msgid "Increase Indent" +msgstr "遞增縮排" + +#: knoteedit.cpp:126 +#, kde-format +msgid "Decrease Indent" +msgstr "遞減縮排" + +#: knoteedit.cpp:137 +#, kde-format +msgid "Text Color..." +msgstr "文字顏色..." + +#: knoteedit.cpp:143 +#, kde-format +msgid "Text Background Color..." +msgstr "文字背景顏色..." + +#: knoteedit.cpp:147 +#, kde-format +msgid "Text Font" +msgstr "文字字體" + +#: knoteedit.cpp:151 +#, kde-format +msgid "Text Size" +msgstr "文字大小" + +#: knoteedit.cpp:162 +#, kde-format +msgid "Insert Date" +msgstr "插入日期" + +#: knoteedit.cpp:166 +#, kde-format +msgid "Insert Checkmark" +msgstr "插入檢查標記" + +#: kontactplugin/kcmknotessummary.cpp:59 +#, kde-format +msgid "kcmknotessummary" +msgstr "kcmknotessummary" + +#: kontactplugin/kcmknotessummary.cpp:61 +#, kde-format +msgid "Notes Summary Configuration Dialog" +msgstr "便條摘要設定畫面" + +#: kontactplugin/kcmknotessummary.cpp:63 +#, kde-format +msgid "Copyright © 2013-2018 Laurent Montel " +msgstr "Copyright © 2013-2018 Laurent Montel " + +#: kontactplugin/knotes_part.cpp:98 +#, kde-format +msgctxt "@action:inmenu create new popup note" +msgid "&New" +msgstr "新增(&N)" + +#: kontactplugin/knotes_part.cpp:108 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be presented with a dialog where you can add a new popup note." +msgstr "會顯示一對話框,讓您新增便條。" + +#: kontactplugin/knotes_part.cpp:111 kontactplugin/knotes_part.cpp:606 +#: kontactplugin/knotes_part.cpp:608 kontactplugin/knotes_part.cpp:790 +#, kde-format +msgctxt "@action:inmenu" +msgid "Edit..." +msgstr "編輯..." + +#: kontactplugin/knotes_part.cpp:120 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can modify an existing popup " +"note." +msgstr "會顯示一對話框,讓您變更已存在的便條。" + +#: kontactplugin/knotes_part.cpp:123 +#, kde-format +msgctxt "@action:inmenu" +msgid "Rename..." +msgstr "重新命名..." + +#: kontactplugin/knotes_part.cpp:131 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can rename an existing popup " +"note." +msgstr "會顯示一對話框,讓您重新命名已存在的便條。" + +#: kontactplugin/knotes_part.cpp:134 +#, kde-format +msgctxt "@action:inmenu" +msgid "Delete" +msgstr "刪除" + +#: kontactplugin/knotes_part.cpp:142 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be prompted if you really want to permanently remove the selected " +"popup note." +msgstr "您會被詢問是否真要永久刪除選取的便條。" + +#: kontactplugin/knotes_part.cpp:153 +#, kde-format +msgctxt "@info:whatsthis" +msgid "You will be prompted to print the selected popup note." +msgstr "您會被詢問是否要列印選取的便條。" + +#: kontactplugin/knotes_part.cpp:156 +#, kde-format +msgctxt "@action:inmenu" +msgid "Print Preview Selected Notes..." +msgstr "預覽列印選取的便條..." + +#: kontactplugin/knotes_part.cpp:162 +#, kde-format +msgid "Note settings..." +msgstr "便條設定..." + +#: kontactplugin/knotes_part.cpp:167 +#, kde-format +msgid "Preferences KNotes..." +msgstr "KNotes 喜好設定..." + +#: kontactplugin/knotes_part.cpp:172 notes/knote.cpp:713 +#, kde-format +msgid "Mail..." +msgstr "寄送..." + +#: kontactplugin/knotes_part.cpp:177 notes/knote.cpp:709 +#, kde-format +msgid "Send..." +msgstr "傳送..." + +#: kontactplugin/knotes_part.cpp:182 notes/knote.cpp:704 +#, kde-format +msgid "Set Alarm..." +msgstr "設定鬧鈴..." + +#: kontactplugin/knotes_part.cpp:197 notes/knote.cpp:717 +#, kde-format +msgid "Save As..." +msgstr "另存為..." + +#: kontactplugin/knotes_part.cpp:202 notes/knote.cpp:690 +#, kde-format +msgid "Lock" +msgstr "鎖定" + +#: kontactplugin/knotes_part.cpp:205 notes/knote.cpp:693 +#, kde-format +msgid "Unlock" +msgstr "解除鎖定" + +#: kontactplugin/knotes_part.cpp:238 +#, kde-format +msgid "Set Focus to Quick Search" +msgstr "設定焦點到快速搜尋" + +#: kontactplugin/knotes_part.cpp:321 +#, kde-format +msgctxt "@info" +msgid "To print notes, first select the notes to print from the list." +msgstr "要列印便條,請先從清單中選取便條。" + +#: kontactplugin/knotes_part.cpp:322 +#, kde-format +msgctxt "@title:window" +msgid "Print Popup Notes" +msgstr "列印彈出式便條" + +#: kontactplugin/knotes_part.cpp:366 +#, kde-format +msgid "Note was not created." +msgstr "便條未建立。" + +#: kontactplugin/knotes_part.cpp:366 +#, kde-format +msgid "Create new note" +msgstr "建立新便條" + +#: kontactplugin/knotes_part.cpp:388 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:70 +#, kde-format +msgctxt "@info" +msgid "Do you really want to delete this note?" +msgid_plural "Do you really want to delete these %1 notes?" +msgstr[0] "您真的要刪除這 %1 項記事嗎?" + +#: kontactplugin/knotes_part.cpp:390 +#: kontactplugin/knotesselectdeletenotesdialog.cpp:57 +#, kde-format +msgctxt "@title:window" +msgid "Confirm Delete" +msgstr "確認刪除" + +#: kontactplugin/knotes_part.cpp:582 +#, kde-format +msgctxt "@title:window" +msgid "Rename Popup Note" +msgstr "重新命名便條" + +#: kontactplugin/knotes_part.cpp:583 +#, kde-format +msgctxt "@label:textbox" +msgid "New Name:" +msgstr "新名稱:" + +#: kontactplugin/knotes_part.cpp:606 kontactplugin/knotes_part.cpp:790 +#, kde-format +msgid "Show Note..." +msgstr "顯示便條..." + +#: kontactplugin/knotes_part.cpp:742 +#, kde-format +msgid "Rich text (*.html)" +msgstr "豐富文字樣式 (*.html)" + +#: kontactplugin/knotes_part.cpp:744 +#, kde-format +msgid "Plain text (*.txt)" +msgstr "純文字 (*.txt)" + +#: kontactplugin/knotes_part.cpp:747 notes/knote.cpp:516 +#, kde-format +msgid "Save As" +msgstr "另存新檔" + +#: kontactplugin/knotes_part.cpp:758 notes/knote.cpp:533 +#, kde-format +msgid "" +"A file named %1 already exists.
                Are you sure you want to " +"overwrite it?
                " +msgstr "" +"已經有一個叫做%1的檔案。
                您確定要覆蓋掉這個檔案嗎?
                " + +#: kontactplugin/knotes_plugin.cpp:62 +#, kde-format +msgctxt "@action:inmenu" +msgid "New Popup Note..." +msgstr "新增便條..." + +#: kontactplugin/knotes_plugin.cpp:70 +#, kde-format +msgctxt "@info:whatsthis" +msgid "" +"You will be presented with a dialog where you can create a new popup note." +msgstr "會顯示一對話框,讓您新增便條。" + +#: kontactplugin/knotes_plugin.cpp:99 +#, kde-kuit-format +msgctxt "@title" +msgid "KNotes" +msgstr "KNotes 便條" + +#: kontactplugin/knotes_plugin.cpp:101 +#, kde-kuit-format +msgctxt "@title" +msgid "Popup Notes" +msgstr "彈出式便條" + +#: kontactplugin/knotes_plugin.cpp:103 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Copyright © 2003–2018 Kontact authors" +msgstr "Copyright © 2003–2018 Kontact 作者群" + +#: kontactplugin/knotes_plugin.cpp:105 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Laurent Montel" +msgstr "Laurent Montel" + +#: kontactplugin/knotes_plugin.cpp:106 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Current Maintainer" +msgstr "目前維護者" + +#: kontactplugin/knotes_plugin.cpp:109 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Michael Brade" +msgstr "Michael Brade" + +#: kontactplugin/knotes_plugin.cpp:110 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Previous Maintainer" +msgstr "前任維護者" + +#: kontactplugin/knotes_plugin.cpp:112 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Tobias Koenig" +msgstr "Tobias Koenig" + +#: kontactplugin/knotes_plugin.cpp:113 +#, kde-kuit-format +msgctxt "@info:credit" +msgid "Developer" +msgstr "開發者" + +#: kontactplugin/knotes_plugin.cpp:151 +#, kde-format +msgctxt "@item" +msgid "Meeting" +msgstr "會議" + +#: kontactplugin/knotes_plugin.cpp:165 kontactplugin/knotes_plugin.cpp:170 +#, kde-format +msgctxt "@item" +msgid "Note: %1" +msgstr "便條:%1" + +#: kontactplugin/knotes_plugin.cpp:177 +#, kde-format +msgctxt "@item" +msgid "New Note" +msgstr "新增便條" + +#: kontactplugin/knotes_plugin.cpp:187 +#, kde-format +msgctxt "@info" +msgid "Dropping multiple mails is not supported." +msgstr "不支援拖放多個郵件。" + +#: kontactplugin/knotes_plugin.cpp:190 +#, kde-format +msgctxt "@item" +msgid "" +"From: %1\n" +"To: %2\n" +"Subject: %3" +msgstr "" +"寄件者: %1\n" +"收件者: %2\n" +"主旨: %3" + +#: kontactplugin/knotes_plugin.cpp:193 +#, kde-format +msgctxt "@item" +msgid "Mail: %1" +msgstr "郵件: %1" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, kde-format +msgctxt "@title:window" +msgid "Show Popup Note" +msgstr "顯示彈出式便條" + +#: kontactplugin/knoteseditdialog.cpp:50 +#, kde-format +msgctxt "@title:window" +msgid "Edit Popup Note" +msgstr "編輯便條" + +#: kontactplugin/knoteseditdialog.cpp:79 +#, kde-format +msgctxt "@label popup note name" +msgid "Name:" +msgstr "名稱:" + +#: kontactplugin/knoteslistwidgetsearchline.cpp:28 +#, kde-format +msgid "Search notes..." +msgstr "搜尋便條..." + +#: kontactplugin/knoteslistwidgetsearchline.cpp:37 +#, kde-format +msgid "Search notes...<%1>" +msgstr "搜尋便條...<%1>" + +#: kontactplugin/knotesselectdeletenotesdialog.cpp:46 +#, kde-format +msgid "(note locked, it will not removed)" +msgstr "(便條已鎖定,不會被移除)" + +#: kontactplugin/summarywidget.cpp:63 +#, kde-format +msgid "Popup Notes" +msgstr "彈出式便條" + +#: kontactplugin/summarywidget.cpp:120 +#, kde-format +msgid "No notes found" +msgstr "找不到便條" + +#: kontactplugin/summarywidget.cpp:153 +#, kde-format +msgid "Modify Note..." +msgstr "變更備忘..." + +#: kontactplugin/summarywidget.cpp:157 +#, kde-format +msgid "Delete Note..." +msgstr "刪除備忘..." + +#: kontactplugin/summarywidget.cpp:243 +#, kde-format +msgid "Read Popup Note: \"%1\"" +msgstr "讀取便條:%1" + +#: notes/knote.cpp:149 +#, kde-format +msgid "Do you really want to delete note %1?" +msgstr "您確定要刪除標題為%1的便條紙?" + +#: notes/knote.cpp:150 +#, kde-format +msgid "Confirm Delete" +msgstr "刪除確認" + +#: notes/knote.cpp:151 +#, kde-format +msgid "&Delete" +msgstr "刪除(&D)" + +#: notes/knote.cpp:277 +#, kde-format +msgid "Please enter the new name:" +msgstr "請輸入新標題:" + +#: notes/knote.cpp:511 +#, kde-format +msgid "Save note as plain text" +msgstr "存成純文字檔" + +#: notes/knote.cpp:639 +#, kde-format +msgid "&All Desktops" +msgstr "所有桌面(&A)" + +#: notes/knote.cpp:681 +#, kde-format +msgid "New" +msgstr "新增" + +#: notes/knote.cpp:685 +#, kde-format +msgid "Rename..." +msgstr "重新命名..." + +#: notes/knote.cpp:695 +#, kde-format +msgid "Hide" +msgstr "隱藏" + +#: notes/knote.cpp:700 +#, kde-format +msgid "Delete" +msgstr "刪除" + +#: notes/knote.cpp:727 +#, kde-format +msgid "Preferences..." +msgstr "設定偏好..." + +#: notes/knote.cpp:732 +#, kde-format +msgid "Keep Above Others" +msgstr "顯示在最上層" + +#: notes/knote.cpp:737 +#, kde-format +msgid "Keep Below Others" +msgstr "顯示在最下層" + +#: notes/knote.cpp:742 +#, kde-format +msgid "To Desktop" +msgstr "移至桌面" + +#: notes/knote.cpp:752 +#, kde-format +msgid "Walk Through Notes" +msgstr "瀏覽所有便條紙" + +#: print/knotegrantleeprint.cpp:50 +#, kde-format +msgid "Alarm:" +msgstr "鬧鈴:" + +#: print/knotegrantleeprint.cpp:51 +#, kde-format +msgid "Note is locked" +msgstr "便條已鎖定" + +#: print/knoteprinter.cpp:135 +#, kde-format +msgid "Print Note" +msgid_plural "Print %1 notes" +msgstr[0] "列印 %1 張備註" + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing theme was not found." +msgstr "找不到列印主題。" + +#: print/knoteprinter.cpp:143 +#, kde-format +msgid "Printing error" +msgstr "列印失敗" + +#: print/knoteprintselectednotesdialog.cpp:63 +#, kde-format +msgid "Printing theme:" +msgstr "列印主題:" + +#: print/knoteprintselectednotesdialog.cpp:70 +#, kde-format +msgid "Preview" +msgstr "預覽" + +#: print/knoteprintselectednotesdialog.cpp:72 +#, kde-format +msgid "Print" +msgstr "列印" + +#: print/knoteprintselectthemedialog.cpp:34 +#, kde-format +msgid "Select theme" +msgstr "選擇主題" + +#: print/knoteprintselectthemedialog.cpp:51 +#, kde-format +msgid "Themes:" +msgstr "主題:" diff --git a/po/zh_TW/libnoteshared.po b/po/zh_TW/libnoteshared.po new file mode 100644 index 0000000..298dc65 --- /dev/null +++ b/po/zh_TW/libnoteshared.po @@ -0,0 +1,168 @@ +# Copyright (C) YEAR This_file_is_part_of_KDE +# This file is distributed under the same license as the PACKAGE package. +# +# Franklin Weng , 2013, 2014, 2015. +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: http://bugs.kde.org\n" +"POT-Creation-Date: 2017-09-15 03:37+0200\n" +"PO-Revision-Date: 2015-02-16 23:25+0800\n" +"Last-Translator: Franklin Weng \n" +"Language-Team: Chinese Traditional \n" +"Language: zh_TW\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Lokalize 1.5\n" + +#: alarms/notealarmdialog.cpp:77 +#, kde-format +msgid "Scheduled Alarm" +msgstr "鬧鈴設定" + +#: alarms/notealarmdialog.cpp:80 +#, kde-format +msgid "&No alarm" +msgstr "不響鈴(&N)" + +#: alarms/notealarmdialog.cpp:89 +#, kde-format +msgid "Alarm &at:" +msgstr "在以下時間響鈴(&A)" + +#: config/noteactionconfig.cpp:36 +#, kde-format +msgid "&Mail action:" +msgstr "寄件命令(&M)" + +#: config/noteactionconfig.cpp:44 +#, kde-format +msgid "How does this work?" +msgstr "這是怎麼運作的?" + +#: config/noteactionconfig.cpp:57 +#, kde-format +msgid "" +"

                You can customize command line. You can use:

                • %t returns " +"current note title
                • %f returns current note text
                " +msgstr "" +"

                您可以自訂命令列。您可以使用:

                • %t 傳回目前的便條標題
                • %f 傳回目前的便條文字
                " + +#: config/notenetworkconfig.cpp:54 +#, kde-format +msgid "Incoming Notes" +msgstr "接收便條紙" + +#: config/notenetworkconfig.cpp:57 +#, kde-format +msgid "Accept incoming notes" +msgstr "允許接收便條紙" + +#: config/notenetworkconfig.cpp:63 +#, kde-format +msgid "Outgoing Notes" +msgstr "傳送便條紙" + +#: config/notenetworkconfig.cpp:66 +#, kde-format +msgid "&Sender ID:" +msgstr "寄件人名稱(&S)" + +#: config/notenetworkconfig.cpp:78 +#, kde-format +msgid "&Port:" +msgstr "連接埠(&P):" + +#: dialog/selectednotefolderdialog.cpp:35 +#, kde-format +msgctxt "@title:window" +msgid "Select Note Folder" +msgstr "選擇便條資料夾" + +#: dialog/selectednotefolderdialog.cpp:37 +#, kde-format +msgctxt "@info" +msgid "Select the folder where the note will be saved:" +msgstr "選擇便條要儲存在哪個資料夾:" + +#: job/createnewnotejob.cpp:124 job/createnewnotejob.cpp:134 +#, fuzzy, kde-format +#| msgid "" +#| "An error occurred during fetching. Do you want select a new default " +#| "collection?" +msgid "" +"An error occurred during fetching. Do you want to select a new default " +"collection?" +msgstr "抓取時發生錯誤。您要選擇新的預設收藏嗎?" + +#: job/createnewnotejob.cpp:144 +#, kde-format +msgid "" +"Collection is hidden. New note will stored but not displaying. Do you want " +"to show collection?" +msgstr "收藏已隱藏。新的便條將會儲存但不會顯示。您要顯示收藏嗎?" + +#: job/createnewnotejob.cpp:198 +#, kde-format +msgid "Note was not created." +msgstr "便條未建立。" + +#: job/createnewnotejob.cpp:198 +#, kde-format +msgid "Create new note" +msgstr "建立新便條" + +#: network/notehostdialog.cpp:64 +#, kde-format +msgid "Select recipient:" +msgstr "選擇收件者" + +#: network/notehostdialog.cpp:83 +#, kde-format +msgid "Hostname or IP address:" +msgstr "主機名稱或IP位址:" + +#: network/notesnetworksender.cpp:104 +#, kde-format +msgid "Communication error: %1" +msgstr "通訊錯誤: %1" + +#: noteutils.cpp:45 +#, kde-format +msgid "Please configure send mail action." +msgstr "請設定傳送郵件動作。" + +#: noteutils.cpp:53 +#, kde-format +msgid "Note: \"%1\"" +msgstr "備忘:\"%1\"" + +#: noteutils.cpp:60 +#, kde-format +msgid "Unable to start the mail process." +msgstr "無法啟動電子郵件軟體。" + +#: noteutils.cpp:69 +#, kde-format +msgid "Send \"%1\"" +msgstr "傳送「%1」" + +#: noteutils.cpp:73 +#, kde-format +msgid "The host cannot be empty." +msgstr "不能沒有主機名稱。" + +#: resources/localresourcecreator.cpp:83 +#, kde-format +msgctxt "Default name for resource holding notes" +msgid "Local Notes" +msgstr "本地端便條" + +#. i18n: ectx: label, entry (Port), group (Network) +#: settings/notesharedglobalconfig.kcfg:37 +#, kde-format +msgid "The port will listen on and send notes to." +msgstr "用來傳送與接收便條紙的通訊埠。" diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt new file mode 100644 index 0000000..821a603 --- /dev/null +++ b/src/CMakeLists.txt @@ -0,0 +1,143 @@ +add_definitions(-DTRANSLATION_DOMAIN=\"knotes\") + +configure_file(config-knotes.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-knotes.h ) + +add_subdirectory(icons) + +if (BUILD_TESTING) + add_subdirectory(print/autotests) +endif() + +add_subdirectory(kontactplugin) +add_subdirectory(kconf_update) + +########### next target ############### + +set(libknotesprivate_config_lib_SRCS + configdialog/knotesimpleconfigdialog.cpp + configdialog/knoteconfigdialog.cpp + configdialog/knotedisplayconfigwidget.cpp + configdialog/knoteeditorconfigwidget.cpp + configdialog/knotecollectionconfigwidget.cpp + ) + +set(libknotesprivate_print_lib_SRCS + print/knoteprintselectthemedialog.cpp + print/knoteprintselectthemecombobox.cpp + print/knoteprinter.cpp + print/knoteprintobject.cpp + print/knotegrantleeprint.cpp + ) + +set(libknotesprivate_lib_SRCS + ${libknotesprivate_config_lib_SRCS} + ${libknotesprivate_print_lib_SRCS} + knoteedit.cpp + knotes_debug.cpp + notes/knotedisplaysettings.cpp + utils/knoteutils.cpp + notes/knoteinterface.cpp + notes/knotesmigrateapplication.cpp + finddialog/knotefinddialog.cpp + ) + +configure_file(settings/knotesglobalconfig.kcfg.cmake ${CMAKE_CURRENT_BINARY_DIR}/knotesglobalconfig.kcfg ) + +set( libknotesprivate_kcfg_lib_SRCS settings/knotesglobalconfig.kcfgc ) + +kconfig_add_kcfg_files(libknotesprivate_kcfg_lib_SRCS ${libknotesprivate_kcfg_lib_SRCS}) +ecm_qt_declare_logging_category(libknotesprivate_lib_SRCS HEADER knotes_debug.h IDENTIFIER KNOTES_LOG CATEGORY_NAME org.kde.pim.knotes) + +add_library(knotesprivate ${libknotesprivate_lib_SRCS} ${libknotesprivate_kcfg_lib_SRCS} ) +generate_export_header(knotesprivate BASE_NAME knotes) + +target_link_libraries(knotesprivate + PUBLIC + KF5::IconThemes + PRIVATE + KF5::PimCommon + KF5::KCMUtils Grantlee5::Templates KF5::NewStuff KF5::WindowSystem Qt5::PrintSupport KF5::TextWidgets KF5::I18n notesharedprivate KF5::AkonadiSearchPIM KF5::AkonadiNotes KF5::PimTextEdit KF5::AkonadiWidgets + ) + +set_target_properties(knotesprivate + PROPERTIES VERSION ${KDEPIM_LIB_VERSION} SOVERSION ${KDEPIM_LIB_SOVERSION} + ) + +install(TARGETS knotesprivate ${KDE_INSTALL_TARGETS_DEFAULT_ARGS} LIBRARY NAMELINK_SKIP) + + +set(knotes_SRCS knotes_debug.cpp + apps/main.cpp + apps/application.cpp + apps/knotesapp.cpp + apps/knotesakonaditray.cpp + dialog/knoteskeydialog.cpp + dialog/knotedeleteselectednotesdialog.cpp + notes/knotebutton.cpp + print/knoteprintselectednotesdialog.cpp + notes/knote.cpp + dialog/knoteselectednotesdialog.cpp + ) + + +qt5_add_dbus_adaptor(knotes_SRCS apps/org.kde.KNotes.xml apps/knotesapp.h KNotesApp ) + +file(GLOB ICONS_SRCS "${CMAKE_CURRENT_SOURCE_DIR}/icons/*-apps-knotes.png") +ecm_add_app_icon(knotes_SRCS ICONS ${ICONS_SRCS}) + +add_executable(knotes ${knotes_SRCS}) + +target_link_libraries(knotes + knotesprivate + KF5::KCMUtils + KF5::PimCommon + KF5::DNSSD + KF5::KontactInterface + notesharedprivate + KF5::AkonadiCore + KF5::Mime + KF5::GlobalAccel + KF5::Notifications + KF5::WindowSystem + KF5::KDELibs4Support + KF5::AkonadiSearchDebug + KF5::AkonadiNotes + KF5::Crash + KF5::AkonadiWidgets + ) +if (Qt5X11Extras_FOUND) + target_link_libraries(knotes Qt5::X11Extras ${X11_LIBRARIES}) +endif() +install(TARGETS knotes ${KDE_INSTALL_TARGETS_DEFAULT_ARGS} ) + + +########### next target ############### +set(kcm_knotes_PART_SRCS configdialog/knoteconfigdialog.cpp configdialog/knotedisplayconfigwidget.cpp configdialog/knoteeditorconfigwidget.cpp configdialog/knotecollectionconfigwidget.cpp knotes_debug.cpp) + +add_library(kcm_knote MODULE ${kcm_knotes_PART_SRCS} ) + +target_link_libraries(kcm_knote knotesprivate KF5::AkonadiCore KF5::KCMUtils KF5::NewStuff KF5::WindowSystem notesharedprivate KF5::AkonadiNotes KF5::PimCommon KF5::I18n KF5::AkonadiWidgets) + +install(TARGETS kcm_knote DESTINATION ${KDE_INSTALL_PLUGINDIR}) + + +install(FILES + data/knote_config_action.desktop + data/knote_config_display.desktop + data/knote_config_editor.desktop + data/knote_config_network.desktop + data/knote_config_print.desktop + data/knote_config_collection.desktop + data/knote_config_misc.desktop + DESTINATION ${KDE_INSTALL_KSERVICES5DIR}) + +########### install files ############### + +install( PROGRAMS data/org.kde.knotes.desktop DESTINATION ${KDE_INSTALL_APPDIR}) +install( FILES data/org.kde.knotes.appdata.xml DESTINATION ${KDE_INSTALL_METAINFODIR}) +install( FILES ${CMAKE_CURRENT_BINARY_DIR}/knotesglobalconfig.kcfg DESTINATION ${KDE_INSTALL_KCFGDIR}) +install( FILES data/knotesappui.rc data/knotesui.rc DESTINATION ${KDE_INSTALL_KXMLGUI5DIR}/knotes) +install( FILES apps/org.kde.KNotes.xml DESTINATION ${KDE_INSTALL_DBUSINTERFACEDIR}) +install( FILES data/knotes_printing_theme.knsrc DESTINATION ${KDE_INSTALL_CONFDIR} ) + +install(DIRECTORY print/themes/ DESTINATION ${KDE_INSTALL_DATADIR}/knotes/print/themes ) diff --git a/src/Messages.sh b/src/Messages.sh new file mode 100644 index 0000000..76cac90 --- /dev/null +++ b/src/Messages.sh @@ -0,0 +1,4 @@ +#! /bin/sh +$EXTRACTRC data/*.rc settings/*.kcfg settings/*.kcfg.cmake >> rc.cpp +$XGETTEXT `find . -name '*.h' -o -name '*.cpp'| grep -v '/tests/'` -o $podir/knotes.pot +rm -f rc.cpp diff --git a/src/apps/application.cpp b/src/apps/application.cpp new file mode 100644 index 0000000..3c6d2af --- /dev/null +++ b/src/apps/application.cpp @@ -0,0 +1,53 @@ +/******************************************************************* + KNotes -- Notes for the KDE project + + Copyright (c) 1997-2013, The KNotes Developers + + 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. +*******************************************************************/ + +#include "application.h" +#include "apps/knotesapp.h" + +#include + +Application::Application(int &argc, char **argv[]) + : KontactInterface::PimUniqueApplication(argc, argv) + , mMainWindow(nullptr) +{ +} + +Application::~Application() +{ + delete mMainWindow; +} + +int Application::activate(const QStringList &args, const QString &workingDir) +{ + Q_UNUSED(workingDir); + + QCommandLineParser *parser = cmdArgs(); + parser->process(args); + + if (!mMainWindow) { + mMainWindow = new KNotesApp(); + } else { + if (!parser->isSet(QStringLiteral("skip-note"))) { + mMainWindow->newNote(); + } + } + + return 0; +} diff --git a/src/apps/application.h b/src/apps/application.h new file mode 100644 index 0000000..1b22119 --- /dev/null +++ b/src/apps/application.h @@ -0,0 +1,40 @@ +/******************************************************************* + KNotes -- Notes for the KDE project + + Copyright (c) 1997-2013, The KNotes Developers + + 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. +*******************************************************************/ + +#ifndef APPLICATION_H +#define APPLICATION_H + +#include + +class KNotesApp; + +class Application : public KontactInterface::PimUniqueApplication +{ +public: + Application(int &argc, char **argv[]); + ~Application() override; + + int activate(const QStringList &args, const QString &workingDir) override; + +private: + KNotesApp *mMainWindow = nullptr; +}; + +#endif diff --git a/src/apps/knotes_options.h b/src/apps/knotes_options.h new file mode 100644 index 0000000..c14f9d2 --- /dev/null +++ b/src/apps/knotes_options.h @@ -0,0 +1,32 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ +#ifndef KNOTES_OPTIONS_H +#define KNOTES_OPTIONS_H + +#include +#include + +static void knotesOptions(QCommandLineParser *parser) +{ + parser->addOption(QCommandLineOption( + QStringLiteral("skip-note"), + i18n("Suppress creation of a new note on a non-unique instance."))); +} + +#endif // KNOTES_OPTIONS_H diff --git a/src/apps/knotesakonaditray.cpp b/src/apps/knotesakonaditray.cpp new file mode 100644 index 0000000..5423da1 --- /dev/null +++ b/src/apps/knotesakonaditray.cpp @@ -0,0 +1,99 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ +#include "knotesakonaditray.h" +#include +#include "knotesglobalconfig.h" + +#include +#include +#include + +#include +#include +#include + +KNotesAkonadiTray::KNotesAkonadiTray(QWidget *parent) + : KStatusNotifierItem(parent) + , mIcon(QIcon::fromTheme(QStringLiteral("knotes"))) +{ + setToolTipTitle(i18n("KNotes: Sticky notes by KDE")); + setToolTipIconByName(QStringLiteral("knotes")); + setStatus(KStatusNotifierItem::Active); + setCategory(KStatusNotifierItem::ApplicationStatus); + setStandardActionsEnabled(false); + //Initialize + updateNumberOfNotes(0); +} + +KNotesAkonadiTray::~KNotesAkonadiTray() +{ +} + +void KNotesAkonadiTray::slotGeneralPaletteChanged() +{ + const KColorScheme scheme(QPalette::Active, KColorScheme::View); + mTextColor = scheme.foreground(KColorScheme::LinkText).color(); +} + +void KNotesAkonadiTray::updateNumberOfNotes(int number) +{ + if (KNotesGlobalConfig::self()->systemTrayShowNotes() && number != 0) { + const int overlaySize = KIconLoader::SizeSmallMedium; + + const QString countString = QString::number(number); + QFont countFont = QFontDatabase::systemFont(QFontDatabase::GeneralFont); + countFont.setBold(true); + + // decrease the size of the font for the number of unread messages if the + // number doesn't fit into the available space + float countFontSize = countFont.pointSizeF(); + QFontMetrics qfm(countFont); + const int width = qfm.width(countString); + if (width > (overlaySize - 2)) { + countFontSize *= float(overlaySize - 2) / float(width); + countFont.setPointSizeF(countFontSize); + } + + // Paint the number in a pixmap + QPixmap overlayPixmap(overlaySize, overlaySize); + overlayPixmap.fill(Qt::transparent); + + QPainter p(&overlayPixmap); + p.setFont(countFont); + if (!mTextColor.isValid()) { + slotGeneralPaletteChanged(); + } + + p.setBrush(Qt::NoBrush); + p.setPen(mTextColor); + p.setOpacity(1.0); + p.drawText(overlayPixmap.rect(), Qt::AlignCenter, countString); + p.end(); + + QPixmap iconPixmap = mIcon.pixmap(overlaySize, overlaySize); + + QPainter pp(&iconPixmap); + pp.drawPixmap(0, 0, overlayPixmap); + pp.end(); + + setIconByPixmap(iconPixmap); + } else { + setIconByPixmap(mIcon); + } +} diff --git a/src/apps/knotesakonaditray.h b/src/apps/knotesakonaditray.h new file mode 100644 index 0000000..d0fe9e7 --- /dev/null +++ b/src/apps/knotesakonaditray.h @@ -0,0 +1,41 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ +#ifndef KNOTESAKONADITRAY_H +#define KNOTESAKONADITRAY_H + +#include +#include +class KNotesAkonadiTray : public KStatusNotifierItem +{ + Q_OBJECT +public: + explicit KNotesAkonadiTray(QWidget *parent = nullptr); + ~KNotesAkonadiTray(); + + void updateNumberOfNotes(int number); + +private Q_SLOTS: + void slotGeneralPaletteChanged(); + +private: + QIcon mIcon; + QColor mTextColor; +}; + +#endif // KNOTESAKONADITRAY_H diff --git a/src/apps/knotesapp.cpp b/src/apps/knotesapp.cpp new file mode 100644 index 0000000..f655b5b --- /dev/null +++ b/src/apps/knotesapp.cpp @@ -0,0 +1,718 @@ +/******************************************************************* + KNotes -- Notes for the KDE project + + Copyright (c) 1997-2013, The KNotes Developers + + 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. +*******************************************************************/ + +#include + +#include "knotesapp.h" +#include "knotes_debug.h" +#include "knotesadaptor.h" +#include "knotesglobalconfig.h" +#include "notesharedglobalconfig.h" +#include "akonadi/noteschangerecorder.h" +#include "akonadi/notesakonaditreemodel.h" +#include "apps/knotesakonaditray.h" +#include "attributes/notealarmattribute.h" +#include "attributes/notedisplayattribute.h" +#include "attributes/notelockattribute.h" +#include "attributes/showfoldernotesattribute.h" +#include "configdialog/knoteconfigdialog.h" +#include "dialog/knotedeleteselectednotesdialog.h" +#include "dialog/knoteskeydialog.h" +#include "finddialog/knotefinddialog.h" +#include "job/createnewnotejob.h" +#include "notes/knote.h" +#include "print/knoteprinter.h" +#include "print/knoteprintselectednotesdialog.h" +#include "resources/localresourcecreator.h" +#include "utils/knoteutils.h" + +#include +#include +#include +#include +#include + +#include + +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include + +static bool qActionLessThan(const QAction *a1, const QAction *a2) +{ + return a1->text() < a2->text(); +} + +KNotesApp::KNotesApp() + : QWidget() + , m_publisher(nullptr) + , mDebugAkonadiSearch(false) +{ + Akonadi::ControlGui::widgetNeedsAkonadi(this); + + mDebugAkonadiSearch = !qEnvironmentVariableIsEmpty("KDEPIM_DEBUGGING"); + + if (KNotesGlobalConfig::self()->autoCreateResourceOnStart()) { + NoteShared::LocalResourceCreator *creator = new NoteShared::LocalResourceCreator(this); + creator->createIfMissing(); + } + + new KNotesAdaptor(this); + QDBusConnection::sessionBus().registerObject(QStringLiteral("/KNotes"), this); + qApp->setQuitOnLastWindowClosed(false); + // create the GUI... + QAction *action = new QAction(QIcon::fromTheme(QStringLiteral("document-new")), + i18n("New Note"), this); + actionCollection()->addAction(QStringLiteral("new_note"), action); + KGlobalAccel::setGlobalShortcut(action, QKeySequence(Qt::ALT + Qt::SHIFT + Qt::Key_N)); + connect(action, &QAction::triggered, this, [this]() { + newNote(); + }); + + action = new QAction(QIcon::fromTheme(QStringLiteral("edit-paste")), + i18n("New Note From Clipboard"), this); + actionCollection()->addAction(QStringLiteral("new_note_clipboard"), action); + KGlobalAccel::setGlobalShortcut(action, QKeySequence(Qt::ALT + Qt::SHIFT + Qt::Key_C)); + connect(action, &QAction::triggered, this, &KNotesApp::newNoteFromClipboard); + + action = new QAction(QIcon::fromTheme(QStringLiteral("document-open")), + i18n("New Note From Text File..."), this); + actionCollection()->addAction(QStringLiteral("new_note_from_text_file"), action); + connect(action, &QAction::triggered, this, &KNotesApp::newNoteFromTextFile); + + action = new QAction(QIcon::fromTheme(QStringLiteral("knotes")), i18n("Show All Notes"), this); + actionCollection()->addAction(QStringLiteral("show_all_notes"), action); + KGlobalAccel::setGlobalShortcut(action, QKeySequence(Qt::ALT + Qt::SHIFT + Qt::Key_S)); + connect(action, &QAction::triggered, this, &KNotesApp::showAllNotes); + + action = new QAction(QIcon::fromTheme(QStringLiteral("window-close")), + i18n("Hide All Notes"), this); + actionCollection()->addAction(QStringLiteral("hide_all_notes"), action); + KGlobalAccel::setGlobalShortcut(action, QKeySequence(Qt::ALT + Qt::SHIFT + Qt::Key_H)); + connect(action, &QAction::triggered, this, &KNotesApp::hideAllNotes); + + action = new QAction(QIcon::fromTheme(QStringLiteral("document-print")), + i18nc("@action:inmenu", "Print Selected Notes..."), this); + actionCollection()->addAction(QStringLiteral("print_selected_notes"), action); + connect(action, &QAction::triggered, this, &KNotesApp::slotPrintSelectedNotes); + + QAction *act = KStandardAction::find(this, &KNotesApp::slotOpenFindDialog, actionCollection()); + action = new QAction(QIcon::fromTheme(QStringLiteral("edit-delete")), + i18nc("@action:inmenu", "Delete Selected Notes..."), this); + actionCollection()->addAction(QStringLiteral("delete_selected_notes"), action); + connect(action, &QAction::triggered, this, &KNotesApp::slotDeleteSelectedNotes); + + //REmove shortcut here. + act->setShortcut(0); + +#if 0 //QT5 + new KHelpMenu(this, KComponentData::mainComponent().aboutData(), false, + actionCollection()); +#endif + KStandardAction::preferences(this, &KNotesApp::slotPreferences, + actionCollection()); + KStandardAction::keyBindings(this, &KNotesApp::slotConfigureAccels, + actionCollection()); + //FIXME: no shortcut removing!? + KStandardAction::quit(this, &KNotesApp::slotQuit, + actionCollection())->setShortcut(0); + setXMLFile(QStringLiteral("knotesappui.rc")); + + m_guiBuilder = new KXMLGUIBuilder(this); + m_guiFactory = new KXMLGUIFactory(m_guiBuilder, this); + m_guiFactory->addClient(this); + + QMenu *contextMenu = static_cast(m_guiFactory->container( + QStringLiteral("knotes_context"), + this)); + m_noteMenu = static_cast(m_guiFactory->container( + QStringLiteral("notes_menu"), this)); + + // get the most recent XML UI file + QString xmlFileName(componentName() + QLatin1String("ui.rc")); +#pragma message("port QT5") + + QString filter(QLatin1String("kxmlgui5/knotes/") + xmlFileName);//QT5 = componentData().componentName() + QLatin1Char('/') + xmlFileName; + const QStringList fileList = QStandardPaths::locateAll(QStandardPaths::GenericDataLocation, filter) + QStandardPaths::locateAll(QStandardPaths::GenericDataLocation, xmlFileName);//QT5 = +#pragma message("port QT5") + //QT5 componentData().dirs()->findAllResources( "data", filter ) + +#pragma message("port QT5") + //QT5 componentData().dirs()->findAllResources( "data", xmlFileName ); + qCDebug(KNOTES_LOG) << " fileList :" << fileList << " filter :" << filter; + QString doc; + KXMLGUIClient::findMostRecentXMLFile(fileList, doc); + m_noteGUI.setContent(doc); + // set up the alarm reminder - do it after loading the notes because this + // is used as a check if updateNoteActions has to be called for a new note + updateNetworkListener(); + + Akonadi::Session *session = new Akonadi::Session("KNotes Session", this); + mNoteRecorder = new NoteShared::NotesChangeRecorder(this); + mNoteRecorder->changeRecorder()->setSession(session); + mTray = new KNotesAkonadiTray(nullptr); + + connect(mTray, &KStatusNotifierItem::activateRequested, + this, &KNotesApp::slotActivateRequested); + + connect(mTray, &KStatusNotifierItem::secondaryActivateRequested, + this, &KNotesApp::slotSecondaryActivateRequested); + + mTray->setContextMenu(contextMenu); + mNoteTreeModel = new NoteShared::NotesAkonadiTreeModel(mNoteRecorder->changeRecorder(), this); + + connect(mNoteTreeModel, &QAbstractItemModel::rowsInserted, + this, &KNotesApp::slotRowInserted); + + connect(mNoteRecorder->changeRecorder(), &Akonadi::Monitor::itemChanged, + this, &KNotesApp::slotItemChanged); + + connect(mNoteRecorder->changeRecorder(), &Akonadi::Monitor::itemRemoved, + this, &KNotesApp::slotItemRemoved); + + connect(mNoteRecorder->changeRecorder(), QOverload &>::of(&Akonadi::ChangeRecorder::collectionChanged), + this, &KNotesApp::slotCollectionChanged); + + connect(qApp, &QGuiApplication::commitDataRequest, + this, &KNotesApp::slotCommitData, Qt::DirectConnection); + + QGuiApplication::setFallbackSessionManagementEnabled(false); + updateNoteActions(); +} + +KNotesApp::~KNotesApp() +{ + qDeleteAll(m_noteActions); + m_noteActions.clear(); + saveNotes(); + delete m_guiBuilder; + delete mTray; + qDeleteAll(mNotes); + mNotes.clear(); + delete m_publisher; + m_publisher = nullptr; +} + +void KNotesApp::slotDeleteSelectedNotes() +{ + QPointer dlg = new KNoteDeleteSelectedNotesDialog(this); + Akonadi::Item::List lst; + QHashIterator i(mNotes); + while (i.hasNext()) { + i.next(); + Akonadi::Item item = i.value()->item(); + if (!item.hasAttribute()) { + lst.append(item); + } + } + dlg->setNotes(lst); + if (dlg->exec()) { + const Akonadi::Item::List lst = dlg->selectedNotes(); + if (!lst.isEmpty()) { + Akonadi::ItemDeleteJob *deleteJob = new Akonadi::ItemDeleteJob(lst, this); + connect(deleteJob, &KJob::result, this, &KNotesApp::slotNoteDeleteFinished); + } + } + delete dlg; +} + +void KNotesApp::slotItemRemoved(const Akonadi::Item &item) +{ + qCDebug(KNOTES_LOG) << " note removed" << item.id(); + if (mNotes.contains(item.id())) { + delete mNotes.find(item.id()).value(); + mNotes.remove(item.id()); + updateNoteActions(); + updateSystray(); + } +} + +void KNotesApp::slotItemChanged(const Akonadi::Item &item, const QSet &set) +{ + if (mNotes.contains(item.id())) { + qCDebug(KNOTES_LOG) << " item changed " << item.id() << " info " << set.toList(); + KNote *note = mNotes.value(item.id()); + note->setChangeItem(item, set); + } +} + +void KNotesApp::slotRowInserted(const QModelIndex &parent, int start, int end) +{ + bool needUpdate = false; + for (int i = start; i <= end; ++i) { + if (mNoteTreeModel->hasIndex(i, 0, parent)) { + const QModelIndex child = mNoteTreeModel->index(i, 0, parent); + Akonadi::Item item + = mNoteTreeModel->data(child, Akonadi::EntityTreeModel::ItemRole).value(); + Akonadi::Collection parentCollection + = mNoteTreeModel->data(child, Akonadi::EntityTreeModel::ParentCollectionRole).value(); + if (parentCollection.hasAttribute()) { + createNote(item); + needUpdate = true; + } + } + } + if (needUpdate) { + updateNoteActions(); + updateSystray(); + } +} + +void KNotesApp::createNote(const Akonadi::Item &item) +{ + if (item.hasPayload() && !mNotes.contains(item.id())) { + KNote *note = new KNote(m_noteGUI, item, mDebugAkonadiSearch); + mNotes.insert(item.id(), note); + connect(note, &KNote::sigShowNextNote, + this, &KNotesApp::slotWalkThroughNotes); + connect(note, &KNote::sigRequestNewNote, + this, [this] { + newNote(); + }); + connect(note, &KNote::sigNameChanged, + this, &KNotesApp::updateNoteActions); + connect(note, &KNote::sigColorChanged, + this, &KNotesApp::updateNoteActions); + connect(note, &KNote::sigKillNote, + this, &KNotesApp::slotNoteKilled); + } +} + +void KNotesApp::updateSystray() +{ + if (KNotesGlobalConfig::self()->systemTrayShowNotes()) { + mTray->updateNumberOfNotes(mNotes.count()); + } +} + +void KNotesApp::newNote(const QString &name, const QString &text) +{ + NoteShared::CreateNewNoteJob *job = new NoteShared::CreateNewNoteJob(this, this); + job->setRichText(KNotesGlobalConfig::self()->richText()); + job->setNote(name, text); + job->start(); +} + +void KNotesApp::showNote(Akonadi::Item::Id id) const +{ + KNote *note = mNotes.value(id); + if (note) { + showNote(note); + } else { + qCWarning(KNOTES_LOG) << "hideNote: no note with id:" << id; + } +} + +void KNotesApp::showNote(KNote *note) const +{ + note->show(); +#if KDEPIM_HAVE_X11 + if (!note->isDesktopAssigned()) { + note->toDesktop(KWindowSystem::currentDesktop()); + } else { + KWindowSystem::setCurrentDesktop( + KWindowInfo(note->winId(), NET::WMDesktop).desktop()); + } + KWindowSystem::forceActiveWindow(note->winId()); +#endif + note->setFocus(); +} + +void KNotesApp::hideNote(Akonadi::Item::Id id) const +{ + KNote *note = mNotes.value(id); + if (note) { + note->hide(); + } else { + qCWarning(KNOTES_LOG) << "hideNote: no note with id:" << id; + } +} + +void KNotesApp::hideAllNotes() const +{ + QHashIterator i(mNotes); + while (i.hasNext()) { + i.next(); + i.value()->slotClose(); + } +} + +void KNotesApp::showAllNotes() const +{ + QHashIterator i(mNotes); + while (i.hasNext()) { + i.next(); + // workaround to BUG 149116 + i.value()->hide(); + + i.value()->show(); + } +} + +void KNotesApp::newNoteFromClipboard() +{ + const QString &text = QApplication::clipboard()->text(); + newNote(QString(), text); +} + +void KNotesApp::newNoteFromTextFile() +{ + QString text; + const QString filename = QFileDialog::getOpenFileName(this, i18n("Select Text File"), QString(), + QStringLiteral("%1 (*.txt)").arg(i18n("Text File"))); + if (!filename.isEmpty()) { + QFile f(filename); + if (f.open(QIODevice::ReadOnly | QIODevice::Text)) { + text = QString::fromUtf8(f.readAll()); + } else { + KMessageBox::error(this, i18n("Error during open text file: %1", f.errorString()), + i18n("Open Text File")); + return; + } + newNote(i18n("Note from file '%1'", filename), text); + } +} + +void KNotesApp::updateNetworkListener() +{ + delete m_publisher; + m_publisher = nullptr; + + if (NoteShared::NoteSharedGlobalConfig::receiveNotes()) { + // create the socket and start listening for connections + m_publisher = new KDNSSD::PublicService(NoteShared::NoteSharedGlobalConfig::senderID(), + QStringLiteral("_knotes._tcp"), + NoteShared::NoteSharedGlobalConfig::port()); + m_publisher->publishAsync(); + } +} + +QString KNotesApp::name(Akonadi::Item::Id id) const +{ + KNote *note = mNotes.value(id); + if (note) { + return note->name(); + } + return QString(); +} + +QString KNotesApp::text(Akonadi::Item::Id id) const +{ + KNote *note = mNotes.value(id); + if (note) { + return note->text(); + } + return QString(); +} + +void KNotesApp::setName(Akonadi::Item::Id id, const QString &newName) +{ + KNote *note = mNotes.value(id); + if (note) { + note->setName(newName); + } else { + qCWarning(KNOTES_LOG) << "setName: no note with id:" << id; + } +} + +void KNotesApp::setText(Akonadi::Item::Id id, const QString &newText) +{ + KNote *note = mNotes.value(id); + if (note) { + note->setText(newText); + } else { + qCWarning(KNOTES_LOG) << "setText: no note with id:" << id; + } +} + +void KNotesApp::updateNoteActions() +{ + unplugActionList(QStringLiteral("notes")); + m_noteActions.clear(); + + QHashIterator i(mNotes); + while (i.hasNext()) { + i.next(); + KNote *note = i.value(); + QString replaceText; + QString realName = note->name(); + if (realName.count() > 50) { + replaceText = realName.left(50) + QLatin1String("..."); + } else { + replaceText = realName; + } + + QAction *action = new QAction(replaceText.replace(QLatin1String("&"), QStringLiteral("&&")), this); + action->setToolTip(realName); + action->setObjectName(QString::number(note->noteId())); + connect(action, &QAction::triggered, this, &KNotesApp::slotShowNote); + KIconEffect effect; + QPixmap icon + = effect.apply(qApp->windowIcon().pixmap(IconSize(KIconLoader::Small), + IconSize(KIconLoader::Small)), + KIconEffect::Colorize, + 1, + note->palette().color(note->backgroundRole()), + false); + + action->setIcon(icon); + m_noteActions.append(action); + } + + if (m_noteActions.isEmpty()) { + actionCollection()->action(QStringLiteral("hide_all_notes"))->setEnabled(false); + actionCollection()->action(QStringLiteral("show_all_notes"))->setEnabled(false); + actionCollection()->action(QStringLiteral("print_selected_notes"))->setEnabled(false); + actionCollection()->action(QStringLiteral("edit_find"))->setEnabled(false); + QAction *action = new QAction(i18n("No Notes"), this); + action->setEnabled(false); + m_noteActions.append(action); + } else { + std::sort(m_noteActions.begin(), m_noteActions.end(), qActionLessThan); + actionCollection()->action(QStringLiteral("hide_all_notes"))->setEnabled(true); + actionCollection()->action(QStringLiteral("show_all_notes"))->setEnabled(true); + actionCollection()->action(QStringLiteral("print_selected_notes"))->setEnabled(true); + actionCollection()->action(QStringLiteral("edit_find"))->setEnabled(true); + } + plugActionList(QStringLiteral("notes"), m_noteActions); +} + +void KNotesApp::slotActivateRequested(bool, const QPoint &) +{ + if (mNotes.size() == 1) { + showNote(mNotes.begin().value()); + } else { + m_noteMenu->popup(QCursor::pos()); + } +} + +void KNotesApp::slotSecondaryActivateRequested(const QPoint &) +{ + newNote(); +} + +void KNotesApp::slotShowNote() +{ + // tell the WM to give this note focus + showNote(sender()->objectName().toLongLong()); +} + +void KNotesApp::slotWalkThroughNotes() +{ + QHashIterator i(mNotes); + while (i.hasNext()) { + i.next(); + KNote *note = i.value(); + if (note->hasFocus()) { + if (i.value() != mNotes.end().value()) { + showNote(i.value()); + } else { + showNote(mNotes.begin().value()); + } + break; + } + } +} + +void KNotesApp::slotPreferences() +{ + // create a new preferences dialog... + KNoteConfigDialog *dialog = new KNoteConfigDialog(i18n("Settings"), this); + connect(dialog, QOverload<>::of(&KCMultiDialog::configCommitted), this, &KNotesApp::slotConfigUpdated); + dialog->show(); +} + +void KNotesApp::slotConfigUpdated() +{ + updateNetworkListener(); + KNoteUtils::updateConfiguration(); + //Force update if we disable or enable show number in systray + mTray->updateNumberOfNotes(mNotes.count()); +} + +void KNotesApp::slotCollectionChanged(const Akonadi::Collection &col, const QSet &set) +{ + if (set.contains("showfoldernotesattribute")) { + //qCDebug(KNOTES_LOG)<<" collection Changed "<()) { + fetchNotesFromCollection(col); + } else { + QHashIterator i(mNotes); + while (i.hasNext()) { + i.next(); + Akonadi::Item item = i.value()->item(); + if (item.parentCollection() == col) { + slotItemRemoved(item); + } + } + } + } +} + +void KNotesApp::slotConfigureAccels() +{ + QPointer keys = new KNotesKeyDialog(actionCollection(), this); + + KActionCollection *actionCollection = nullptr; + if (!mNotes.isEmpty()) { + actionCollection = mNotes.begin().value()->actionCollection(); + keys->insert(actionCollection); + } + if (keys->exec()) { + keys->save(); + // update GUI doc for new notes + m_noteGUI.setContent( + KXMLGUIFactory::readConfigFile(componentName() + QLatin1String("ui.rc"), + componentName()) + ); + + if (actionCollection) { + QHashIterator i(mNotes); + while (i.hasNext()) { + i.next(); + foreach (QAction *action, actionCollection->actions()) { + QAction *toChange = i.value()->actionCollection()->action(action->objectName()); + if (toChange) { + toChange->setShortcuts(action->shortcuts()); + } + } + } + } + } + delete keys; +} + +void KNotesApp::slotNoteKilled(Akonadi::Item::Id id) +{ + Akonadi::ItemDeleteJob *deleteJob = new Akonadi::ItemDeleteJob(Akonadi::Item(id), this); + connect(deleteJob, &KJob::result, this, &KNotesApp::slotNoteDeleteFinished); +} + +void KNotesApp::slotNoteDeleteFinished(KJob *job) +{ + if (job->error()) { + qCWarning(KNOTES_LOG) << job->errorString(); + return; + } +} + +void KNotesApp::slotPrintSelectedNotes() +{ + QPointer dlg = new KNotePrintSelectedNotesDialog(this); + dlg->setNotes(mNotes); + if (dlg->exec()) { + const QList lst = dlg->selectedNotes(); + if (!lst.isEmpty()) { + const QString selectedTheme = dlg->selectedTheme(); + KNotePrinter printer; + printer.printNotes(lst, selectedTheme, dlg->preview()); + qDeleteAll(lst); + } + } + delete dlg; +} + +void KNotesApp::saveNotes(bool force, bool sync) +{ + KNotesGlobalConfig::self()->save(); + QHashIterator i(mNotes); + while (i.hasNext()) { + i.next(); + i.value()->saveNote(force, sync); + } +} + +void KNotesApp::slotQuit() +{ + saveNotes(true, true); + qApp->quit(); +} + +void KNotesApp::slotCommitData(QSessionManager &) +{ + saveNotes(true, true); +} + +void KNotesApp::slotSelectNote(Akonadi::Item::Id id) +{ + showNote(id); +} + +void KNotesApp::slotOpenFindDialog() +{ + if (!mFindDialog) { + mFindDialog = new KNoteFindDialog(this); + connect(mFindDialog.data(), &KNoteFindDialog::noteSelected, this, &KNotesApp::slotSelectNote); + } + QHash lst; + + QHashIterator i(mNotes); + while (i.hasNext()) { + i.next(); + lst.insert(i.key(), i.value()->item()); + } + mFindDialog->setExistingNotes(lst); + mFindDialog->show(); +} + +void KNotesApp::fetchNotesFromCollection(const Akonadi::Collection &col) +{ + Akonadi::ItemFetchJob *job = new Akonadi::ItemFetchJob(col); + job->fetchScope().fetchFullPayload(true); + job->fetchScope().fetchAttribute(); + job->fetchScope().fetchAttribute(); + job->fetchScope().fetchAttribute(); + job->fetchScope().setAncestorRetrieval(Akonadi::ItemFetchScope::Parent); + connect(job, &KJob::result, this, &KNotesApp::slotItemFetchFinished); +} + +void KNotesApp::slotItemFetchFinished(KJob *job) +{ + if (job->error()) { + qCDebug(KNOTES_LOG) << "Error occurred during item fetch:" << job->errorString(); + return; + } + + Akonadi::ItemFetchJob *fetchJob = qobject_cast(job); + + const Akonadi::Item::List items = fetchJob->items(); + for (const Akonadi::Item &item : items) { + createNote(item); + } + if (!items.isEmpty()) { + updateNoteActions(); + updateSystray(); + } +} diff --git a/src/apps/knotesapp.h b/src/apps/knotesapp.h new file mode 100644 index 0000000..7fde651 --- /dev/null +++ b/src/apps/knotesapp.h @@ -0,0 +1,114 @@ +/******************************************************************* + KNotes -- Notes for the KDE project + + Copyright (c) 1997-2013, The KNotes Developers + + 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. +*******************************************************************/ + +#ifndef KNOTESAPP_H +#define KNOTESAPP_H + +#include + +#include + +#include +#include +#include +#include + +class KNote; +class KNoteFindDialog; +class KNotesAkonadiTray; +namespace NoteShared { +class NotesChangeRecorder; +class NotesAkonadiTreeModel; +} + +namespace KDNSSD { +class PublicService; +} + +class QMenu; + +class KNotesApp : public QWidget, virtual public KXMLGUIClient +{ + Q_OBJECT +public: + KNotesApp(); + ~KNotesApp(); + +public Q_SLOTS: + void newNote(const QString &name = QString(), const QString &text = QString()); + void newNoteFromClipboard(); + void hideAllNotes() const; + void showAllNotes() const; + void showNote(Akonadi::Item::Id id) const; + void hideNote(Akonadi::Item::Id id) const; + QString name(Akonadi::Item::Id id) const; + QString text(Akonadi::Item::Id id) const; + void setName(Akonadi::Item::Id id, const QString &newName); + void setText(Akonadi::Item::Id id, const QString &newText); + +private: + void showNote(KNote *note) const; + +private Q_SLOTS: + void slotCommitData(QSessionManager &); + void slotPreferences(); + void slotConfigUpdated(); + void slotNoteDeleteFinished(KJob *); + void slotRowInserted(const QModelIndex &, int, int end); + void slotItemRemoved(const Akonadi::Item &item); + void slotItemChanged(const Akonadi::Item &item, const QSet &); + void updateNoteActions(); + void slotActivateRequested(bool, const QPoint &pos); + void slotSecondaryActivateRequested(const QPoint &); + void slotPrintSelectedNotes(); + void slotQuit(); + void slotConfigureAccels(); + void slotShowNote(); + void slotWalkThroughNotes(); + void slotNoteKilled(Akonadi::Item::Id); + void slotOpenFindDialog(); + + void slotSelectNote(Akonadi::Item::Id); + void slotCollectionChanged(const Akonadi::Collection &, const QSet &); + void slotItemFetchFinished(KJob *job); + void slotDeleteSelectedNotes(); + + void newNoteFromTextFile(); +private: + void saveNotes(bool force = false, bool sync = false); + void updateNetworkListener(); + void updateSystray(); + void createNote(const Akonadi::Item &item); + void fetchNotesFromCollection(const Akonadi::Collection &col); + KXMLGUIFactory *m_guiFactory = nullptr; + KXMLGUIBuilder *m_guiBuilder = nullptr; + QDomDocument m_noteGUI; + KNotesAkonadiTray *mTray = nullptr; + QMenu *m_noteMenu = nullptr; + QList m_noteActions; + KDNSSD::PublicService *m_publisher = nullptr; + QHash mNotes; + NoteShared::NotesChangeRecorder *mNoteRecorder = nullptr; + NoteShared::NotesAkonadiTreeModel *mNoteTreeModel = nullptr; + QPointer mFindDialog; + bool mDebugAkonadiSearch = false; +}; + +#endif diff --git a/src/apps/knotestray.cpp b/src/apps/knotestray.cpp new file mode 100644 index 0000000..afd8bd1 --- /dev/null +++ b/src/apps/knotestray.cpp @@ -0,0 +1,83 @@ +/* + Copyright (C) 2013-2016 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ +#include "knotestray.h" + +#include +#include +#include + +#include +#include +#include + +KNotesTray::KNotesTray(QWidget *parent) + : KStatusNotifierItem(parent) +{ + setToolTipTitle(i18n("KNotes: Sticky notes by KDE")); + setToolTipIconByName(QStringLiteral("knotes")); + setStatus(KStatusNotifierItem::Active); + setCategory(KStatusNotifierItem::ApplicationStatus); + setStandardActionsEnabled(false); + mIcon = QIcon::fromTheme(QStringLiteral("knotes")); +} + +KNotesTray::~KNotesTray() +{ +} + +void KNotesTray::updateNumberOfNotes(int value) +{ + const int overlaySize = KIconLoader::SizeSmallMedium; + + const QString countString = QString::number(value); + QFont countFont = QFontDatabase::systemFont(QFontDatabase::GeneralFont); + countFont.setBold(true); + + // decrease the size of the font for the number of unread messages if the + // number doesn't fit into the available space + float countFontSize = countFont.pointSizeF(); + QFontMetrics qfm(countFont); + const int width = qfm.width(countString); + if (width > (overlaySize - 2)) { + countFontSize *= float(overlaySize - 2) / float(width); + countFont.setPointSizeF(countFontSize); + } + + // Paint the number in a pixmap + QPixmap overlayPixmap(overlaySize, overlaySize); + overlayPixmap.fill(Qt::transparent); + + QPainter p(&overlayPixmap); + p.setFont(countFont); + KColorScheme scheme(QPalette::Active, KColorScheme::View); + + p.setBrush(Qt::NoBrush); + p.setPen(scheme.foreground(KColorScheme::LinkText).color()); + p.setOpacity(1.0); + p.drawText(overlayPixmap.rect(), Qt::AlignCenter, countString); + p.end(); + + QPixmap iconPixmap = mIcon.pixmap(overlaySize, overlaySize); + + QPainter pp(&iconPixmap); + pp.drawPixmap(0, 0, overlayPixmap); + pp.end(); + + setIconByPixmap(iconPixmap); +} diff --git a/src/apps/knotestray.h b/src/apps/knotestray.h new file mode 100644 index 0000000..0938d92 --- /dev/null +++ b/src/apps/knotestray.h @@ -0,0 +1,37 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ +#ifndef KNOTESTRAY_H +#define KNOTESTRAY_H + +#include +#include +class KNotesTray : public KStatusNotifierItem +{ + Q_OBJECT +public: + explicit KNotesTray(QWidget *parent = nullptr); + ~KNotesTray(); + + void updateNumberOfNotes(int value); + +private: + QIcon mIcon; +}; + +#endif // KNOTESTRAY_H diff --git a/src/apps/main.cpp b/src/apps/main.cpp new file mode 100644 index 0000000..4411594 --- /dev/null +++ b/src/apps/main.cpp @@ -0,0 +1,125 @@ +/******************************************************************* + KNotes -- Notes for the KDE project + + Copyright (c) 1997-2015, The KNotes Developers + + 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. +*******************************************************************/ + +#include +#include "knotes_debug.h" +#include "knotes_options.h" +#include "knotes-version.h" +#include "apps/application.h" +#include +#include +#include "notes/knotesmigrateapplication.h" + +#include +#include +#include + +#include +#include +#include + +void knotesOptions(QCommandLineParser *parser); +void knotesAuthors(KAboutData &aboutData); + +int main(int argc, char *argv[]) +{ + // Disable session management + qunsetenv("SESSION_MANAGER"); + + QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling); + Application app(argc, &argv); + app.setAttribute(Qt::AA_UseHighDpiPixmaps, true); + KCrash::initialize(); + KNotesMigrateApplication migrate; + migrate.migrate(); + + KAboutData aboutData(QStringLiteral("knotes"), + i18n("KNotes"), + QStringLiteral(KNOTES_VERSION), + i18n("KDE Notes"), + KAboutLicense::GPL, + i18n("Copyright © 1997–2018 KNotes authors")); + knotesAuthors(aboutData); + app.setAboutData(aboutData); + QCommandLineParser *cmdArgs = app.cmdArgs(); + knotesOptions(cmdArgs); + + const QStringList args = QApplication::arguments(); + cmdArgs->process(args); + aboutData.processCommandLine(cmdArgs); + + if (!Application::start(args)) { + qCDebug(KNOTES_LOG) << " knotes already started"; + return 0; + } + + return app.exec(); +} + +void knotesAuthors(KAboutData &aboutData) +{ + aboutData.addAuthor(i18n("Laurent Montel"), + i18n("Maintainer"), + QStringLiteral("montel@kde.org")); + aboutData.addAuthor(i18n("Guillermo Antonio Amaral Bastidas"), + i18n("Previous Maintainer"), + QStringLiteral("me@guillermoamaral.com")); + aboutData.addAuthor(i18n("Michael Brade"), + i18n("Previous Maintainer"), + QStringLiteral("brade@kde.org")); + aboutData.addAuthor(i18n("Bernd Johannes Wuebben"), + i18n("Original KNotes Author"), + QStringLiteral("wuebben@kde.org")); + aboutData.addAuthor(i18n("Wynn Wilkes"), + i18n("Ported KNotes to KDE 2"), + QStringLiteral("wynnw@calderasystems.com")); + aboutData.addAuthor(i18n("Daniel Martin"), + i18n("Network Interface"), + QStringLiteral("daniel.martin@pirack.com")); + aboutData.addAuthor(i18n("Bo Thorsen"), + i18n("Started KDE Resource Framework Integration"), + QStringLiteral("bo@sonofthor.dk")); + aboutData.addCredit(i18n("Bera Debajyoti"), + i18n("Idea and initial code for the new look & feel"), + QStringLiteral("debajyotibera@gmail.com")); + aboutData.addCredit(i18n("Matthias Ettrich"), + QString(), + QStringLiteral("ettrich@kde.org")); + aboutData.addCredit(i18n("David Faure"), + QString(), + QStringLiteral("faure@kde.org")); + aboutData.addCredit(i18n("Matthias Kiefer"), + QString(), + QStringLiteral("kiefer@kde.org")); + aboutData.addCredit(i18n("Luboš Luňák"), + QStringLiteral("l.lunak@kde.org")); + aboutData.addCredit(i18n("Dirk A. Mueller"), + QString(), + QStringLiteral("dmuell@gmx.net")); + aboutData.addCredit(i18n("Carsten Pfeiffer"), + QString(), + QStringLiteral("pfeiffer@kde.org")); + aboutData.addCredit(i18n("Harri Porten"), + QString(), + QStringLiteral("porten@kde.org")); + aboutData.addCredit(i18n("Espen Sand"), + QString(), + QStringLiteral("espen@kde.org")); +} diff --git a/src/apps/org.kde.KNotes.xml b/src/apps/org.kde.KNotes.xml new file mode 100644 index 0000000..83d4719 --- /dev/null +++ b/src/apps/org.kde.KNotes.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/config-knotes.h.cmake b/src/config-knotes.h.cmake new file mode 100644 index 0000000..fe6e556 --- /dev/null +++ b/src/config-knotes.h.cmake @@ -0,0 +1,4 @@ +/* config-knotes.h. Generated by cmake from config-knotes.h.cmake */ + +/* Define to 1 if you have the Xlib */ +#cmakedefine01 KDEPIM_HAVE_X11 diff --git a/src/configdialog/knotecollectionconfigwidget.cpp b/src/configdialog/knotecollectionconfigwidget.cpp new file mode 100644 index 0000000..4be231d --- /dev/null +++ b/src/configdialog/knotecollectionconfigwidget.cpp @@ -0,0 +1,356 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ +#include "knotecollectionconfigwidget.h" +#include "attributes/showfoldernotesattribute.h" +#include +#include "notesharedglobalconfig.h" +#include "AkonadiWidgets/ManageAccountWidget" + +#include +#include +#if (QT_VERSION < QT_VERSION_CHECK(5, 10, 0)) +#include +#else +#include +#endif +#include + +#include +#include +#include +#include +#include +#include + +#include + +#include + +#include +#include +#include +#include "knotes_debug.h" +#include + +#include +#include +#include + +KNoteCollectionDisplayProxyModel::KNoteCollectionDisplayProxyModel(QObject *parent) + : QIdentityProxyModel(parent) +{ +} + +QVariant KNoteCollectionDisplayProxyModel::data(const QModelIndex &index, int role) const +{ + if (role == Qt::CheckStateRole) { + if (index.isValid()) { + const Akonadi::Collection collection + = data(index, Akonadi::EntityTreeModel::CollectionRole).value(); + if (mDisplayCollection.contains(collection)) { + return mDisplayCollection.value(collection) ? Qt::Checked : Qt::Unchecked; + } else { + NoteShared::ShowFolderNotesAttribute *attr = collection.attribute(); + if (attr) { + return Qt::Checked; + } + return Qt::Unchecked; + } + } + } + return QIdentityProxyModel::data(index, role); +} + +bool KNoteCollectionDisplayProxyModel::setData(const QModelIndex &index, const QVariant &value, int role) +{ + if (role == Qt::CheckStateRole) { + if (index.isValid()) { + const Akonadi::Collection collection + = data(index, Akonadi::EntityTreeModel::CollectionRole).value(); + mDisplayCollection[collection] = (value == Qt::Checked); + Q_EMIT dataChanged(index, index); + return true; + } + } + + return QIdentityProxyModel::setData(index, value, role); +} + +Qt::ItemFlags KNoteCollectionDisplayProxyModel::flags(const QModelIndex &index) const +{ + if (index.isValid()) { + return QIdentityProxyModel::flags(index) | Qt::ItemIsUserCheckable; + } else { + return QIdentityProxyModel::flags(index); + } +} + +QHash KNoteCollectionDisplayProxyModel::displayCollection() const +{ + return mDisplayCollection; +} + +KNoteCollectionConfigWidget::KNoteCollectionConfigWidget(QWidget *parent) + : QWidget(parent) +{ + QHBoxLayout *mainLayout = new QHBoxLayout(this); + mainLayout->setMargin(0); + + QTabWidget *tabWidget = new QTabWidget; + mainLayout->addWidget(tabWidget); + + QWidget *collectionWidget = new QWidget; + QVBoxLayout *vbox = new QVBoxLayout; + collectionWidget->setLayout(vbox); + tabWidget->addTab(collectionWidget, i18n("Folders")); + + QLabel *label = new QLabel(i18n("Select which KNotes folders to show:")); + vbox->addWidget(label); + + // Create a new change recorder. + mChangeRecorder = new Akonadi::ChangeRecorder(this); + mChangeRecorder->setMimeTypeMonitored(Akonadi::NoteUtils::noteMimeType()); + mChangeRecorder->fetchCollection(true); + mChangeRecorder->setAllMonitored(true); + + mModel = new Akonadi::EntityTreeModel(mChangeRecorder, this); + // Set the model to show only collections, not items. + mModel->setItemPopulationStrategy(Akonadi::EntityTreeModel::NoItemPopulation); + + Akonadi::CollectionFilterProxyModel *mimeTypeProxy = new Akonadi::CollectionFilterProxyModel(this); + mimeTypeProxy->setExcludeVirtualCollections(true); + mimeTypeProxy->addMimeTypeFilters(QStringList() << Akonadi::NoteUtils::noteMimeType()); + mimeTypeProxy->setSourceModel(mModel); + + mDisplayNotifierProxyModel = new KNoteCollectionDisplayProxyModel(this); + mDisplayNotifierProxyModel->setSourceModel(mimeTypeProxy); + connect(mDisplayNotifierProxyModel, &KNoteCollectionDisplayProxyModel::dataChanged, this, &KNoteCollectionConfigWidget::slotDataChanged); + + connect(mModel, &Akonadi::EntityTreeModel::collectionTreeFetched, this, &KNoteCollectionConfigWidget::slotCollectionsInserted); + +#if (QT_VERSION < QT_VERSION_CHECK(5, 10, 0)) + mCollectionFilter = new KRecursiveFilterProxyModel(this); +#else + mCollectionFilter = new QSortFilterProxyModel(this); + mCollectionFilter->setRecursiveFilteringEnabled(true); +#endif + mCollectionFilter->setSourceModel(mDisplayNotifierProxyModel); + mCollectionFilter->setDynamicSortFilter(true); + mCollectionFilter->setFilterCaseSensitivity(Qt::CaseInsensitive); + + QLineEdit *searchLine = new QLineEdit(this); + searchLine->setPlaceholderText(i18n("Search...")); + searchLine->setClearButtonEnabled(true); + connect(searchLine, &QLineEdit::textChanged, this, &KNoteCollectionConfigWidget::slotSetCollectionFilter); + + vbox->addWidget(searchLine); + + mFolderView = new Akonadi::EntityTreeView(this); + mFolderView->setDragEnabled(false); + mFolderView->setEditTriggers(QAbstractItemView::NoEditTriggers); + mFolderView->setAlternatingRowColors(true); + vbox->addWidget(mFolderView); + + mFolderView->setModel(mCollectionFilter); + connect(mFolderView->selectionModel(), &QItemSelectionModel::selectionChanged, this, &KNoteCollectionConfigWidget::slotUpdateButtons); + + QHBoxLayout *hbox = new QHBoxLayout; + vbox->addLayout(hbox); + + QPushButton *button = new QPushButton(i18n("&Select All"), this); + connect(button, &QPushButton::clicked, this, &KNoteCollectionConfigWidget::slotSelectAllCollections); + hbox->addWidget(button); + + button = new QPushButton(i18n("&Unselect All"), this); + connect(button, &QPushButton::clicked, this, &KNoteCollectionConfigWidget::slotUnselectAllCollections); + hbox->addWidget(button); + hbox->addStretch(1); + + mRenameCollection = new QPushButton(i18n("Rename notes..."), this); + connect(mRenameCollection, &QPushButton::clicked, this, &KNoteCollectionConfigWidget::slotRenameCollection); + hbox->addWidget(mRenameCollection); + + vbox->addWidget(new QLabel(i18nc("@info", "Select the folder where the note will be saved:"))); + mDefaultSaveFolder = new Akonadi::CollectionRequester(Akonadi::Collection(NoteShared::NoteSharedGlobalConfig::self()->defaultFolder())); + mDefaultSaveFolder->setMimeTypeFilter(QStringList() << Akonadi::NoteUtils::noteMimeType()); + mDefaultSaveFolder->setContentMimeTypes(QStringList() << QStringLiteral("application/x-vnd.akonadi.note") + << QStringLiteral("text/x-vnd.akonadi.note") + << QStringLiteral("inode/directory")); + Akonadi::CollectionDialog::CollectionDialogOptions options; + options |= Akonadi::CollectionDialog::AllowToCreateNewChildCollection; + options |= Akonadi::CollectionDialog::KeepTreeExpanded; + mDefaultSaveFolder->changeCollectionDialogOptions(options); + connect(mDefaultSaveFolder, &Akonadi::CollectionRequester::collectionChanged, this, &KNoteCollectionConfigWidget::slotDataChanged); + + vbox->addWidget(mDefaultSaveFolder); + + QWidget *accountWidget = new QWidget; + QVBoxLayout *vboxAccountWidget = new QVBoxLayout; + accountWidget->setLayout(vboxAccountWidget); + + Akonadi::ManageAccountWidget *manageAccountWidget = new Akonadi::ManageAccountWidget(this); + manageAccountWidget->setDescriptionLabelText(i18n("Notes accounts")); + vboxAccountWidget->addWidget(manageAccountWidget); + + manageAccountWidget->setMimeTypeFilter(QStringList() << Akonadi::NoteUtils::noteMimeType()); + manageAccountWidget->setCapabilityFilter(QStringList() << QStringLiteral("Resource")); // show only resources, no agents + tabWidget->addTab(accountWidget, i18n("Accounts")); + slotUpdateButtons(); +} + +KNoteCollectionConfigWidget::~KNoteCollectionConfigWidget() +{ +} + +void KNoteCollectionConfigWidget::slotUpdateButtons() +{ + mRenameCollection->setEnabled(mFolderView->selectionModel()->hasSelection()); +} + +void KNoteCollectionConfigWidget::slotRenameCollection() +{ + const QModelIndexList rows = mFolderView->selectionModel()->selectedRows(); + + if (rows.size() != 1) { + return; + } + + QModelIndex idx = rows.at(0); + + QString title = idx.data().toString(); + + Akonadi::Collection col = idx.data(Akonadi::EntityTreeModel::CollectionRole).value(); + Q_ASSERT(col.isValid()); + if (!col.isValid()) { + return; + } + + bool ok; + const QString name = QInputDialog::getText(this, i18n("Rename Notes"), + i18n("Name:"), QLineEdit::Normal, title, &ok); + + if (ok) { + if (col.hasAttribute() + && !col.attribute()->displayName().isEmpty()) { + col.attribute()->setDisplayName(name); + } else if (!name.isEmpty()) { + col.setName(name); + } + + Akonadi::CollectionModifyJob *job = new Akonadi::CollectionModifyJob(col, this); + connect(job, &Akonadi::CollectionModifyJob::result, this, &KNoteCollectionConfigWidget::slotCollectionModifyFinished); + job->start(); + } +} + +void KNoteCollectionConfigWidget::slotCollectionModifyFinished(KJob *job) +{ + if (job->error()) { + KMessageBox::error(this, i18n("An error was occurred during renaming: %1", job->errorString()), i18n("Rename note")); + } +} + +void KNoteCollectionConfigWidget::slotDataChanged() +{ + Q_EMIT emitChanged(true); +} + +void KNoteCollectionConfigWidget::slotSetCollectionFilter(const QString &filter) +{ + mCollectionFilter->setFilterWildcard(filter); + mFolderView->expandAll(); +} + +void KNoteCollectionConfigWidget::slotSelectAllCollections() +{ + forceStatus(QModelIndex(), true); + Q_EMIT emitChanged(true); +} + +void KNoteCollectionConfigWidget::slotUnselectAllCollections() +{ + forceStatus(QModelIndex(), false); + Q_EMIT emitChanged(true); +} + +void KNoteCollectionConfigWidget::forceStatus(const QModelIndex &parent, bool status) +{ + const int nbCol = mDisplayNotifierProxyModel->rowCount(parent); + for (int i = 0; i < nbCol; ++i) { + const QModelIndex child = mDisplayNotifierProxyModel->index(i, 0, parent); + mDisplayNotifierProxyModel->setData(child, status ? Qt::Checked : Qt::Unchecked, Qt::CheckStateRole); + forceStatus(child, status); + } +} + +void KNoteCollectionConfigWidget::slotCollectionsInserted() +{ + mFolderView->expandAll(); +} + +void KNoteCollectionConfigWidget::save() +{ + updateCollectionsRecursive(); + Akonadi::Collection col = mDefaultSaveFolder->collection(); + if (col.isValid()) { + NoteShared::NoteSharedGlobalConfig::self()->setDefaultFolder(col.id()); + NoteShared::NoteSharedGlobalConfig::self()->save(); + } +} + +void KNoteCollectionConfigWidget::updateCollectionsRecursive() +{ + QHashIterator i(mDisplayNotifierProxyModel->displayCollection()); + while (i.hasNext()) { + i.next(); + Akonadi::Collection collection = i.key(); + Akonadi::CollectionModifyJob *modifyJob = nullptr; + NoteShared::ShowFolderNotesAttribute *attr = collection.attribute(); + const bool selected = i.value(); + if (selected && !attr) { + attr = collection.attribute(Akonadi::Collection::AddIfMissing); + modifyJob = new Akonadi::CollectionModifyJob(collection); + modifyJob->setProperty("AttributeAdded", true); + } else if (!selected && attr) { + collection.removeAttribute(); + modifyJob = new Akonadi::CollectionModifyJob(collection); + modifyJob->setProperty("AttributeAdded", false); + } + + if (modifyJob) { + connect(modifyJob, &Akonadi::CollectionModifyJob::finished, this, &KNoteCollectionConfigWidget::slotModifyJobDone); + } + } +} + +void KNoteCollectionConfigWidget::slotModifyJobDone(KJob *job) +{ + Akonadi::CollectionModifyJob *modifyJob = qobject_cast(job); + if (modifyJob && job->error()) { + if (job->property("AttributeAdded").toBool()) { + qCWarning(KNOTES_LOG) << "Failed to append ShowFolderNotesAttribute to collection" + << modifyJob->collection().id() << ":" + << job->errorString(); + } else { + qCWarning(KNOTES_LOG) << "Failed to remove ShowFolderNotesAttribute from collection" + << modifyJob->collection().id() << ":" + << job->errorString(); + } + } +} diff --git a/src/configdialog/knotecollectionconfigwidget.h b/src/configdialog/knotecollectionconfigwidget.h new file mode 100644 index 0000000..d3f6757 --- /dev/null +++ b/src/configdialog/knotecollectionconfigwidget.h @@ -0,0 +1,95 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ +#ifndef KNOTECOLLECTIONCONFIGWIDGET_H +#define KNOTECOLLECTIONCONFIGWIDGET_H + +#include +#include +#include +#include +#if (QT_VERSION < QT_VERSION_CHECK(5, 10, 0)) +class KRecursiveFilterProxyModel; +#else +class QSortFilterProxyModel; +#endif +namespace Akonadi { +class EntityTreeModel; +class ChangeRecorder; +class CollectionRequester; +class EntityTreeView; +} +class KJob; +class QPushButton; + +class KNoteCollectionDisplayProxyModel : public QIdentityProxyModel +{ + Q_OBJECT +public: + explicit KNoteCollectionDisplayProxyModel(QObject *parent = nullptr); + + QVariant data(const QModelIndex &index, int role) const override; + + bool setData(const QModelIndex &index, const QVariant &_data, int role) override; + Qt::ItemFlags flags(const QModelIndex &index) const override; + + QHash displayCollection() const; + +private: + QHash mDisplayCollection; +}; + +class KNoteCollectionConfigWidget : public QWidget +{ + Q_OBJECT +public: + explicit KNoteCollectionConfigWidget(QWidget *parent = nullptr); + ~KNoteCollectionConfigWidget(); + + void updateCollectionsRecursive(); + + void save(); +Q_SIGNALS: + void emitChanged(bool); + +private Q_SLOTS: + void slotSelectAllCollections(); + void slotUnselectAllCollections(); + void slotCollectionsInserted(); + void slotModifyJobDone(KJob *job); + void slotSetCollectionFilter(const QString &); + void slotDataChanged(); + void slotRenameCollection(); + void slotUpdateButtons(); + void slotCollectionModifyFinished(KJob *); +private: + void forceStatus(const QModelIndex &parent, bool status); + Akonadi::EntityTreeView *mFolderView = nullptr; + Akonadi::EntityTreeModel *mModel = nullptr; + Akonadi::ChangeRecorder *mChangeRecorder = nullptr; +#if (QT_VERSION < QT_VERSION_CHECK(5, 10, 0)) + KRecursiveFilterProxyModel *mCollectionFilter = nullptr; +#else + QSortFilterProxyModel *mCollectionFilter = nullptr; +#endif + Akonadi::CollectionRequester *mDefaultSaveFolder = nullptr; + QPushButton *mRenameCollection = nullptr; + KNoteCollectionDisplayProxyModel *mDisplayNotifierProxyModel = nullptr; +}; + +#endif // KNOTECOLLECTIONCONFIGWIDGET_H diff --git a/src/configdialog/knoteconfigdialog.cpp b/src/configdialog/knoteconfigdialog.cpp new file mode 100644 index 0000000..90d1675 --- /dev/null +++ b/src/configdialog/knoteconfigdialog.cpp @@ -0,0 +1,332 @@ +/******************************************************************* + KNotes -- Notes for the KDE project + + Copyright (c) 1997-2005, The KNotes Developers + + 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. +*******************************************************************/ + +#include + +#include "knoteconfigdialog.h" +#include "notesharedglobalconfig.h" +#include "knotecollectionconfigwidget.h" +#include "knotedisplayconfigwidget.h" +#include "knoteeditorconfigwidget.h" +#include "knotesglobalconfig.h" +#include "config/noteactionconfig.h" +#include "config/notenetworkconfig.h" +#include "print/knoteprintselectthemecombobox.h" + +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include +#include +#include + +KNoteConfigDialog::KNoteConfigDialog(const QString &title, QWidget *parent) + : KCMultiDialog(parent) +{ + setFaceType(KPageDialog::List); + setStandardButtons(QDialogButtonBox::Ok | QDialogButtonBox::Cancel | QDialogButtonBox::RestoreDefaults); + button(QDialogButtonBox::Ok)->setDefault(true); + + setWindowTitle(title); + KWindowSystem::setIcons(winId(), + qApp->windowIcon().pixmap( + IconSize(KIconLoader::Desktop), + IconSize(KIconLoader::Desktop)), + qApp->windowIcon().pixmap( + IconSize(KIconLoader::Small), + IconSize(KIconLoader::Small))); + addModule(QStringLiteral("knote_config_display")); + addModule(QStringLiteral("knote_config_editor")); + addModule(QStringLiteral("knote_config_action")); + addModule(QStringLiteral("knote_config_network")); + addModule(QStringLiteral("knote_config_print")); + addModule(QStringLiteral("knote_config_collection")); + addModule(QStringLiteral("knote_config_misc")); + + connect(button(QDialogButtonBox::Ok), &QPushButton::clicked, + this, &KNoteConfigDialog::slotOk); + + connect(button(QDialogButtonBox::RestoreDefaults), &QPushButton::clicked, + this, &KNoteConfigDialog::slotDefaultClicked); +} + +KNoteConfigDialog::~KNoteConfigDialog() +{ +} + +void KNoteConfigDialog::slotOk() +{ + NoteShared::NoteSharedGlobalConfig::self()->save(); + KNotesGlobalConfig::self()->save(); +} + +extern "C" +{ +Q_DECL_EXPORT KCModule *create_knote_config_display(QWidget *parent) +{ + return new KNoteDisplayConfig(parent); +} +} + +extern "C" +{ +Q_DECL_EXPORT KCModule *create_knote_config_collection(QWidget *parent) +{ + return new KNoteCollectionConfig(parent); +} +} + +extern "C" +{ +Q_DECL_EXPORT KCModule *create_knote_config_editor(QWidget *parent) +{ + return new KNoteEditorConfig(parent); +} +} + +extern "C" +{ +Q_DECL_EXPORT KCModule *create_knote_config_action(QWidget *parent) +{ + return new NoteShared::NoteActionConfig(parent); +} +} + +extern "C" +{ +Q_DECL_EXPORT KCModule *create_knote_config_network(QWidget *parent) +{ + return new NoteShared::NoteNetworkConfig(parent); +} +} + +extern "C" +{ +Q_DECL_EXPORT KCModule *create_knote_config_print(QWidget *parent) +{ + return new KNotePrintConfig(parent); +} +} + +extern "C" +{ +Q_DECL_EXPORT KCModule *create_knote_config_misc(QWidget *parent) +{ + return new KNoteMiscConfig(parent); +} +} + +KNoteDisplayConfig::KNoteDisplayConfig(QWidget *parent) + : KCModule(parent) +{ + QVBoxLayout *lay = new QVBoxLayout(this); + QWidget *w = new KNoteDisplayConfigWidget(true); + lay->addWidget(w); + lay->addStretch(); + addConfig(KNotesGlobalConfig::self(), w); + load(); +} + +void KNoteDisplayConfig::load() +{ + KCModule::load(); +} + +void KNoteDisplayConfig::save() +{ + KCModule::save(); +} + +KNoteEditorConfig::KNoteEditorConfig(QWidget *parent) + : KCModule(parent) +{ + QVBoxLayout *lay = new QVBoxLayout(this); + QWidget *w = new KNoteEditorConfigWidget(this); + lay->addWidget(w); + lay->addStretch(); + addConfig(KNotesGlobalConfig::self(), w); + load(); +} + +void KNoteEditorConfig::save() +{ + KCModule::save(); +} + +void KNoteEditorConfig::load() +{ + KCModule::load(); +} + +KNoteMiscConfig::KNoteMiscConfig(QWidget *parent) + : KCModule(parent) +{ + QVBoxLayout *lay = new QVBoxLayout(this); + lay->setMargin(0); + + QCheckBox *kcfg_SystemTrayShowNotes = new QCheckBox(i18n("Show number of notes in tray icon"), this); + + kcfg_SystemTrayShowNotes->setObjectName(QStringLiteral("kcfg_SystemTrayShowNotes")); + lay->addWidget(kcfg_SystemTrayShowNotes); + + QHBoxLayout *hbox = new QHBoxLayout; + lay->addLayout(hbox); + QLabel *label_DefaultTitle = new QLabel(i18n("Default Title:"), this); + hbox->addWidget(label_DefaultTitle); + + mDefaultTitle = new QLineEdit(this); + label_DefaultTitle->setBuddy(mDefaultTitle); + hbox->addWidget(mDefaultTitle); + + QLabel *howItWorks = new QLabel(i18n("How does this work?")); + connect(howItWorks, &QLabel::linkActivated, this, &KNoteMiscConfig::slotHelpLinkClicked); + lay->addWidget(howItWorks); + addConfig(KNotesGlobalConfig::self(), this); + howItWorks->setContextMenuPolicy(Qt::NoContextMenu); + lay->addStretch(); + load(); + connect(mDefaultTitle, &QLineEdit::textChanged, this, QOverload<>::of(&KNoteMiscConfig::changed)); +} + +void KNoteMiscConfig::load() +{ + KCModule::load(); + mDefaultTitle->setText(NoteShared::NoteSharedGlobalConfig::self()->defaultTitle()); +} + +void KNoteMiscConfig::save() +{ + KCModule::save(); + NoteShared::NoteSharedGlobalConfig::self()->setDefaultTitle(mDefaultTitle->text()); + NoteShared::NoteSharedGlobalConfig::self()->save(); +} + +void KNoteMiscConfig::defaults() +{ + KCModule::defaults(); + const bool bUseDefaults = NoteShared::NoteSharedGlobalConfig::self()->useDefaults(true); + mDefaultTitle->setText(NoteShared::NoteSharedGlobalConfig::self()->defaultTitle()); + NoteShared::NoteSharedGlobalConfig::self()->useDefaults(bUseDefaults); +} + +void KNoteMiscConfig::slotHelpLinkClicked(const QString &) +{ + const QString help + = i18n("" + "

                You can customize title note. " + "You can use:

                " + "
                  " + "
                • %d current date (short format)
                • " + "
                • %l current date (long format)
                • " + "
                • %t current time
                • " + "
                " + "
                "); + + QWhatsThis::showText(QCursor::pos(), help); +} + +KNotePrintConfig::KNotePrintConfig(QWidget *parent) + : KCModule(parent) +{ + QVBoxLayout *lay = new QVBoxLayout(this); + QWidget *w = new QWidget(this); + lay->addWidget(w); + QGridLayout *layout = new QGridLayout(w); + layout->setMargin(0); + + QLabel *label_PrintAction = new QLabel(i18n("Theme:"), this); + layout->addWidget(label_PrintAction, 0, 0); + + mSelectTheme = new KNotePrintSelectThemeComboBox(this); + connect(mSelectTheme, QOverload::of(&QComboBox::activated), this, &KNotePrintConfig::slotThemeChanged); + label_PrintAction->setBuddy(mSelectTheme); + layout->addWidget(mSelectTheme, 0, 1); + if (KAuthorized::authorize(QStringLiteral("ghns"))) { + QToolButton *getNewTheme = new QToolButton; + getNewTheme->setIcon(QIcon::fromTheme(QStringLiteral("get-hot-new-stuff"))); + getNewTheme->setToolTip(i18n("Download new printing themes")); + connect(getNewTheme, &QToolButton::clicked, this, &KNotePrintConfig::slotDownloadNewThemes); + layout->addWidget(getNewTheme, 0, 2); + } + lay->addStretch(); + load(); +} + +void KNotePrintConfig::slotDownloadNewThemes() +{ + QPointer downloadThemesDialog + = new KNS3::DownloadDialog(QStringLiteral("knotes_printing_theme.knsrc")); + + if (downloadThemesDialog->exec()) { + if (!downloadThemesDialog->changedEntries().isEmpty()) { + mSelectTheme->loadThemes(); + } + } + delete downloadThemesDialog; +} + +void KNotePrintConfig::slotThemeChanged() +{ + Q_EMIT changed(true); +} + +void KNotePrintConfig::save() +{ + KNotesGlobalConfig::self()->setTheme(mSelectTheme->selectedTheme()); +} + +void KNotePrintConfig::load() +{ + mSelectTheme->loadThemes(); +} + +void KNotePrintConfig::defaults() +{ + mSelectTheme->selectDefaultTheme(); + Q_EMIT changed(true); +} + +KNoteCollectionConfig::KNoteCollectionConfig(QWidget *parent) + : KCModule(parent) +{ + QHBoxLayout *lay = new QHBoxLayout(this); + mCollectionConfigWidget = new KNoteCollectionConfigWidget; + lay->addWidget(mCollectionConfigWidget); + connect(mCollectionConfigWidget, &KNoteCollectionConfigWidget::emitChanged, this, QOverload<>::of(&KNoteCollectionConfig::changed)); + load(); +} + +void KNoteCollectionConfig::save() +{ + mCollectionConfigWidget->save(); +} + +void KNoteCollectionConfig::load() +{ + //Nothing +} diff --git a/src/configdialog/knoteconfigdialog.h b/src/configdialog/knoteconfigdialog.h new file mode 100644 index 0000000..dda1857 --- /dev/null +++ b/src/configdialog/knoteconfigdialog.h @@ -0,0 +1,111 @@ +/******************************************************************* + KNotes -- Notes for the KDE project + + Copyright (c) 1997-2005, The KNotes Developers + + 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. +*******************************************************************/ + +#ifndef KNOTECONFIGDIALOG_H +#define KNOTECONFIGDIALOG_H + +#include "knotes_export.h" + +#include +#include + +class KNoteCollectionConfigWidget; +class KNotePrintSelectThemeComboBox; + +class QLineEdit; + +class KNOTES_EXPORT KNoteConfigDialog : public KCMultiDialog +{ + Q_OBJECT +public: + explicit KNoteConfigDialog(const QString &title, QWidget *parent); + ~KNoteConfigDialog(); + +public Q_SLOTS: + void slotOk(); +}; + +class KNoteDisplayConfig : public KCModule +{ + Q_OBJECT +public: + explicit KNoteDisplayConfig(QWidget *parent); + /** Reimplemented from KCModule. */ + void load() override; + void save() override; +}; + +class KNoteEditorConfig : public KCModule +{ + Q_OBJECT +public: + explicit KNoteEditorConfig(QWidget *parent); + /** Reimplemented from KCModule. */ + void load() override; + void save() override; +}; + +class KNoteMiscConfig : public KCModule +{ + Q_OBJECT +public: + explicit KNoteMiscConfig(QWidget *parent); + /** Reimplemented from KCModule. */ + void load() override; + void save() override; + void defaults() override; +private Q_SLOTS: + void slotHelpLinkClicked(const QString &); +private: + QLineEdit *mDefaultTitle = nullptr; +}; + +class KNotePrintConfig : public KCModule +{ + Q_OBJECT +public: + explicit KNotePrintConfig(QWidget *parent); + /** Reimplemented from KCModule. */ + void load() override; + void save() override; + void defaults() override; + +private Q_SLOTS: + void slotThemeChanged(); + void slotDownloadNewThemes(); + +private: + KNotePrintSelectThemeComboBox *mSelectTheme = nullptr; +}; + +class KNoteCollectionConfig : public KCModule +{ + Q_OBJECT +public: + explicit KNoteCollectionConfig(QWidget *parent); + /** Reimplemented from KCModule. */ + void load() override; + void save() override; + +private: + KNoteCollectionConfigWidget *mCollectionConfigWidget = nullptr; +}; + +#endif diff --git a/src/configdialog/knotedisplayconfigwidget.cpp b/src/configdialog/knotedisplayconfigwidget.cpp new file mode 100644 index 0000000..bf3a229 --- /dev/null +++ b/src/configdialog/knotedisplayconfigwidget.cpp @@ -0,0 +1,144 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#include +#include "knotedisplayconfigwidget.h" + +#include "attributes/notedisplayattribute.h" +#include "attributes/notelockattribute.h" + +#include +#include + +#include +#include +#include +#include + +KNoteDisplayConfigWidget::KNoteDisplayConfigWidget(bool defaults, QWidget *parent) + : QWidget(parent) + , kcfg_FgColor(nullptr) + , kcfg_BgColor(nullptr) + , kcfg_ShowInTaskbar(nullptr) + , kcfg_RememberDesktop(nullptr) + , kcfg_Width(nullptr) + , kcfg_Height(nullptr) +{ + QGridLayout *layout = new QGridLayout(this); + layout->setMargin(0); + + QLabel *label_FgColor = new QLabel(i18n("&Text color:"), this); + label_FgColor->setObjectName(QStringLiteral("label_FgColor")); + layout->addWidget(label_FgColor, 0, 0); + + kcfg_FgColor = new KColorButton(this); + kcfg_FgColor->setObjectName(QStringLiteral("kcfg_FgColor")); + label_FgColor->setBuddy(kcfg_FgColor); + layout->addWidget(kcfg_FgColor, 0, 1); + + QLabel *label_BgColor = new QLabel(i18n("&Background color:"), + this); + label_BgColor->setObjectName(QStringLiteral("label_BgColor")); + layout->addWidget(label_BgColor, 1, 0); + + kcfg_BgColor = new KColorButton(this); + kcfg_BgColor->setObjectName(QStringLiteral("kcfg_BgColor")); + label_BgColor->setBuddy(kcfg_BgColor); + layout->addWidget(kcfg_BgColor, 1, 1); + + kcfg_ShowInTaskbar + = new QCheckBox(i18n("&Show note in taskbar"), this); + kcfg_ShowInTaskbar->setObjectName(QStringLiteral("kcfg_ShowInTaskbar")); +#if KDEPIM_HAVE_X11 + kcfg_RememberDesktop + = new QCheckBox(i18n("&Remember desktop"), this); + kcfg_RememberDesktop->setObjectName(QStringLiteral("kcfg_RememberDesktop")); +#endif + if (defaults) { + QLabel *label_Width = new QLabel(i18n("Default &width:"), this); + + layout->addWidget(label_Width, 2, 0); + + kcfg_Width = new QSpinBox(this); + kcfg_Width->setObjectName(QStringLiteral("kcfg_Width")); + label_Width->setBuddy(kcfg_Width); + kcfg_Width->setRange(50, 2000); + kcfg_Width->setSingleStep(10); + layout->addWidget(kcfg_Width, 2, 1); + + QLabel *label_Height = new QLabel(i18n("Default &height:"), + this); + layout->addWidget(label_Height, 3, 0); + + kcfg_Height = new QSpinBox(this); + kcfg_Height->setObjectName(QStringLiteral("kcfg_Height")); + kcfg_Height->setRange(50, 2000); + kcfg_Height->setSingleStep(10); + label_Height->setBuddy(kcfg_Height); + layout->addWidget(kcfg_Height, 3, 1); + + layout->addWidget(kcfg_ShowInTaskbar, 4, 0); +#if KDEPIM_HAVE_X11 + layout->addWidget(kcfg_RememberDesktop, 5, 0); +#endif + } else { + layout->addWidget(kcfg_ShowInTaskbar, 2, 0); +#if KDEPIM_HAVE_X11 + layout->addWidget(kcfg_RememberDesktop, 3, 0); +#endif + } + layout->setRowStretch(6, 1); +} + +KNoteDisplayConfigWidget::~KNoteDisplayConfigWidget() +{ +} + +void KNoteDisplayConfigWidget::load(NoteShared::NoteDisplayAttribute *attr) +{ + if (attr) { + kcfg_FgColor->setColor(attr->foregroundColor()); + kcfg_BgColor->setColor(attr->backgroundColor()); + kcfg_ShowInTaskbar->setChecked(attr->showInTaskbar()); + if (kcfg_RememberDesktop) { + kcfg_RememberDesktop->setChecked(attr->rememberDesktop()); + } + if (kcfg_Height) { + kcfg_Height->setValue(attr->size().height()); + } + if (kcfg_Width) { + kcfg_Width->setValue(attr->size().width()); + } + } +} + +void KNoteDisplayConfigWidget::save(NoteShared::NoteDisplayAttribute *attr) +{ + if (attr) { + attr->setForegroundColor(kcfg_FgColor->color()); + attr->setBackgroundColor(kcfg_BgColor->color()); + attr->setShowInTaskbar(kcfg_ShowInTaskbar->isChecked()); + if (kcfg_RememberDesktop) { + attr->setRememberDesktop(kcfg_RememberDesktop->isChecked()); + } + if (kcfg_Height && kcfg_Width) { + attr->setSize(QSize(kcfg_Width->value(), kcfg_Height->value())); + } + } +} diff --git a/src/configdialog/knotedisplayconfigwidget.h b/src/configdialog/knotedisplayconfigwidget.h new file mode 100644 index 0000000..77ba700 --- /dev/null +++ b/src/configdialog/knotedisplayconfigwidget.h @@ -0,0 +1,48 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ +#ifndef KNOTEDISPLAYCONFIGWIDGET_H +#define KNOTEDISPLAYCONFIGWIDGET_H + +#include +class KColorButton; +class QCheckBox; +class QSpinBox; +namespace NoteShared { +class NoteDisplayAttribute; +} +class KNoteDisplayConfigWidget : public QWidget +{ + Q_OBJECT +public: + explicit KNoteDisplayConfigWidget(bool defaults, QWidget *parent = nullptr); + ~KNoteDisplayConfigWidget(); + + void load(NoteShared::NoteDisplayAttribute *attr); + void save(NoteShared::NoteDisplayAttribute *attr); + +private: + KColorButton *kcfg_FgColor = nullptr; + KColorButton *kcfg_BgColor = nullptr; + QCheckBox *kcfg_ShowInTaskbar = nullptr; + QCheckBox *kcfg_RememberDesktop = nullptr; + QSpinBox *kcfg_Width = nullptr; + QSpinBox *kcfg_Height = nullptr; +}; + +#endif // KNOTEDISPLAYCONFIGWIDGET_H diff --git a/src/configdialog/knoteeditorconfigwidget.cpp b/src/configdialog/knoteeditorconfigwidget.cpp new file mode 100644 index 0000000..b347cec --- /dev/null +++ b/src/configdialog/knoteeditorconfigwidget.cpp @@ -0,0 +1,99 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#include "knoteeditorconfigwidget.h" +#include "attributes/notedisplayattribute.h" + +#include + +#include +#include +#include +#include +#include + +KNoteEditorConfigWidget::KNoteEditorConfigWidget(QWidget *parent) + : QWidget(parent) +{ + QGridLayout *layout = new QGridLayout(this); + layout->setMargin(0); + + QLabel *label_TabSize = new QLabel(i18n("&Tab size:"), this); + layout->addWidget(label_TabSize, 0, 0, 1, 2); + + kcfg_TabSize = new QSpinBox(this); + kcfg_TabSize->setObjectName(QStringLiteral("kcfg_TabSize")); + kcfg_TabSize->setRange(1, 40); + label_TabSize->setBuddy(kcfg_TabSize); + layout->addWidget(kcfg_TabSize, 0, 2); + + kcfg_AutoIndent = new QCheckBox(i18n("Auto &indent"), + this); + kcfg_AutoIndent->setObjectName(QStringLiteral("kcfg_AutoIndent")); + layout->addWidget(kcfg_AutoIndent, 1, 0, 1, 2); + + kcfg_RichText = new QCheckBox(i18n("&Rich text"), this); + kcfg_RichText->setObjectName(QStringLiteral("kcfg_RichText")); + layout->addWidget(kcfg_RichText, 1, 2); + + QLabel *label_Font = new QLabel(i18n("Text font:"), this); + layout->addWidget(label_Font, 3, 0); + + kcfg_Font = new KFontRequester(this); + kcfg_Font->setObjectName(QStringLiteral("kcfg_Font")); + kcfg_Font->setSizePolicy(QSizePolicy(QSizePolicy::Minimum, + QSizePolicy::Fixed)); + layout->addWidget(kcfg_Font, 3, 1, 1, 2); + + QLabel *label_TitleFont = new QLabel(i18n("Title font:"), this); + layout->addWidget(label_TitleFont, 2, 0); + + kcfg_TitleFont = new KFontRequester(this); + kcfg_TitleFont->setObjectName(QStringLiteral("kcfg_TitleFont")); + kcfg_TitleFont->setSizePolicy(QSizePolicy(QSizePolicy::Minimum, + QSizePolicy::Fixed)); + layout->addWidget(kcfg_TitleFont, 2, 1, 1, 2); + layout->setRowStretch(4, 1); +} + +KNoteEditorConfigWidget::~KNoteEditorConfigWidget() +{ +} + +void KNoteEditorConfigWidget::load(NoteShared::NoteDisplayAttribute *attr, bool isRichText) +{ + if (attr) { + kcfg_TabSize->setValue(attr->tabSize()); + kcfg_AutoIndent->setChecked(attr->autoIndent()); + kcfg_RichText->setChecked(isRichText); + kcfg_Font->setFont(attr->font()); + kcfg_TitleFont->setFont(attr->titleFont()); + } +} + +void KNoteEditorConfigWidget::save(NoteShared::NoteDisplayAttribute *attr, bool &isRichText) +{ + if (attr) { + attr->setTabSize(kcfg_TabSize->value()); + attr->setAutoIndent(kcfg_AutoIndent->isChecked()); + isRichText = kcfg_RichText->isChecked(); + attr->setFont(kcfg_Font->font()); + attr->setTitleFont(kcfg_TitleFont->font()); + } +} diff --git a/src/configdialog/knoteeditorconfigwidget.h b/src/configdialog/knoteeditorconfigwidget.h new file mode 100644 index 0000000..83fecdf --- /dev/null +++ b/src/configdialog/knoteeditorconfigwidget.h @@ -0,0 +1,48 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ +#ifndef KNOTEEDITORCONFIGWIDGET_H +#define KNOTEEDITORCONFIGWIDGET_H + +#include +class QSpinBox; +class QCheckBox; +class KFontRequester; +namespace NoteShared { +class NoteDisplayAttribute; +} + +class KNoteEditorConfigWidget : public QWidget +{ + Q_OBJECT +public: + explicit KNoteEditorConfigWidget(QWidget *parent = nullptr); + ~KNoteEditorConfigWidget(); + + void load(NoteShared::NoteDisplayAttribute *attr, bool isRichText); + void save(NoteShared::NoteDisplayAttribute *attr, bool &isRichText); + +private: + QSpinBox *kcfg_TabSize = nullptr; + QCheckBox *kcfg_AutoIndent = nullptr; + QCheckBox *kcfg_RichText = nullptr; + KFontRequester *kcfg_Font = nullptr; + KFontRequester *kcfg_TitleFont = nullptr; +}; + +#endif // KNOTEEDITORCONFIGWIDGET_H diff --git a/src/configdialog/knotesimpleconfigdialog.cpp b/src/configdialog/knotesimpleconfigdialog.cpp new file mode 100644 index 0000000..bb0058e --- /dev/null +++ b/src/configdialog/knotesimpleconfigdialog.cpp @@ -0,0 +1,114 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#include +#include "knotesimpleconfigdialog.h" +#include "knoteconfigdialog.h" +#include "knotedisplayconfigwidget.h" +#include "knoteeditorconfigwidget.h" + +#include "attributes/notedisplayattribute.h" +#include "attributes/notelockattribute.h" + +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include + +KNoteSimpleConfigDialog::KNoteSimpleConfigDialog(const QString &title, QWidget *parent) + : QDialog(parent) +{ + QVBoxLayout *mainLayout = new QVBoxLayout(this); + + QDialogButtonBox *buttonBox = new QDialogButtonBox(QDialogButtonBox::Ok | QDialogButtonBox::Cancel, this); + QPushButton *okButton = buttonBox->button(QDialogButtonBox::Ok); + okButton->setDefault(true); + okButton->setShortcut(Qt::CTRL | Qt::Key_Return); + connect(buttonBox, &QDialogButtonBox::accepted, this, &KNoteSimpleConfigDialog::accept); + connect(buttonBox, &QDialogButtonBox::rejected, this, &KNoteSimpleConfigDialog::reject); + + setWindowTitle(title); + KWindowSystem::setIcons(winId(), + qApp->windowIcon().pixmap( + IconSize(KIconLoader::Desktop), + IconSize(KIconLoader::Desktop)), + qApp->windowIcon().pixmap( + IconSize(KIconLoader::Small), + IconSize(KIconLoader::Small))); + mTabWidget = new QTabWidget; + + mEditorConfigWidget = new KNoteEditorConfigWidget(this); + mTabWidget->addTab(mEditorConfigWidget, i18n("Editor Settings")); + + mDisplayConfigWidget = new KNoteDisplayConfigWidget(true, this); + mTabWidget->addTab(mDisplayConfigWidget, i18n("Display Settings")); + + mainLayout->addWidget(mTabWidget); + mainLayout->addWidget(buttonBox); + + readConfig(); +} + +KNoteSimpleConfigDialog::~KNoteSimpleConfigDialog() +{ + writeConfig(); +} + +void KNoteSimpleConfigDialog::load(Akonadi::Item &item, bool isRichText) +{ + NoteShared::NoteDisplayAttribute *attr = item.attribute(); + mEditorConfigWidget->load(attr, isRichText); + mDisplayConfigWidget->load(attr); +} + +void KNoteSimpleConfigDialog::slotUpdateCaption(const QString &name) +{ + setWindowTitle(name); +} + +void KNoteSimpleConfigDialog::save(Akonadi::Item &item, bool &isRichText) +{ + NoteShared::NoteDisplayAttribute *attr + = item.attribute(Akonadi::Item::AddIfMissing); + mEditorConfigWidget->save(attr, isRichText); + mDisplayConfigWidget->save(attr); +} + +void KNoteSimpleConfigDialog::readConfig() +{ + KConfigGroup group(KSharedConfig::openConfig(), "KNoteSimpleConfigDialog"); + const QSize size = group.readEntry("Size", QSize(600, 400)); + if (size.isValid()) { + resize(size); + } +} + +void KNoteSimpleConfigDialog::writeConfig() +{ + KConfigGroup group(KSharedConfig::openConfig(), "KNoteSimpleConfigDialog"); + group.writeEntry("Size", size()); + group.sync(); +} diff --git a/src/configdialog/knotesimpleconfigdialog.h b/src/configdialog/knotesimpleconfigdialog.h new file mode 100644 index 0000000..37333fa --- /dev/null +++ b/src/configdialog/knotesimpleconfigdialog.h @@ -0,0 +1,48 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ +#ifndef KNoteSimpleConfigDialog_H +#define KNoteSimpleConfigDialog_H +#include "knotes_export.h" +#include +#include +class QTabWidget; +class KNoteEditorConfigWidget; +class KNoteDisplayConfigWidget; +class KNOTES_EXPORT KNoteSimpleConfigDialog : public QDialog +{ + Q_OBJECT +public: + explicit KNoteSimpleConfigDialog(const QString &title, QWidget *parent = nullptr); + ~KNoteSimpleConfigDialog(); + + void load(Akonadi::Item &item, bool isRichText); + void save(Akonadi::Item &item, bool &isRichText); + +public Q_SLOTS: + void slotUpdateCaption(const QString &name); + +private: + void readConfig(); + void writeConfig(); + QTabWidget *mTabWidget = nullptr; + KNoteEditorConfigWidget *mEditorConfigWidget = nullptr; + KNoteDisplayConfigWidget *mDisplayConfigWidget = nullptr; +}; + +#endif // KNoteSimpleConfigDialog_H diff --git a/src/data/knote_config_action.desktop b/src/data/knote_config_action.desktop new file mode 100644 index 0000000..149154f --- /dev/null +++ b/src/data/knote_config_action.desktop @@ -0,0 +1,115 @@ +[Desktop Entry] +Icon=preferences-other +Type=Service +X-KDE-ServiceTypes=KCModule + +X-KDE-ModuleType=Library +X-KDE-Library=kcm_knote +X-KDE-FactoryName=knote_config_action +X-KDE-HasReadOnlyMode=false +X-KDE-ParentApp=knotes +X-KDE-ParentComponents=knotes,kontact_knotesplugin +X-KDE-CfgDlgHierarchy=KNotes +X-KDE-Weight=200 + +Name=Actions +Name[ar]=الإجراءات +Name[ast]=Aiciones +Name[bs]=Akcije +Name[ca]=Accions +Name[ca@valencia]=Accions +Name[cs]=Činnosti +Name[da]=Handlinger +Name[de]=Aktionen +Name[el]=Ενέργειες +Name[en_GB]=Actions +Name[es]=Acciones +Name[et]=Toimingud +Name[fi]=Toiminnot +Name[fr]=Actions +Name[ga]=Gníomhartha +Name[gl]=Accións +Name[hu]=Műveletek +Name[ia]=Actiones +Name[it]=Azioni +Name[ja]=アクション +Name[kk]=Амалдар +Name[km]=អំពី +Name[ko]=동작 +Name[lt]=Veiksmai +Name[lv]=Darbības +Name[mai]=क्रियासभ +Name[mr]=क्रिया +Name[nb]=Handlinger +Name[nds]=Akschonen +Name[nl]=Acties +Name[nn]=Handlingar +Name[pa]=ਐਕਸ਼ਨ +Name[pl]=Działania +Name[pt]=Acções +Name[pt_BR]=Ações +Name[ro]=Acțiuni +Name[ru]=Действия +Name[sk]=Akcie +Name[sl]=Dejanja +Name[sr]=Радње +Name[sr@ijekavian]=Радње +Name[sr@ijekavianlatin]=Radnje +Name[sr@latin]=Radnje +Name[sv]=Åtgärder +Name[tr]=Eylemler +Name[ug]=مەشغۇلاتلار +Name[uk]=Дії +Name[wa]=Faitindjes +Name[x-test]=xxActionsxx +Name[zh_CN]=动作 +Name[zh_TW]=動作 +Comment=Setup actions for notes +Comment[ar]=أعدّ إجراءات الملاحظات +Comment[bs]=Postavi radnje za bilješke +Comment[ca]=Arranja les accions per a les notes +Comment[ca@valencia]=Arranja les accions per a les notes +Comment[cs]=Nastavení činností pro poznámky +Comment[da]=Opsætning af handlinger til noter +Comment[de]=Aktionen für Notizen einrichten +Comment[el]=Ρύθμιση ενεργειών για τις σημειώσεις +Comment[en_GB]=Setup actions for notes +Comment[es]=Configurar acciones para las notas +Comment[et]=Märkmete toimingute seadistamine +Comment[fi]=Muistiinpanotoimintojen asetukset +Comment[fr]=Configuration des actions pour les notes +Comment[ga]=Socraigh gníomhartha le haghaidh nótaí +Comment[gl]=Configurar as accións das notas +Comment[hu]=Műveletbeállítás feljegyzésekhez +Comment[ia]=Configuration de actiones pro notas +Comment[it]=Imposta le azioni per le note +Comment[ja]=ポップアップメモのアクション設定 +Comment[kk]=Жазбалар амалдарын баптау +Comment[km]=រៀបចំ​សកម្មភាព​សម្រាប់​ការ​កត់​ចំណាំ +Comment[ko]=노트 동작 설정 +Comment[lt]=Nustatyti veiksmus pastaboms +Comment[lv]=Piezīmju darbību konfigurēšana +Comment[mr]=नोंदींकरिता क्रिया संयोजीत करा +Comment[nb]=Sett opp handlinger for notater +Comment[nds]=Akschonen för Notizen inrichten +Comment[nl]=Acties instellen voor notities +Comment[nn]=Set opp handlingar for notat +Comment[pa]=ਨੋਟ ਲਈ ਸੈਟਅੱਪ ਐਕਸ਼ਨ +Comment[pl]=Ustawienia działań notatek +Comment[pt]=Configurar as acções das notas +Comment[pt_BR]=Configurar ações para notas +Comment[ro]=Configurează acțiunile pentru notițe +Comment[ru]=Настройка действий для заметок +Comment[sk]=Nastavenie akcií pre poznámky +Comment[sl]=Nastavitev dejanj za sporočilca +Comment[sr]=Подесите радње за белешке +Comment[sr@ijekavian]=Подесите радње за биљешке +Comment[sr@ijekavianlatin]=Podesite radnje za bilješke +Comment[sr@latin]=Podesite radnje za beleške +Comment[sv]=Ställ in åtgärder för anteckningslappar +Comment[tr]=Notlar için eylemleri ayarla +Comment[uk]=Налаштуйте дії для нотаток +Comment[wa]=Apontyî les faitindjes po les notes +Comment[x-test]=xxSetup actions for notesxx +Comment[zh_CN]=便笺动作设置 +Comment[zh_TW]=設定便條的動作 diff --git a/src/data/knote_config_collection.desktop b/src/data/knote_config_collection.desktop new file mode 100644 index 0000000..71172ea --- /dev/null +++ b/src/data/knote_config_collection.desktop @@ -0,0 +1,88 @@ +[Desktop Entry] +Icon=preferences-other +Type=Service +X-KDE-ServiceTypes=KCModule + +X-KDE-ModuleType=Library +X-KDE-Library=kcm_knote +X-KDE-FactoryName=knote_config_collection +X-KDE-HasReadOnlyMode=false +X-KDE-ParentApp=knotes +X-KDE-ParentComponents=knotes,kontact_knotesplugin +X-KDE-CfgDlgHierarchy=KNotes +X-KDE-Weight=200 + +Name=Collections +Name[ar]=التّجميعات +Name[ca]=Col·leccions +Name[ca@valencia]=Col·leccions +Name[cs]=Sbírky +Name[da]=Samlinger +Name[de]=Sammlungen +Name[en_GB]=Collections +Name[es]=Colecciones +Name[et]=Kogud +Name[fi]=Kokoelmat +Name[fr]=Collections +Name[gl]=Coleccións +Name[hu]=Gyűjtemények +Name[ia]=Collectiones +Name[it]=Collezioni +Name[ko]=모음집 +Name[nb]=Samlinger +Name[nds]=Sammeln +Name[nl]=Verzamelingen +Name[pl]=Zbiory +Name[pt]=Colecções +Name[pt_BR]=Coleções +Name[ru]=Коллекции +Name[sk]=Kolekcie +Name[sl]=Zbirke +Name[sr]=Збирке +Name[sr@ijekavian]=Збирке +Name[sr@ijekavianlatin]=Zbirke +Name[sr@latin]=Zbirke +Name[sv]=Samlingar +Name[tr]=Koleksiyonlar +Name[uk]=Збірки +Name[x-test]=xxCollectionsxx +Name[zh_CN]=收藏 +Name[zh_TW]=收藏 +Comment=Setup collections for notes +Comment[ar]=أعدّ تجميعات الملاحظات +Comment[bs]=Postavna kolekcija za bilješke +Comment[ca]=Arranja les col·leccions per a les notes +Comment[ca@valencia]=Arranja les col·leccions per a les notes +Comment[cs]=Nastavení sbírek pro poznámky +Comment[da]=Opsætning af samlinger for noter +Comment[de]=Sammlungen für Notizen einrichten +Comment[el]=Ρύθμιση συλλογών για τις σημειώσεις +Comment[en_GB]=Setup collections for notes +Comment[es]=Configurar colecciones para notas +Comment[et]=Märkmete kogude seadistamine +Comment[fi]=Muistiinpanojen kokoelma-asetukset +Comment[fr]=Configuration des collections pour les notes +Comment[gl]=Configurar as coleccións de notas +Comment[hu]=Gyűjtemények beállítása a jegyzetekhez +Comment[ia]=Configura collectiones pro notas +Comment[it]=Imposta le collezioni per le note +Comment[ko]=노트 모음집 설정 +Comment[nb]=Sett opp samlinger for notater +Comment[nds]=Sammeln för Notizen inrichten +Comment[nl]=Verzamelingen instellen voor notities +Comment[pl]=Ustawienia zbiorów notatek +Comment[pt]=Configurar as colecções das notas +Comment[pt_BR]=Configurar as coleções das notas +Comment[ru]=Настройка коллекций, хранящих заметки +Comment[sk]=Nastavenie kolekcií pre poznámky +Comment[sl]=Nastavitev zbirk za sporočilca +Comment[sr]=Подесите збирке за белешке +Comment[sr@ijekavian]=Подесите збирке за биљешке +Comment[sr@ijekavianlatin]=Podesite zbirke za bilješke +Comment[sr@latin]=Podesite zbirke za beleške +Comment[sv]=Ställ in anteckningssamlingar +Comment[tr]=Notlar için koleksiyonları ayarla +Comment[uk]=Налаштовування збірок нотаток +Comment[x-test]=xxSetup collections for notesxx +Comment[zh_CN]=设置便笺集合 +Comment[zh_TW]=設定便條收藏 diff --git a/src/data/knote_config_display.desktop b/src/data/knote_config_display.desktop new file mode 100644 index 0000000..3e19df7 --- /dev/null +++ b/src/data/knote_config_display.desktop @@ -0,0 +1,115 @@ +[Desktop Entry] +Icon=knotes +Type=Service +X-KDE-ServiceTypes=KCModule + +X-KDE-ModuleType=Library +X-KDE-Library=kcm_knote +X-KDE-FactoryName=knote_config_display +X-KDE-HasReadOnlyMode=false +X-KDE-ParentApp=knotes +X-KDE-ParentComponents=knotes,kontact_knotesplugin +X-KDE-CfgDlgHierarchy=KNotes +X-KDE-Weight=200 + +Name=Display +Name[ar]=العرض +Name[bs]=Prikaz +Name[ca]=Visor +Name[ca@valencia]=Visor +Name[cs]=Zobrazení +Name[da]=Vis +Name[de]=Anzeige +Name[el]=Εμφάνιση +Name[en_GB]=Display +Name[eo]=Vidigilo +Name[es]=Pantalla +Name[et]=Vaade +Name[fi]=Näkymä +Name[fr]=Affichage +Name[ga]=Taispeáint +Name[gl]=Visualización +Name[hu]=Megjelenítés +Name[ia]=Monstrator +Name[it]=Visualizzazione +Name[ja]=表示 +Name[kk]=Көрсету +Name[km]=បង្ហាញ +Name[ko]=표시 +Name[lt]=Rodymas +Name[lv]=Attēlošana +Name[mai]=देखाबू +Name[mr]=दर्शवा +Name[nb]=Visning +Name[nds]=Dorstellen +Name[nl]=Tonen +Name[nn]=Vising +Name[pa]=ਦਿੱਖ +Name[pl]=Wyświetlanie +Name[pt]=Visualização +Name[pt_BR]=Exibir +Name[ro]=Afișare +Name[ru]=Вывод на экран +Name[sk]=Obrazovka +Name[sl]=Prikaz +Name[sr]=Приказ +Name[sr@ijekavian]=Приказ +Name[sr@ijekavianlatin]=Prikaz +Name[sr@latin]=Prikaz +Name[sv]=Skärm +Name[tr]=Görünüm +Name[ug]=كۆرسەتكۈچ +Name[uk]=Показ +Name[wa]=Håynaedje +Name[x-test]=xxDisplayxx +Name[zh_CN]=显示 +Name[zh_TW]=顯示 +Comment=Setup display for notes +Comment[ar]=اضبط عرض الملاحظات +Comment[bs]=Postavi prikaz za bilješke +Comment[ca]=Arranja el visor per a les notes +Comment[ca@valencia]=Arranja el visor per a les notes +Comment[cs]=Nastavení zobrazení poznámek +Comment[da]=Opsæt visning af noter +Comment[de]=Anzeige von Notizen einrichten +Comment[el]=Ρύθμιση εμφάνισης για τις σημειώσεις +Comment[en_GB]=Setup display for notes +Comment[es]=Configurar pantalla para las notas +Comment[et]=Märkmete vaate seadistamine +Comment[fi]=Muistiinpanojen näkymäasetukset +Comment[fr]=Configuration de l'affichage pour les notes +Comment[ga]=Socraigh taispeáint na nótaí +Comment[gl]=Configuración da visualización das notas +Comment[hu]=Megjelenési beállítás feljegyzésekhez +Comment[ia]=Configuration de vista pro notas +Comment[it]=Imposta la visualizzazione per le note +Comment[ja]=ポップアップメモの表示設定 +Comment[kk]=Жазбаларын көрсетуді баптау +Comment[km]=រៀបចំ​ការ​បង្ហាញ​សម្រាប់​ការ​កត់​ចំណាំ +Comment[ko]=노트 표시 설정 +Comment[lt]=Nustatyti lapelių rodymą +Comment[lv]=Piezīmju attēlošanas konfigurēšana +Comment[mr]=नोंदींकरिता दृश्य संयोजीत करा +Comment[nb]=Sett opp visning av notater +Comment[nds]=Dorstellen för Notizen inrichten +Comment[nl]=Stel het tonen van notities in +Comment[nn]=Set opp vising av notat +Comment[pa]=ਨੋਟਿਸ ਲਈ ਸੈੱਟਅੱਪ ਦਿੱਖ +Comment[pl]=Ustawienia wyświetlania notatek +Comment[pt]=Configurar a visualização das notas +Comment[pt_BR]=Configurar exibição para notas +Comment[ro]=Configurează afișarea notițelor +Comment[ru]=Настроить вывод заметок на экран +Comment[sk]=Nastavenie obrazovky pre poznámky +Comment[sl]=Nastavitev prikaza sporočilc +Comment[sr]=Подесите приказ за белешке +Comment[sr@ijekavian]=Подесите приказ за биљешке +Comment[sr@ijekavianlatin]=Podesite prikaz za bilješke +Comment[sr@latin]=Podesite prikaz za beleške +Comment[sv]=Ställ in skärm för anteckningslappar +Comment[tr]=Notların görünümünü ayarla +Comment[uk]=Налаштуйте показ нотаток +Comment[wa]=Apontyî l' håynaedje po les notes +Comment[x-test]=xxSetup display for notesxx +Comment[zh_CN]=便笺显示设置 +Comment[zh_TW]=設定便條的顯示 diff --git a/src/data/knote_config_editor.desktop b/src/data/knote_config_editor.desktop new file mode 100644 index 0000000..5610b49 --- /dev/null +++ b/src/data/knote_config_editor.desktop @@ -0,0 +1,116 @@ +[Desktop Entry] +Icon=accessories-text-editor +Type=Service +X-KDE-ServiceTypes=KCModule + +X-KDE-ModuleType=Library +X-KDE-Library=kcm_knote +X-KDE-FactoryName=knote_config_editor +X-KDE-HasReadOnlyMode=false +X-KDE-ParentApp=knotes +X-KDE-ParentComponents=knotes,kontact_knotesplugin +X-KDE-CfgDlgHierarchy=KNotes +X-KDE-Weight=200 + +Name=Editor +Name[ar]=المحرّر +Name[bs]=Uređivač +Name[ca]=Editor +Name[ca@valencia]=Editor +Name[cs]=Editor +Name[da]=Redigering +Name[de]=Editor +Name[el]=Επεξεργαστής +Name[en_GB]=Editor +Name[eo]=Editor +Name[es]=Editor +Name[et]=Redaktor +Name[fi]=Muokkain +Name[fr]=Éditeur +Name[ga]=Eagarthóir +Name[gl]=Editor +Name[hr]=Uređivač +Name[hu]=Szerkesztő +Name[ia]=Redactor +Name[it]=Editor +Name[ja]=エディタ +Name[kk]=Редактор +Name[km]=កម្មវិធី​និពន្ធ +Name[ko]=편집기 +Name[lt]=Rengyklė +Name[lv]=Redaktors +Name[mai]=संपादक +Name[mr]=संपादक +Name[nb]=Redigerer +Name[nds]=Editor +Name[nl]=Bewerker +Name[nn]=Redigeringsprogram +Name[pa]=ਐਡੀਟਰ +Name[pl]=Edytor +Name[pt]=Editor +Name[pt_BR]=Editor +Name[ro]=Editor +Name[ru]=Редактор +Name[sk]=Editor +Name[sl]=Urejevalnik +Name[sr]=Уређивач +Name[sr@ijekavian]=Уређивач +Name[sr@ijekavianlatin]=Uređivač +Name[sr@latin]=Uređivač +Name[sv]=Editor +Name[tr]=Düzenleyici +Name[ug]=تەھرىرلىگۈچ +Name[uk]=Редактор +Name[wa]=Aspougneu +Name[x-test]=xxEditorxx +Name[zh_CN]=编辑器 +Name[zh_TW]=編輯器 +Comment=Setup editor +Comment[ar]=إعداد المحرّر +Comment[bs]=Postavi uređivač +Comment[ca]=Arranja l'editor +Comment[ca@valencia]=Arranja l'editor +Comment[cs]=Nastavení editoru +Comment[da]=Opsætning af redigering +Comment[de]=Editor einrichten +Comment[el]=Ρύθμιση επεξεργαστή +Comment[en_GB]=Setup editor +Comment[es]=Configurar editor +Comment[et]=Redaktori seadistamine +Comment[fi]=Muokkaimen asetukset +Comment[fr]=Configuration de l'éditeur +Comment[ga]=Socraigh an t-eagarthóir +Comment[gl]=Configurar o editor +Comment[hu]=Szerkesztőbeállító +Comment[ia]=Configura redactor +Comment[it]=Imposta l'editor +Comment[ja]=エディタの設定 +Comment[kk]=Редакторын баптау +Comment[km]=រៀបចំ​កម្មវិធី​និពន្ធ +Comment[ko]=편집기 설정 +Comment[lt]=Nustatyti rengyklę +Comment[lv]=Redaktora konfigurēšana +Comment[mr]=संपादक संयोजीत करा +Comment[nb]=Sett opp redigering +Comment[nds]=Editor inrichten +Comment[nl]=Bewerker instellen +Comment[nn]=Set opp redigeringsprogram +Comment[pa]=ਸੈਟਅੱਪ ਐਡੀਟਰ +Comment[pl]=Ustawienia edytora +Comment[pt]=Configurar o editor +Comment[pt_BR]=Configurar editor +Comment[ro]=Configurează editorul +Comment[ru]=Настройка редактора заметок +Comment[sk]=Nastavenie editora +Comment[sl]=Nastavitev urejevalnika +Comment[sr]=Подесите уређивач +Comment[sr@ijekavian]=Подесите уређивач +Comment[sr@ijekavianlatin]=Podesite uređivač +Comment[sr@latin]=Podesite uređivač +Comment[sv]=Editorinställning +Comment[tr]=Düzenleyiciyi ayarla +Comment[uk]=Налаштуйте редактор +Comment[wa]=Apontyî l' aspougneu +Comment[x-test]=xxSetup editorxx +Comment[zh_CN]=设置编辑器 +Comment[zh_TW]=設定編輯器 diff --git a/src/data/knote_config_misc.desktop b/src/data/knote_config_misc.desktop new file mode 100644 index 0000000..57a829f --- /dev/null +++ b/src/data/knote_config_misc.desktop @@ -0,0 +1,148 @@ +[Desktop Entry] +Icon=preferences-other +Type=Service +X-KDE-ServiceTypes=KCModule + +X-KDE-ModuleType=Library +X-KDE-Library=kcm_knote +X-KDE-FactoryName=knote_config_misc +X-KDE-HasReadOnlyMode=false +X-KDE-ParentApp=knotes +X-KDE-ParentComponents=knotes,kontact_knotesplugin +X-KDE-CfgDlgHierarchy=KNotes +X-KDE-Weight=200 + +Name=Misc +Name[af]=Allerlei +Name[ar]=متنوّع +Name[be]=Рознае +Name[bg]=Разни +Name[br]=A bep seurt +Name[bs]=Razno +Name[ca]=Miscel·lània +Name[ca@valencia]=Miscel·lània +Name[cs]=Různé +Name[cy]=Amrywiol +Name[da]=Diverse +Name[de]=Diverses +Name[el]=Διάφορα +Name[en_GB]=Misc +Name[es]=Varios +Name[et]=Muud +Name[eu]=Miszelanea +Name[fi]=Muut +Name[fr]=Divers +Name[fy]=Ferskate +Name[ga]=Éagsúil +Name[gl]=Diversos +Name[he]=כללי +Name[hu]=Egyéb +Name[ia]=Misc +Name[is]=Ýmislegt +Name[it]=Varie +Name[ja]=オプション +Name[ka]=სხვადასხვა +Name[kk]=Түрлі +Name[km]=ផ្សេងៗ +Name[ko]=기타 +Name[lt]=Įvairūs +Name[lv]=Dažādi +Name[mai]=विविध +Name[mk]=Разно +Name[mr]=किरकोळ +Name[ms]=Pelbagai +Name[nb]=Div +Name[nds]=Anner Saken +Name[ne]=विविध +Name[nl]=Diversen +Name[nn]=Ymse +Name[pa]=ਫੁਟਕਲ +Name[pl]=Różne +Name[pt]=Diversos +Name[pt_BR]=Diversos +Name[ro]=Diverse +Name[ru]=Прочее +Name[se]=Feará mii +Name[sk]=Rôzne +Name[sl]=Razno +Name[sr]=Разно +Name[sr@ijekavian]=Разно +Name[sr@ijekavianlatin]=Razno +Name[sr@latin]=Razno +Name[sv]=Diverse +Name[ta]=இதர +Name[tg]=Ғайра +Name[th]=เบ็ดเตล็ด +Name[tr]=Çeşitli +Name[ug]=ئارىلاش +Name[uk]=Різне +Name[uz]=Har xil +Name[uz@cyrillic]=Ҳар хил +Name[wa]=Totès sôres +Name[x-test]=xxMiscxx +Name[zh_CN]=杂项 +Name[zh_TW]=其他 +Comment=Settings that don't fit elsewhere +Comment[af]=Opstelling wat nêrens anders pas nie +Comment[ar]=بقيّة الإعدادات التي لا مكان لها +Comment[bg]=Разни настройки +Comment[bs]=Postavke koje ne idu nigdje drugo +Comment[ca]=Opcions que no van bé enlloc +Comment[ca@valencia]=Opcions que no van bé enlloc +Comment[cs]=Nastavení nehodící se jinam +Comment[da]=Indstillinger der ikke passer ind andre steder +Comment[de]=Verschiedene Einstellungen +Comment[el]=Ρυθμίσεις που δεν ταιριάζουν κάπου αλλού +Comment[en_GB]=Settings that don't fit elsewhere +Comment[eo]=Agordoj kiuj apartenas nenie alie +Comment[es]=Preferencias que no encajan en ningún otro sitio +Comment[et]=Seadistused, mis ei sobi kuhugi mujale +Comment[eu]=Beste inon egokitzen ez diren ezarpenak +Comment[fa]=تنظیماتی که مناسب جای دیگر نیستند +Comment[fi]=Muut asetukset +Comment[fr]=Paramètres qui ne rentrent dans aucune autre catégorie +Comment[fy]=Ynstellings dy't eins nergens passe +Comment[ga]=Socruithe nach bhfuil oiriúnach in aon áit eile +Comment[gl]=Opcións que non cadran noutro sitio +Comment[he]=הגדרות שלא יכולות להיכנס למקום אחר +Comment[hu]=A máshová nem besorolható beállítások +Comment[ia]=Preferentias que non es in altere placias +Comment[is]=Stillingar sem passa ekki annars staðar +Comment[it]=Impostazioni che non rientrano in altre categorie +Comment[ja]=その他の設定 +Comment[ka]=პარამეტრები,რომლებიც სხვას არ ერგება +Comment[kk]=Басқа параметрлері +Comment[km]=ការ​កំណត់​ដែល​មិន​ត្រូវ​នឹង​កន្លែង​ផ្សេង +Comment[ko]=어떤 곳에도 어울리지 않는 설정 +Comment[lt]=Kiti nustatymai +Comment[lv]=Iestatījumi, kas citur neiederas +Comment[mk]=Поставувања што не се вклопуваат на друго место +Comment[mr]=कोठेही न बसणाऱ्या संयोजना +Comment[ms]=Seting yang tidak muat di tempat lain +Comment[nb]=Innstillinger som ikke passer andre steder +Comment[nds]=Verscheden Instellen +Comment[ne]=कतै पनि नमिल्ने सेटिङ +Comment[nl]=Instellingen die nergens echt passen +Comment[nn]=Innstillingar som ikkje passar andre stadar +Comment[pa]=ਸੈਟਿੰਗ, ਜੋ ਹੋਰ ਕਿਤੇ ਫਿੱਟ ਨਾ ਆਵੇ +Comment[pl]=Ustawienia, które nie pasują gdzie indziej +Comment[pt]=Outras configurações +Comment[pt_BR]=Outras configurações +Comment[ro]=Configurări ce nu încap în altă parte +Comment[ru]=Параметры, не вошедшие в другие разделы +Comment[se]=Heivehusat mat eai heive eará báikkiin +Comment[sk]=Nastavenie, ktoré sa inam nehodí +Comment[sl]=Nastavitve, ki ne spadajo drugam +Comment[sr]=Поставке које не припадају другде +Comment[sr@ijekavian]=Поставке које не припадају другдје +Comment[sr@ijekavianlatin]=Postavke koje ne pripadaju drugdje +Comment[sr@latin]=Postavke koje ne pripadaju drugde +Comment[sv]=Inställningar som inte passar någon annanstans +Comment[ta]=அமைப்புகள் எந்த இடத்திலும் பொருந்தவில்லை +Comment[tg]=Дигар танзимотҳо +Comment[tr]=Diğer bölümlere uymayan yapılandırma seçenekleri +Comment[uk]=Інші параметри +Comment[wa]=Apontiaedjes k' on n' sait wice mete d' ôte +Comment[x-test]=xxSettings that don't fit elsewherexx +Comment[zh_CN]=其它设置 +Comment[zh_TW]=不屬於任何其他地方的設定 diff --git a/src/data/knote_config_network.desktop b/src/data/knote_config_network.desktop new file mode 100644 index 0000000..fcf5d2b --- /dev/null +++ b/src/data/knote_config_network.desktop @@ -0,0 +1,117 @@ +[Desktop Entry] +Icon=network-wired +Type=Service +X-KDE-ServiceTypes=KCModule + +X-KDE-ModuleType=Library +X-KDE-Library=kcm_knote +X-KDE-FactoryName=knote_config_network +X-KDE-HasReadOnlyMode=false +X-KDE-ParentApp=knotes +X-KDE-ParentComponents=knotes,kontact_knotesplugin +X-KDE-CfgDlgHierarchy=KNotes +X-KDE-Weight=200 + +Name=Network +Name[ar]=الشّبكة +Name[bs]=Mreža +Name[ca]=Xarxa +Name[ca@valencia]=Xarxa +Name[cs]=Síť +Name[da]=Netværk +Name[de]=Netzwerk +Name[el]=Δίκτυο +Name[en_GB]=Network +Name[eo]=Reto +Name[es]=Red +Name[et]=Võrk +Name[fi]=Verkko +Name[fr]=Réseau +Name[ga]=Líonra +Name[gl]=Rede +Name[hu]=Hálózat +Name[ia]=Rete +Name[it]=Rete +Name[ja]=ネットワーク +Name[kk]=Желі +Name[km]=បណ្ដាញ +Name[ko]=네트워크 +Name[lt]=Tinklas +Name[lv]=Tīkls +Name[mai]=नेटवर्क +Name[mr]=संजाळ +Name[nb]=Nettverk +Name[nds]=Nettwark +Name[nl]=Netwerk +Name[nn]=Nettverk +Name[pa]=ਨੈੱਟਵਰਕ +Name[pl]=Sieć +Name[pt]=Rede +Name[pt_BR]=Rede +Name[ro]=Rețea +Name[ru]=Сеть +Name[sk]=Sieť +Name[sl]=Omrežje +Name[sr]=Мрежа +Name[sr@ijekavian]=Мрежа +Name[sr@ijekavianlatin]=Mreža +Name[sr@latin]=Mreža +Name[sv]=Nätverk +Name[tr]=Ağ +Name[ug]=تور +Name[uk]=Мережа +Name[wa]=Rantoele +Name[x-test]=xxNetworkxx +Name[zh_CN]=网络 +Name[zh_TW]=網路 +Comment=Network Settings +Comment[ar]=إعدادات الشّبكة +Comment[bs]=Postavke mreže +Comment[ca]=Arranjament de la xarxa +Comment[ca@valencia]=Arranjament de la xarxa +Comment[cs]=Nastavení sítě +Comment[da]=Netværksindstillinger +Comment[de]=Netzwerkeinstellungen +Comment[el]=Ρυθμίσεις δικτύου +Comment[en_GB]=Network Settings +Comment[es]=Preferencias de la red +Comment[et]=Võrguseadistused +Comment[fi]=Verkkoasetukset +Comment[fr]=Configurations du réseau +Comment[ga]=Socruithe Líonra +Comment[gl]=Configuración da rede +Comment[hu]=Hálózati beállítások +Comment[ia]=Preferentias de rete +Comment[it]=Impostazioni di rete +Comment[ja]=ネットワークの設定 +Comment[kk]=Желіні баптау +Comment[km]=ការ​កំណត់​បណ្ដាញ +Comment[ko]=네트워크 설정 +Comment[lt]=Tinklo nuostatos +Comment[lv]=Tīlka iestatījumi +Comment[mai]=नेटवर्क विन्यास +Comment[mr]=संजाळ संयोजना +Comment[nb]=Nettverksinnstillinger +Comment[nds]=Nettwark instellen +Comment[nl]=Netwerkinstellingen +Comment[nn]=Nettverks­innstillingar +Comment[pa]=ਨੈੱਟਵਰਕ ਸੈਟਿੰਗ +Comment[pl]=Ustawienia sieci +Comment[pt]=Configuração da Rede +Comment[pt_BR]=Configurações de rede +Comment[ro]=Configurări de rețea +Comment[ru]=Параметры сети +Comment[sk]=Nastavenie siete +Comment[sl]=Nastavitve omrežja +Comment[sr]=Поставке мреже +Comment[sr@ijekavian]=Поставке мреже +Comment[sr@ijekavianlatin]=Postavke mreže +Comment[sr@latin]=Postavke mreže +Comment[sv]=Nätverksinställningar +Comment[tr]=Ağ Ayarları +Comment[ug]=تور تەڭشەكلىرى +Comment[uk]=Параметри мережі +Comment[wa]=Apontiaedjes del rantoele +Comment[x-test]=xxNetwork Settingsxx +Comment[zh_CN]=网络设置 +Comment[zh_TW]=網路設定 diff --git a/src/data/knote_config_print.desktop b/src/data/knote_config_print.desktop new file mode 100644 index 0000000..cab682f --- /dev/null +++ b/src/data/knote_config_print.desktop @@ -0,0 +1,92 @@ +[Desktop Entry] +Icon=preferences-other +Type=Service +X-KDE-ServiceTypes=KCModule + +X-KDE-ModuleType=Library +X-KDE-Library=kcm_knote +X-KDE-FactoryName=knote_config_print +X-KDE-HasReadOnlyMode=false +X-KDE-ParentApp=knotes +X-KDE-ParentComponents=knotes,kontact_knotesplugin +X-KDE-CfgDlgHierarchy=KNotes +X-KDE-Weight=200 + +Name=Print +Name[ar]=الطّباعة +Name[bs]=Štampaj +Name[ca]=Impressió +Name[ca@valencia]=Impressió +Name[cs]=Tisk +Name[da]=Udskriv +Name[de]=Drucken +Name[el]=Εκτύπωση +Name[en_GB]=Print +Name[es]=Imprimir +Name[et]=Trükkimine +Name[fi]=Tulostus +Name[fr]=Impression +Name[gl]=Imprimir +Name[hu]=Nyomtatás +Name[ia]=Imprime +Name[it]=Stampa +Name[kk]=Басып шығару +Name[ko]=인쇄 +Name[nb]=Skriv ut +Name[nds]=Drucken +Name[nl]=Afdrukken +Name[pl]=Drukowanie +Name[pt]=Imprimir +Name[pt_BR]=Imprimir +Name[ru]=Печать +Name[sk]=Tlačiť +Name[sl]=Natisni +Name[sr]=Штампање +Name[sr@ijekavian]=Штампање +Name[sr@ijekavianlatin]=Štampanje +Name[sr@latin]=Štampanje +Name[sv]=Skriv ut +Name[tr]=Yazdır +Name[uk]=Друк +Name[x-test]=xxPrintxx +Name[zh_CN]=打印 +Name[zh_TW]=列印 +Comment=Setup printing for notes +Comment[ar]=اضبط طباعة الملاحظات +Comment[bs]=Postavi štampanje za bilješke +Comment[ca]=Arranja la impressió per a les notes +Comment[ca@valencia]=Arranja la impressió per a les notes +Comment[cs]=Nastavení tisku pro poznámky +Comment[da]=Opsætning af udskrift af noter +Comment[de]=Drucken für Notizen einrichten +Comment[el]=Ρύθμιση εκτύπωσης για τις σημειώσεις +Comment[en_GB]=Setup printing for notes +Comment[es]=Configurar impresión para notas +Comment[et]=Märkmete trükkimise seadistamine +Comment[fi]=Muistiinpanojen tulostusasetukset +Comment[fr]=Configuration de l'impression pour les notes +Comment[gl]=Configurar a impresión das notas +Comment[hu]=Nyomtatás beállítása a jegyzetekhez +Comment[ia]=Configuration imprimente pro notas +Comment[it]=Imposta la stampa per le note +Comment[kk]=Жазбаларды басып шығаруды баптау +Comment[ko]=노트 인쇄 설정 +Comment[nb]=Sett opp utskrift for notater +Comment[nds]=Drucken vun Notizen inrichten +Comment[nl]=Afdrukken instellen voor notities +Comment[pl]=Ustawienia wydruku notatek +Comment[pt]=Configurar a impressão das notas +Comment[pt_BR]=Configurar a impressão para notas +Comment[ru]=Настройка печати заметок +Comment[sk]=Nastavenie tlače pre poznámky +Comment[sl]=Nastavitev tiskanja sporočilc +Comment[sr]=Подесите штампање за белешке +Comment[sr@ijekavian]=Подесите штампање за биљешке +Comment[sr@ijekavianlatin]=Podesite štampanje za bilješke +Comment[sr@latin]=Podesite štampanje za beleške +Comment[sv]=Ställ in utskrift för anteckningslappar +Comment[tr]=Notlar için yazdırma ayarı +Comment[uk]=Налаштування друку нотаток +Comment[x-test]=xxSetup printing for notesxx +Comment[zh_CN]=设置便笺打印 +Comment[zh_TW]=設定便條的列印 diff --git a/src/data/knotes_printing_theme.knsrc b/src/data/knotes_printing_theme.knsrc new file mode 100644 index 0000000..723722d --- /dev/null +++ b/src/data/knotes_printing_theme.knsrc @@ -0,0 +1,5 @@ +[KNewStuff3] +ProvidersUrl=https://autoconfig.kde.org/ocs/providers.xml +Categories=KNotes Printing Theme +TargetDir=knotes/print/themes/ +Uncompress=always diff --git a/src/data/knotesappui.rc b/src/data/knotesappui.rc new file mode 100644 index 0000000..6d78bfc --- /dev/null +++ b/src/data/knotesappui.rc @@ -0,0 +1,40 @@ + + + + +KNotes + KNotes + + + + + + + + + + + + + + + + + &Help + + + + + + + + + + + +Notes + Notes + + + + diff --git a/src/data/knotesui.rc b/src/data/knotesui.rc new file mode 100644 index 0000000..13e1ebe --- /dev/null +++ b/src/data/knotesui.rc @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/data/org.kde.knotes.appdata.xml b/src/data/org.kde.knotes.appdata.xml new file mode 100644 index 0000000..7606256 --- /dev/null +++ b/src/data/org.kde.knotes.appdata.xml @@ -0,0 +1,267 @@ + + + org.kde.knotes.desktop + CC0-1.0 + GPL-2.0+ + KNotes + ملاحظاتك + KNotes + KNotes + KNotes + KNotes + KNotes + KNotes + KNotes + KNotes + KNotes + KNotes + KNotes + KNotes + KNotes + KNotes + KNotes + KNotes + KNotes + KNotes + KNotes + KNotes + KNotes + KNotatki + KNotes + KNotes + KNotes + KNotes + KNotes + KNotes + Knotes + KNotes + KNotes + xxKNotesxx + KNotes + 螢幕便利貼_KNotes + Sticky notes application + تطبيق الملاحظات اللاصقة + Aplicació per a notes adhesives + Aplicació per a notes adhesives + Aplikace s poznámkami na lepicím štítku + Haftnotizen + Sticky notes application + Aplicación de notas adhesivas + Muistilappusovellus + Application de notes autocollantes + Aplicativo de notas pegañentas + Applicazione per le note adesive + 찍찍이 노트 프로그램 + Toepassing voor plaknotities + Aplikacja źółtych karteczek + Aplicação de notas autocolantes + Aplicativo de notas adesivas + Приложение для работы с заметками + Aplikácia nalepovacích poznámok + Program za lepljiva sporočilca + Program för uppklistrade anteckningar + Yapışkan notlar uygulaması + Програма для роботи з нотатками + xxSticky notes applicationxx + 便签笔记应用程序 + 便利貼應用程式 + +

                + KNotes is a program that lets you write the computer equivalent of sticky notes. + The notes are saved automatically when you exit the program, and they display when you open the program. +

                +

                «ملاحظاتك» هو برنامج يتيح لك كعتابة المقابل البرمجيّ للملاحظات اللاصقة. تُحفظ الملاحظات آليًّا عند خروجك من البرنامج وتُعرض عندما تفتحه.

                +

                El KNotes és un programa que permet escriure l'equivalent informàtic a les notes adhesives. Les notes es desen automàticament en sortir del programa, i es mostren en obrir el programa.

                +

                El KNotes és un programa que permet escriure l'equivalent informàtic a les notes adhesives. Les notes es guarden automàticament en eixir del programa, i es mostren en obrir el programa.

                +

                KNotes erlaubt das Anbringen virtueller Haftnotizen ("Post-it") auf dem Bildschirm. Die Notizen werden beim Beenden des Programms automatisch gespeichert und beim Neustart wieder geladen und angezeigt.

                +

                KNotes is a program that lets you write the computer equivalent of sticky notes. The notes are saved automatically when you exit the program, and they display when you open the program.

                +

                KNotes es un programa que le permite escribir en el equipo el equivalente de notas adhesivas. Las notas se guardan automáticamente cuando usted sale del programa y se muestran cuando lo abre.

                +

                KNotes on rakendus, mille abil saab arvutil kirjutada samasuguseid märkmeid, mida muidu kirjutatakse kleepuvate märkmepaberite peale. Sedelid salvestatakse automaatselt rakendusest väljudes ning seda taasavades näidatakse neid uuesti.

                +

                KNotes on ohjelma, jolla voit kirjoittaa tarralappujen tietokonevastineita. Laput tallennetaan automaattisesti ohjelmasta poistuessasi ja näytetään avatessasi ohjelman.

                +

                KNotes est un programme qui vous permet d'avoir l'équivalent électronique des papillons autocollants (Post-it®). Les notes sont enregistrées automatiquement lorsque vous quittez le programme, et elles s'affichent lorsque vous l'ouvrez.

                +

                KNotes é un programa que permite escribir o que sería un equivalente informático das notas pegañentas. As notas gárdanse automaticamente cando se sae do programa e móstranse cando se abre o programa.

                +

                A KNotes program használatával kisebb jegyzeteket lehet készíteni. A jegyzetek a programból való kilépéskor automatikusan mentésre kerülnek, a program indulásakor pedig ismét megjelennek.

                +

                KNotes è un programma che ti permette di scrivere nel computer l'equivalente delle note adesive (post-it). Le note vengono salvate automaticamente alla chiusura del programma, e visualizzate quando lo apri.

                +

                KNotes는 메모를 남길 수 있는 프로그램입니다. 프로그램을 종료할 때 메모를 자동으로 저장하고, 다음 실행 때 보여 줍니다.

                +

                KNotes er et program du kan bruke til å skrive «gule lapper» på datamaskinen. Lappene lagres automatisk når du går ut av programmet, og vises igjen når du starter programmet.

                +

                Mit KNotes kannst Du so wat as Anback-Notizen för den Reekner maken. De Notizen warrt bi't Utmaken vun't Programm automaatsch sekert un wedder wiest, wenn Du dat Programm wedder opröppst.

                +

                Knotes is de digitale variant van de gele zelfklevende notitieblaadjes. De notities worden bij het afsluiten automatisch bewaard en worden weer getoond wanneer het programma gestart wordt.

                +

                KNotatki jest programem, który umożliwia tworzenie w komputerze tzw. żółtych karteczek. Takie karteczki są samoczynnie zapisywane przy wyjściu z programu i pokazywane przy otwieraniu programu.

                +

                O KNotes é um programa que lhe permite escrever o equivalente para computadores das notas autocolantes. As notas são gravadas automaticamente quando sair do programa e as mesmas voltam a aparecer quando o abrir.

                +

                KNotes é um programa que lhe permite escrever no computador da mesma forma que usa notas autoadesivas. As notas são gravadas automaticamente quando você sai do programa e depois apresentadas quando você abre o programa.

                +

                Программа KNotes имитирует клейкие записки на экране компьютера. При выходе из программы записки сохраняются и восстанавливаются при следующем запуске.

                +

                KNotes je program, ktorý vám umožní písať na počítači ekvivalent "sticky notes". Poznámky sa ukladajú automaticky keď ukončíte program a potom sa zobrazia pri otvorení programu.

                +

                KNotes je program, ki vam omogoča pisanje lepljivih sporočilc na računalniku. Sporočilca so samodejno shranjena ob izhodu iz programa in prikazana ob odprtju programa.

                +

                Knotes är ett program som låter dig skriva datorns motsvarighet till klisterlappar. Anteckningarna sparas automatiskt när programmet avslutas, och visas när programmet startas.

                +

                KNotes yapışkan notların bilgisayar eşleniğini yazmanızı sağlayan bir programdır. Notlar programdan çıktığınızda otomatik olarak kaydedilir, ve açtığınızda görüntülenir.

                +

                KNotes — це програма, що дозволяє створювати комп'ютерний еквівалент липких листочків із нотатками. Нотатки автоматично зберігаються під час завершення роботи програми і показуються при її запуску.

                +

                xxKNotes is a program that lets you write the computer equivalent of sticky notes. The notes are saved automatically when you exit the program, and they display when you open the program.xx

                +

                KNotes 是一个类似便签贴的计算机程序。在您退出程序后,便笺将被被自动保存,并且在下次打开程序时自动显示。

                +

                KNotes 讓您可以在螢幕上貼便利貼。便條會在離開時自動儲存,開啟程式時再顯示。

                +

                Features:

                +

                الميزات:

                +

                Svojstva:

                +

                Característiques:

                +

                Característiques:

                +

                Vlastnosti:

                +

                Funktioner:

                +

                Funktionen:

                +

                Features:

                +

                Características:

                +

                Omadused:

                +

                Ominaisuudet:

                +

                Fonctionnalités :

                +

                Funcionalidades:

                +

                Szolgáltatások:

                +

                Characteristicas:

                +

                Caratteristiche:

                +

                기능:

                +

                Ypatybės:

                +

                Egenskaper:

                +

                Markmalen:

                +

                Mogelijkheden:

                +

                Możliwości:

                +

                Funcionalidades:

                +

                Funcionalidades:

                +

                Caracteristici:

                +

                Возможности:

                +

                Funkcie:

                +

                Zmožnosti:

                +

                Funktioner:

                +

                Özellikler:

                +

                Можливості:

                +

                xxFeatures:xx

                +

                功能:

                +

                功能:

                +
                  +
                • Write notes in your choice of font and background color
                • +
                • إمكانيّة كتابة الملاحظات بما تختار من خطّ ولون خلفيّة
                • +
                • Escriu les notes amb el tipus de lletra i el color de fons de la vostra elecció
                • +
                • Escriu les notes amb el tipus de lletra i el color de fons de la vostra elecció
                • +
                • Notizen können in ausgewählter Farbe für Schrift und Hintergrund erstellt werden
                • +
                • Write notes in your choice of font and background colour
                • +
                • Escriba notas en el tipo de letra y color de fondo de su elección
                • +
                • Märkuste kirjutamine enda valitud kirja ja taustavärviga
                • +
                • Voit valita muistilappujen fontin ja taustavärin
                • +
                • Écrivez des notes avec la police de caractère et la couleur de fond de votre choix
                • +
                • Escriba notas usando o tipo de letra e cor de fondo que prefira.
                • +
                • Jegyzetek írása tetszőleges betűtípussal és háttérszínnel
                • +
                • Scrivi le note scegliendo il carattere e lo sfondo
                • +
                • 사용자 정의 글꼴 및 배경색 지원
                • +
                • Skriv notater med den fargen du velger pÃ¥ skrift og bakgrunn
                • +
                • De Notizen mit Dien Schriftoort un Achtergrundklöör schrieven
                • +
                • Schrijf notities met uw keuze voor lettertype en achtergrondkleur
                • +
                • Pisanie notatek według własnego wyboru czcionki i koloru
                • +
                • Escrever notas à sua escolha, com determinados tipos de letra e cores de fundo
                • +
                • Escrever notas com a fonte e cor de fundo de sua escolha
                • +
                • Выбор цвета шрифта и фона для заметок;
                • +
                • Písanie poznámok podľa vášho výberu písma a farby pozadia
                • +
                • Pisanje sporočilc s pisavo in barvo ozadja po meri
                • +
                • Skriv anteckningar med eget val av teckensnitt och bakgrundsfärg
                • +
                • Seçtiğiniz yazı tipi ve arka plan rengi ile notlarınız yazın
                • +
                • запис нотаток бажаним для вас кольором і шрифтом на тлі бажаного кольору;
                • +
                • xxWrite notes in your choice of font and background colorxx
                • +
                • 使用您选择的字体和背景色写便笺
                • +
                • 可以選擇便條的字型與背景顏色
                • +
                • Use drag and drop to email your notes
                • +
                • إمكانيّة استخدام السّحب والإفلات لإرسال ملاحظاتك عبر البريد
                • +
                • Usa arrossega i deixa per enviar les vostres notes
                • +
                • Usa arrossega i deixa per enviar les vostres notes
                • +
                • Ziehen und Ablegen (Drag and Drop), um Ihre Notizen als E-Mail zu versenden
                • +
                • Use drag and drop to email your notes
                • +
                • Use arrastrar y soltar para enviar sus notas por correo
                • +
                • Märkuste lohistamise teel e-postiga saatmine
                • +
                • Voit lähettää muistilappusi sähköpostitse vetämällä ja pudottamalla
                • +
                • Utilisez le glisser-déposer pour envoyer vos notes par courriel
                • +
                • Use arrastrar e soltar para enviar as súas notas por correo electrónico.
                • +
                • Jegyzetek elküldése e-mailben a fogd-és-vidd módszerrel
                • +
                • Usa la funzione di trascinamento per inviare le note con la posta elettronica
                • +
                • 드래그 앤 드롭으로 바로 이메일 보내기
                • +
                • Bruk dra og slipp til Ã¥ sende notatene pÃ¥ e-øpost
                • +
                • Notizen över Trecken un Afleggen mit Nettpost loosstüern
                • +
                • Slepen en neerzetten gebruiken om uw notities te e-mailen
                • +
                • Używanie przeciągania i upuszczania do wysyłania pocztą swoich notatek
                • +
                • Arrastar as notas para as enviar por e-mail
                • +
                • Arrastar e soltar as notas para envio por e-mail
                • +
                • Отправка заметок по электронной почте путём их перетаскивания;
                • +
                • Použitie drag and drop na poslanie vaÅ¡ich poznámok
                • +
                • PoÅ¡iljanje sporočilc preko e-poÅ¡te s pomočjo povleci/spusti
                • +
                • Använd drag och släpp för att skicka anteckningar med e-post
                • +
                • Notlarınızı e-posta ile göndermek için sürükle bırak kullanın
                • +
                • використання перетягування зі скиданням для надсилання ваших нотаток електронною поштою;
                • +
                • xxUse drag and drop to email your notesxx
                • +
                • 使用拖放来通过邮件发送便笺
                • +
                • 可以用拖放的方式透過電子郵件傳送您的便條
                • +
                • Can be dragged into Calendar to book a time-slot
                • +
                • إمكانيّة سحبها إلى تقويم لحجز مكان في الجدول اليوميّ
                • +
                • Es poden arrossegar al calendari per a reservar un horari
                • +
                • Es poden arrossegar al calendari per a reservar un horari
                • +
                • Kann in einen Kalender gezogen werden, um einen Zeitraum zu belegen.
                • +
                • Can be dragged into Calendar to book a time-slot
                • +
                • Puede soltarse en el calendario para reservar una ranura de tiempo
                • +
                • Lohistamise võimalus kalendrisse mõne aja broneerimiseks
                • +
                • Voit vetää muistilaput kalenteriin varataksesi tapahtumalle ajan
                • +
                • Glissez les notes dans le calendrier pour réserver des créneaux horaires
                • +
                • Pode arrastras as notas a un calendario para asocialas a un espazo de tempo.
                • +
                • Naptárba húzható egy időablak lefoglalásához
                • +
                • Possono essere trascinate e incollate nel Calendario per creare degli intervalli
                • +
                • 달력에 드래그 앤 드롭으로 일정 추가
                • +
                • Kan dras inn i Kalendar for Ã¥ holde av en tid
                • +
                • Laat sik na den Kalenner trecken, wat en Stoot Tiet reserveren deit
                • +
                • Kan versleept worden in Agenda om een time-slot te boeken
                • +
                • Możliwość przeciągnięcia na kalendarz celem zaplanowania przedziału czasowego
                • +
                • Pode ser arrastado para o Calendário para agendar um espaço de tempo
                • +
                • Pode ser arrastado para o calendário para agendar um espaço de tempo
                • +
                • Добавление событий путём перетаскивания заметок на календарь;
                • +
                • Je možné potiahnutie do kalendára na rezervovanie termínu
                • +
                • Sporočilca lahko povlečete v koledar in rezervirate določen termin
                • +
                • Kan dras till en kalender för att boka en tidslucka
                • +
                • Belli bir zaman yuvasını tutması için Takvim'e sürüklenebilir
                • +
                • можливість перетягування нотаток до календаря для створення запису планування;
                • +
                • xxCan be dragged into Calendar to book a time-slotxx
                • +
                • 可以拖拽到日历,预订一个时间
                • +
                • 可以拖到行事曆中來預約時間
                • +
                • Notes can be printed
                • +
                • إمكانيّة طباعة الملاحظات
                • +
                • Les notes es poden imprimir
                • +
                • Les notes es poden imprimir
                • +
                • Notizen können ausgedruckt werden
                • +
                • Notes can be printed
                • +
                • Las notas pueden imprimirse
                • +
                • Trükkimise võimalus
                • +
                • Muistilaput voi tulostaa
                • +
                • Imprimez les notes
                • +
                • Pode imprimir as notas.
                • +
                • A jegyzetek nyomtathatók
                • +
                • Le note possono essere stampate
                • +
                • 인쇄 기능
                • +
                • Notater kan skrives ut
                • +
                • Notizen laat sik drucken
                • +
                • Notities kunnen worden afgedrukt
                • +
                • Możliwość drukowania notatek
                • +
                • As notas podem ser impressas
                • +
                • As notas podem ser impressas
                • +
                • Notele pot fi tipărite
                • +
                • Заметки можно печатать.
                • +
                • Poznámky je možné tlačiÅ¥
                • +
                • Sporočilca lahko natisnete
                • +
                • Anteckningar kan skrivas ut
                • +
                • Notlar yazdırılabilir
                • +
                • можливість друку нотаток.
                • +
                • xxNotes can be printedxx
                • +
                • 便笺可以被打印
                • +
                • 可以列印便條
                • +
                +
                + https://bugs.kde.org/enter_bug.cgi?format=guided&product=knotes + http://docs.kde.org/stable/en/kdepim/knotes/index.html + + + http://kde.org/images/screenshots/knotes.png + + + KDE + + knotes + +
                diff --git a/src/data/org.kde.knotes.desktop b/src/data/org.kde.knotes.desktop new file mode 100755 index 0000000..39fafab --- /dev/null +++ b/src/data/org.kde.knotes.desktop @@ -0,0 +1,181 @@ +[Desktop Entry] +X-DocPath=knotes/index.html +Exec=knotes +Icon=knotes +Terminal=false +Type=Application + +GenericName=Popup Notes +GenericName[af]=Opspring Notas +GenericName[ar]=ملاحظات منبثقة +GenericName[bg]=Лепящи се бележки +GenericName[bs]=Iskočne napomene +GenericName[ca]=Notes emergents +GenericName[ca@valencia]=Notes emergents +GenericName[cs]=Vyskakovací poznámky +GenericName[cy]=Naid-nodiadau +GenericName[da]=Pop op-noter +GenericName[de]=Haftnotizen +GenericName[el]=Αναδυόμενες σημειώσεις +GenericName[en_GB]=Popup Notes +GenericName[eo]=Glunotoj +GenericName[es]=Notas emergentes +GenericName[et]=Sedelid +GenericName[eu]=Laster-lehio oharrak +GenericName[fa]=یادداشتهای بالاپر +GenericName[fi]=Muistilaput +GenericName[fr]=Éditeur de petites notes +GenericName[fy]=Notysjes +GenericName[ga]=Preabnótaí +GenericName[gl]=Notas emerxentes +GenericName[he]=פתקים מוקפצים +GenericName[hr]=Skočne biljeÅ¡ke +GenericName[hu]=Jegyzettömb +GenericName[ia]=Notas de popup +GenericName[is]=Litlir gulir miðar +GenericName[it]=Note a comparsa +GenericName[ja]=ポップアップメモ +GenericName[ka]=მოტივტივე შენიშვნები +GenericName[kk]=Қалқымалы жазбалар +GenericName[km]=ចំណាំ​លេចឡើង +GenericName[ko]=팝업 노트 +GenericName[lt]=Pastabos lapeliuose +GenericName[lv]=PiezÄ«mju lapiņas +GenericName[mk]=Скок-белешки +GenericName[mr]=पॉपअप नोंदी +GenericName[ms]=Nota Popup +GenericName[nb]=Sprettopp-notater +GenericName[nds]=Opduk-Notizen +GenericName[ne]=पपअप टिपोट +GenericName[nl]=Notities +GenericName[nn]=Sprettoppnotat +GenericName[pa]=ਨੋਟਿਸ ਪੋਪਅੱਪ +GenericName[pl]=Żółte karteczki +GenericName[pt]=Notas +GenericName[pt_BR]=Notas instantâneas +GenericName[ro]=Notițe +GenericName[ru]=Всплывающие заметки +GenericName[sk]=Vyskakujúce poznámky +GenericName[sl]=Pojavna sporočilca +GenericName[sr]=Искачуће белешке +GenericName[sr@ijekavian]=Искачуће биљешке +GenericName[sr@ijekavianlatin]=Iskačuće biljeÅ¡ke +GenericName[sr@latin]=Iskačuće beleÅ¡ke +GenericName[sv]=Anteckningslappar +GenericName[ta]=தோன்றும் குறிப்புகள் +GenericName[tg]=Хабарҳои ошкоршаванда +GenericName[tr]=Seyyar Notlar +GenericName[ug]=سەكرىمە ئىزاھلار +GenericName[uk]=Записник +GenericName[vi]=Ghi chép Popup +GenericName[wa]=Aspitantès notes +GenericName[xh]=Ivelisa iincwadana +GenericName[x-test]=xxPopup Notesxx +GenericName[zh_CN]=弹出式记事本 +GenericName[zh_TW]=彈出式便條 + +Name=KNotes +Name[af]=Knotas +Name[ar]=ملاحظاتك +Name[be]=KNotes +Name[bg]=KNotes +Name[br]=KNotes +Name[bs]=KNotes +Name[ca]=KNotes +Name[ca@valencia]=KNotes +Name[cs]=KNotes +Name[cy]=KNodiadau +Name[da]=KNotes +Name[de]=KNotes +Name[el]=KNotes +Name[en_GB]=KNotes +Name[eo]=Notoj +Name[es]=KNotes +Name[et]=KNotes +Name[eu]=KNotes +Name[fi]=KNotes +Name[fr]=KNotes +Name[fy]=KNotes +Name[ga]=KNotes +Name[gl]=KNotes +Name[he]=KNotes +Name[hr]=BiljeÅ¡ka +Name[hu]=KNotes +Name[ia]=KNotes +Name[is]=KNotes +Name[it]=KNotes +Name[ja]=KNotes +Name[ka]=KNotes +Name[kk]=KNotes +Name[km]=KNotes +Name[ko]=KNotes +Name[lt]=KNotes +Name[lv]=KNotes +Name[mk]=КБелешки +Name[mr]=के-नोट्स +Name[ms]=KNotes +Name[nb]=KNotes +Name[nds]=KNotes +Name[ne]=केडीई टिपोट +Name[nl]=KNotes +Name[nn]=KNotes +Name[pa]=ਕੇ-ਨੋਟਿਸ +Name[pl]=KNotatki +Name[pt]=KNotes +Name[pt_BR]=KNotes +Name[ro]=Notițe +Name[ru]=KNotes +Name[se]=KNotes +Name[sk]=KNotes +Name[sl]=KNotes +Name[sr]=К‑белешке +Name[sr@ijekavian]=К‑биљешке +Name[sr@ijekavianlatin]=K‑biljeÅ¡ke +Name[sr@latin]=K‑beleÅ¡ke +Name[sv]=Knotes +Name[ta]=கேகுறிப்புகள் +Name[tg]=KNotes +Name[tr]=KNotes +Name[ug]=KNotes +Name[uk]=KNotes +Name[vi]=KNotes +Name[wa]=KNotes +Name[xh]=KNotes +Name[x-test]=xxKNotesxx +Name[zh_CN]=KNotes +Name[zh_TW]=KNotes 便利貼 + +StartupNotify=true +X-DBUS-StartupType=Unique +X-DBUS-ServiceName=org.kde.knotes +Categories=Qt;KDE;Utility;TextTools;X-KDE-Utilities-Desktop; +Actions=NewNote + +[Desktop Action NewNote] +Name=New Note +Name[ar]=ملاحظة جديدة +Name[ca]=Nota nova +Name[ca@valencia]=Nota nova +Name[cs]=Nová poznámka +Name[de]=Neue Notiz +Name[en_GB]=New Note +Name[es]=Nueva nota +Name[fi]=Uusi muistiinpano +Name[fr]=Nouvelle note +Name[gl]=Nova nota +Name[it]=Nuova nota +Name[ko]=새 노트 +Name[nl]=Nieuwe notitie +Name[pl]=Nowa notatka +Name[pt]=Nova Nota +Name[pt_BR]=Nova nota +Name[ru]=Новая заметка +Name[sl]=Novo sporočilce +Name[sv]=Ny anteckning +Name[uk]=Нова нотатка +Name[x-test]=xxNew Notexx +Name[zh_CN]=新建便笺 +Name[zh_TW]=新增便條 +Icon=mail-message-new +Exec=knotes + diff --git a/src/dialog/knotedeleteselectednotesdialog.cpp b/src/dialog/knotedeleteselectednotesdialog.cpp new file mode 100644 index 0000000..9c6ba7e --- /dev/null +++ b/src/dialog/knotedeleteselectednotesdialog.cpp @@ -0,0 +1,86 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ +#include "knotedeleteselectednotesdialog.h" +#include "widget/notelistwidget.h" + +#include +#include +#include +#include +#include +#include + +KNoteDeleteSelectedNotesDialog::KNoteDeleteSelectedNotesDialog(QWidget *parent) + : QDialog(parent) +{ + setWindowTitle(i18n("Select notes to delete")); + QVBoxLayout *mainLayout = new QVBoxLayout(this); + + mNoteList = new NoteShared::NoteListWidget(this); + + QDialogButtonBox *buttonBox = new QDialogButtonBox(QDialogButtonBox::Ok | QDialogButtonBox::Cancel, this); + mOkButton = buttonBox->button(QDialogButtonBox::Ok); + mOkButton->setDefault(true); + mOkButton->setShortcut(Qt::CTRL | Qt::Key_Return); + connect(buttonBox, &QDialogButtonBox::accepted, this, &KNoteDeleteSelectedNotesDialog::accept); + connect(buttonBox, &QDialogButtonBox::rejected, this, &KNoteDeleteSelectedNotesDialog::reject); + + mainLayout->addWidget(mNoteList); + mainLayout->addWidget(buttonBox); + + readConfig(); + mOkButton->setEnabled(false); + connect(mNoteList, &QListWidget::itemSelectionChanged, this, &KNoteDeleteSelectedNotesDialog::slotDeleteNoteSelectionChanged); +} + +KNoteDeleteSelectedNotesDialog::~KNoteDeleteSelectedNotesDialog() +{ + writeConfig(); +} + +void KNoteDeleteSelectedNotesDialog::slotDeleteNoteSelectionChanged() +{ + mOkButton->setEnabled(!mNoteList->selectedItems().isEmpty()); +} + +void KNoteDeleteSelectedNotesDialog::setNotes(const Akonadi::Item::List ¬es) +{ + mNoteList->addNotes(notes); +} + +Akonadi::Item::List KNoteDeleteSelectedNotesDialog::selectedNotes() const +{ + return mNoteList->selectedNotes(); +} + +void KNoteDeleteSelectedNotesDialog::readConfig() +{ + KConfigGroup grp(KSharedConfig::openConfig(), "KNoteDeleteSelectedNotesDialog"); + const QSize size = grp.readEntry("Size", QSize(300, 200)); + if (size.isValid()) { + resize(size); + } +} + +void KNoteDeleteSelectedNotesDialog::writeConfig() +{ + KConfigGroup grp(KSharedConfig::openConfig(), "KNoteDeleteSelectedNotesDialog"); + grp.writeEntry("Size", size()); + grp.sync(); +} diff --git a/src/dialog/knotedeleteselectednotesdialog.h b/src/dialog/knotedeleteselectednotesdialog.h new file mode 100644 index 0000000..b85f882 --- /dev/null +++ b/src/dialog/knotedeleteselectednotesdialog.h @@ -0,0 +1,49 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ +#ifndef KNOTEDELETESELECTEDNOTESDIALOG_H +#define KNOTEDELETESELECTEDNOTESDIALOG_H + +#include +#include +class QPushButton; +namespace NoteShared { +class NoteListWidget; +} + +class KNoteDeleteSelectedNotesDialog : public QDialog +{ + Q_OBJECT +public: + explicit KNoteDeleteSelectedNotesDialog(QWidget *parent = nullptr); + ~KNoteDeleteSelectedNotesDialog(); + + void setNotes(const Akonadi::Item::List ¬es); + + Akonadi::Item::List selectedNotes() const; + +private Q_SLOTS: + void slotDeleteNoteSelectionChanged(); +private: + void readConfig(); + void writeConfig(); + NoteShared::NoteListWidget *mNoteList = nullptr; + QPushButton *mOkButton = nullptr; +}; + +#endif // KNOTEDELETESELECTEDNOTESDIALOG_H diff --git a/src/dialog/knoteselectednotesdialog.cpp b/src/dialog/knoteselectednotesdialog.cpp new file mode 100644 index 0000000..66c61e4 --- /dev/null +++ b/src/dialog/knoteselectednotesdialog.cpp @@ -0,0 +1,105 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ +#include "knoteselectednotesdialog.h" +#include "notes/knote.h" + +#include +#include + +#include +#include +#include +#include +#include + +KNoteSelectedNotesDialog::KNoteSelectedNotesDialog(QWidget *parent) + : QDialog(parent) +{ + setWindowTitle(i18n("Select notes")); + QVBoxLayout *mainLayout = new QVBoxLayout(this); + mListNotes = new QListWidget(this); + mListNotes->setSelectionMode(QAbstractItemView::ExtendedSelection); + + connect(mListNotes, &QListWidget::itemSelectionChanged, this, &KNoteSelectedNotesDialog::slotSelectionChanged); + + QDialogButtonBox *buttonBox = new QDialogButtonBox(QDialogButtonBox::Ok | QDialogButtonBox::Cancel, this); + mOkButton = buttonBox->button(QDialogButtonBox::Ok); + mOkButton->setDefault(true); + mOkButton->setShortcut(Qt::CTRL | Qt::Key_Return); + connect(buttonBox, &QDialogButtonBox::accepted, this, &KNoteSelectedNotesDialog::accept); + connect(buttonBox, &QDialogButtonBox::rejected, this, &KNoteSelectedNotesDialog::reject); + + mainLayout->addWidget(mListNotes); + mainLayout->addWidget(buttonBox); + + readConfig(); + slotSelectionChanged(); +} + +KNoteSelectedNotesDialog::~KNoteSelectedNotesDialog() +{ + writeConfig(); +} + +void KNoteSelectedNotesDialog::slotSelectionChanged() +{ + const bool hasSelection = (!mListNotes->selectedItems().isEmpty()); + mOkButton->setEnabled(hasSelection); +} + +void KNoteSelectedNotesDialog::setNotes(const QHash ¬es) +{ + mNotes = notes; + QHashIterator i(notes); + while (i.hasNext()) { + i.next(); + QListWidgetItem *item = new QListWidgetItem(mListNotes); + item->setText(i.value()->name()); + item->setToolTip(i.value()->text()); + item->setData(AkonadiId, i.key()); + } +} + +QStringList KNoteSelectedNotesDialog::selectedNotes() const +{ + QStringList lst; + Q_FOREACH (QListWidgetItem *item, mListNotes->selectedItems()) { + Akonadi::Item::Id akonadiId = item->data(AkonadiId).toLongLong(); + if (akonadiId != -1) { + lst.append(QString::number(akonadiId)); + } + } + return lst; +} + +void KNoteSelectedNotesDialog::readConfig() +{ + KConfigGroup grp(KSharedConfig::openConfig(), "KNoteSelectedNotesDialog"); + const QSize size = grp.readEntry("Size", QSize(300, 200)); + if (size.isValid()) { + resize(size); + } +} + +void KNoteSelectedNotesDialog::writeConfig() +{ + KConfigGroup grp(KSharedConfig::openConfig(), "KNoteSelectedNotesDialog"); + grp.writeEntry("Size", size()); + grp.sync(); +} diff --git a/src/dialog/knoteselectednotesdialog.h b/src/dialog/knoteselectednotesdialog.h new file mode 100644 index 0000000..d521bd5 --- /dev/null +++ b/src/dialog/knoteselectednotesdialog.h @@ -0,0 +1,53 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ +#ifndef KNOTESELECTEDNOTESDIALOG_H +#define KNOTESELECTEDNOTESDIALOG_H + +#include +#include +class QListWidget; +class KNote; +class QPushButton; +class KNoteSelectedNotesDialog : public QDialog +{ + Q_OBJECT +public: + explicit KNoteSelectedNotesDialog(QWidget *parent = nullptr); + ~KNoteSelectedNotesDialog(); + + void setNotes(const QHash ¬es); + + QStringList selectedNotes() const; + +private Q_SLOTS: + void slotSelectionChanged(); + +private: + enum listViewData { + AkonadiId = Qt::UserRole + 1 + }; + + void writeConfig(); + void readConfig(); + QListWidget *mListNotes = nullptr; + QHash mNotes; + QPushButton *mOkButton = nullptr; +}; + +#endif // KNOTESELECTEDNOTESDIALOG_H diff --git a/src/dialog/knoteskeydialog.cpp b/src/dialog/knoteskeydialog.cpp new file mode 100644 index 0000000..6771eec --- /dev/null +++ b/src/dialog/knoteskeydialog.cpp @@ -0,0 +1,79 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ +#include "knoteskeydialog.h" + +#include +#include +#include +#include +#include +#include +#include +#include + +KNotesKeyDialog::KNotesKeyDialog(KActionCollection *globals, QWidget *parent) + : QDialog(parent) +{ + setWindowTitle(i18n("Configure Shortcuts")); + QVBoxLayout *mainLayout = new QVBoxLayout(this); + m_keyChooser = new KShortcutsEditor(globals, this); + + QDialogButtonBox *buttonBox = new QDialogButtonBox(QDialogButtonBox::Ok | QDialogButtonBox::Cancel | QDialogButtonBox::RestoreDefaults, this); + QPushButton *okButton = buttonBox->button(QDialogButtonBox::Ok); + okButton->setDefault(true); + okButton->setShortcut(Qt::CTRL | Qt::Key_Return); + connect(buttonBox, &QDialogButtonBox::accepted, this, &KNotesKeyDialog::accept); + connect(buttonBox, &QDialogButtonBox::rejected, this, &KNotesKeyDialog::reject); + connect(buttonBox->button(QDialogButtonBox::RestoreDefaults), &QPushButton::clicked, m_keyChooser, &KShortcutsEditor::allDefault); + + mainLayout->addWidget(m_keyChooser); + mainLayout->addWidget(buttonBox); + readConfig(); +} + +KNotesKeyDialog::~KNotesKeyDialog() +{ + writeConfig(); +} + +void KNotesKeyDialog::readConfig() +{ + KConfigGroup grp(KSharedConfig::openConfig(), "KNotesKeyDialog"); + const QSize size = grp.readEntry("Size", QSize(300, 200)); + if (size.isValid()) { + resize(size); + } +} + +void KNotesKeyDialog::writeConfig() +{ + KConfigGroup grp(KSharedConfig::openConfig(), "KNotesKeyDialog"); + grp.writeEntry("Size", size()); + grp.sync(); +} + +void KNotesKeyDialog::insert(KActionCollection *actions) +{ + m_keyChooser->addCollection(actions, i18n("Note Actions")); +} + +void KNotesKeyDialog::save() +{ + m_keyChooser->save(); +} diff --git a/src/dialog/knoteskeydialog.h b/src/dialog/knoteskeydialog.h new file mode 100644 index 0000000..1ecb921 --- /dev/null +++ b/src/dialog/knoteskeydialog.h @@ -0,0 +1,41 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ +#ifndef KNOTESKEYDIALOG_H +#define KNOTESKEYDIALOG_H + +#include +class KActionCollection; +class KShortcutsEditor; +class KNotesKeyDialog : public QDialog +{ +public: + explicit KNotesKeyDialog(KActionCollection *globals, QWidget *parent); + ~KNotesKeyDialog(); + + void insert(KActionCollection *actions); + + void save(); + +private: + void readConfig(); + void writeConfig(); + KShortcutsEditor *m_keyChooser = nullptr; +}; + +#endif // KNOTESKEYDIALOG_H diff --git a/src/finddialog/knotefinddialog.cpp b/src/finddialog/knotefinddialog.cpp new file mode 100644 index 0000000..cfa6def --- /dev/null +++ b/src/finddialog/knotefinddialog.cpp @@ -0,0 +1,158 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ +#include "knotefinddialog.h" +#include "widget/notelistwidget.h" + +#include +#include + +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include + +KNoteFindDialog::KNoteFindDialog(QWidget *parent) + : QDialog(parent) +{ + setWindowTitle(i18nc("@title:window", "Search Notes")); + QVBoxLayout *mainLayout = new QVBoxLayout(this); + QDialogButtonBox *buttonBox = new QDialogButtonBox(QDialogButtonBox::Close, this); + connect(buttonBox, &QDialogButtonBox::rejected, this, &KNoteFindDialog::reject); + setAttribute(Qt::WA_DeleteOnClose); + mNoteFindWidget = new KNoteFindWidget(this); + connect(mNoteFindWidget, &KNoteFindWidget::noteSelected, this, &KNoteFindDialog::noteSelected); + mainLayout->addWidget(mNoteFindWidget); + mainLayout->addWidget(buttonBox); + readConfig(); +} + +KNoteFindDialog::~KNoteFindDialog() +{ + writeConfig(); +} + +void KNoteFindDialog::setExistingNotes(const QHash ¬es) +{ + mNoteFindWidget->setExistingNotes(notes); +} + +void KNoteFindDialog::writeConfig() +{ + KConfigGroup grp(KSharedConfig::openConfig(), "KNoteFindDialog"); + grp.writeEntry("Size", size()); + grp.sync(); +} + +void KNoteFindDialog::readConfig() +{ + KConfigGroup grp(KSharedConfig::openConfig(), "KNoteFindDialog"); + const QSize size = grp.readEntry("Size", QSize(600, 300)); + if (size.isValid()) { + resize(size); + } +} + +KNoteFindWidget::KNoteFindWidget(QWidget *parent) + : QWidget(parent) +{ + QVBoxLayout *vbox = new QVBoxLayout(this); + vbox->setMargin(0); + QHBoxLayout *hbox = new QHBoxLayout; + vbox->addLayout(hbox); + QLabel *lab = new QLabel(i18nc("@label:textbox", "Search notes:"), this); + hbox->addWidget(lab); + mSearchLineEdit = new QLineEdit(this); + mSearchLineEdit->setClearButtonEnabled(true); + connect(mSearchLineEdit, &QLineEdit::returnPressed, this, &KNoteFindWidget::slotSearchNote); + connect(mSearchLineEdit, &QLineEdit::textChanged, this, &KNoteFindWidget::slotTextChanged); + hbox->addWidget(mSearchLineEdit); + + mSearchButton = new QPushButton(QIcon::fromTheme(QStringLiteral("edit-find")), + i18nc("@action:button Search notes", "Search..."), + this); + connect(mSearchButton, &QPushButton::clicked, this, &KNoteFindWidget::slotSearchNote); + hbox->addWidget(mSearchButton); + mSearchButton->setEnabled(false); + + //Result + mNoteList = new NoteShared::NoteListWidget(this); + mNoteList->setSelectionMode(QAbstractItemView::SingleSelection); + connect(mNoteList, &NoteShared::NoteListWidget::itemDoubleClicked, + this, &KNoteFindWidget::slotItemDoubleClicked); + vbox->addWidget(mNoteList); + + mResultSearch = new QLabel(this); + mResultSearch->setTextFormat(Qt::PlainText); + vbox->addWidget(mResultSearch); + + mSearchLineEdit->setFocus(); +} + +KNoteFindWidget::~KNoteFindWidget() +{ +} + +void KNoteFindWidget::setExistingNotes(const QHash ¬es) +{ + mNotes = notes; +} + +void KNoteFindWidget::slotItemDoubleClicked(QListWidgetItem *item) +{ + Q_EMIT noteSelected(mNoteList->itemId(item)); +} + +void KNoteFindWidget::slotSearchNote() +{ + const QString searchStr = mSearchLineEdit->text().trimmed(); + if (searchStr.trimmed().isEmpty()) { + return; + } + Akonadi::Search::PIM::NoteQuery query; + query.matchNote(searchStr); + query.matchTitle(searchStr); + + Akonadi::Search::PIM::ResultIterator it = query.exec(); + + Akonadi::Item::List lst; + while (it.next()) { + const Akonadi::Item::Id id = it.id(); + if (mNotes.contains(id)) { + lst << mNotes.value(id); + } + } + mNoteList->setNotes(lst); + if (lst.isEmpty()) { + mResultSearch->setText(i18nc("@label", "No Results found in search.")); + } else { + mResultSearch->clear(); + } +} + +void KNoteFindWidget::slotTextChanged(const QString &text) +{ + mSearchButton->setEnabled(!text.trimmed().isEmpty()); +} diff --git a/src/finddialog/knotefinddialog.h b/src/finddialog/knotefinddialog.h new file mode 100644 index 0000000..9a79d12 --- /dev/null +++ b/src/finddialog/knotefinddialog.h @@ -0,0 +1,75 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ +#ifndef KNOTEFINDDIALOG_H +#define KNOTEFINDDIALOG_H + +#include +#include +#include "knotes_export.h" +class QPushButton; +class QLineEdit; +class QListWidgetItem; +class QListWidget; +class QLabel; +namespace NoteShared { +class NoteListWidget; +} +class KNoteFindWidget : public QWidget +{ + Q_OBJECT +public: + explicit KNoteFindWidget(QWidget *parent = nullptr); + ~KNoteFindWidget(); + + void setExistingNotes(const QHash ¬es); + +Q_SIGNALS: + void noteSelected(Akonadi::Item::Id); + +private Q_SLOTS: + void slotTextChanged(const QString &); + void slotSearchNote(); + void slotItemDoubleClicked(QListWidgetItem *); + +private: + QHash mNotes; + QLabel *mResultSearch = nullptr; + QLineEdit *mSearchLineEdit = nullptr; + QPushButton *mSearchButton = nullptr; + NoteShared::NoteListWidget *mNoteList = nullptr; +}; + +class KNOTES_EXPORT KNoteFindDialog : public QDialog +{ + Q_OBJECT +public: + explicit KNoteFindDialog(QWidget *parent = nullptr); + ~KNoteFindDialog(); + void setExistingNotes(const QHash ¬es); + +Q_SIGNALS: + void noteSelected(Akonadi::Item::Id); + +private: + void writeConfig(); + void readConfig(); + KNoteFindWidget *mNoteFindWidget = nullptr; +}; + +#endif // KNOTEFINDDIALOG_H diff --git a/src/icons/128-apps-knotes.png b/src/icons/128-apps-knotes.png new file mode 100644 index 0000000000000000000000000000000000000000..090b393b4b4117e13766b0afe1db406630b66bac GIT binary patch literal 11730 zcmV;@EiKZCP)^mAzfe-{)O#*?=zV&{Wb57ONsarSy z-|4#d=3z)ezt;toTJPzkzpwsV{m*4mN{pBPf6F)lFirrBmvI7&mvI7&mvI7&mvI7& zmvI8TYK2{TDaV6thl07sgX4I_@+dG_0JsA%4jGqK_fa)>C#1Yr-v05wV7!cJ0ub;I zb-W*7UttV08S??0w06Xr z#uLyD0RYE!!1WwA(trUnX%h59Ed?ZV!CjzS4p&re{Lm3nV%$I(0|YSO|L_pV=#QS~ z6(n=2z;mY89LEKBk~tSLLD=yiBnPB`gAk4g;W7a)lS6w;7Mr*Cp})WXUD3@K{08G? zj1b_oE57A%_tTEU5ep8+wWwFs(cp8}1-K89ROTV(888_k8~3B&Md)a2!;Gn&*fB7S zb(^-Mcf-~*qnppa3FBpq5a84+{u*Sm^8+t{h$Dot)CAzXdiotz8CNxF0r(EknsqR9 zau*IhU<#sGU|ZiXw(J`sFNemwld zs&MVbz9TBXyI?#XFebf#(=Pw8=XhUngY15uA87C$&qF?&L3dkD5g>zBMSw!aMb={w zLSW;zLHzZZ=kd~WE8)b&;^0G9mV2S$oeiS3iSSgAq9R3QMrs*%9Sr(^MTi4yo_N9aNK9laGdByFW0JoZ&kpz!OyEU z*Orh#yNE40A1zrAQVR4B4r>xr$_WWd!>g`*XUljPcnlMu<&77=i7|GMpKph!YLM@M zuWC@}K&H?J*Y(iZ5}-Bb!FL#jM@G=QWdNmO5n)-?Qh50Dm;b}#7%yYg2t489*E>=^ zHZnL~G51|5X}E|VB6RQxpLvcPJ^)8lW}nLc}4q z^q29}x?ybXA3>#9dc$8XJNOS6FJq7ZCtjM#jBG5riU6LfS_K#>kWC~&z73NU0eU*J zn5fi1XTgJu2>l}=o?AbH=Qk=TP$^x!@{0$33*%*MW(5aFE)mKGU|z1BJOQl&x{xWf zYa_5n)yeGvCbasGjSi7x^ht~|DcjFHE-a6l1zMFd+WXc7cjCH}h<0gN4x5MW|~BVZL=e$x}U<-w=$=EZYR zC=~GG#vOQZ{k9}Pq)AX22@jNaUhp@(#>?iLa|cd*>&WwCl>p6wr^5Nk-#Z14f3p`T z@RLMPMS!?m#K@-S;fkUnK}+>kP$VrTmKDb^Ilwvi-u&H#~gh z*e8GuK1=GNMT_`j-REBEc$p9Sevp7~NZ==zI@qzJ4?HTtaTpxWh3f`MYM8bUT+T2! z(1%jFf}V+8Sa84;{KMkeDmWCtcNsSK6|ri=09LK*!x}|^HS4w{5+Dkr@_zD`k8XTz zg5UCbK>ie92RSW=z-wPTSlaOG{ku@4qWL$y3m8t>(mjEONhRf*PI)oQC^ken< ztyuli<|KFE%J}9Bmf$s3w%*n{4Zs%wc|O27Bm*E3OnWaxxZ|$2Mc17)HVI&#d=3C7 zoNxlmX0uLTUmyQd+xu>IJpWCep8#&aH?8aYx?jj;HRy$GfP9h`?mMb-WL<`g2dF7{ zjzqu#&Ll(}W2jicrX9mNS>(x88}Q02w;Ps06#c5$b8>-0bqD|m_OZf?h?VX-`0R9zP-aO)r5ciZNU)V|)Jy9(kr0&%U(b z((uM5U%|dF41nAJz~aM2yzN|w(ubr(1|pdjx=N|qq#7c)9j{k)abNMpAI+R_@}~YV zL;wQc=zB+rd_8s?$Ls9uWW{2UN7<~uGI-b3%=J%qeFJ(@T~EIl;yDWNTm}VA0M*wL zAgLUI>!=Ey8m78X4Wx`wDu;M>?G`-!!p7xW`v(7ac+-+Q_buofvcrG0+nHW2yzh3+%Yj=lV84i6S6rcCCJ1K;x$348^-hm7y4u>;R#5V1rUg=lj_JhOiA zs_g^C`{PRZdwIu4U&h`o9NSkF&>0t^Ee}l(w>_aBC@9(v%cDf4Dd z#_Jc(#8WGuz}od|k38p`a~|0%VD~R?L(tkTiht{g2A^CkEBy;(*f&SS19K3Sr!dAK z!8E1}oKCYe;6obV6M(Dpv?r=bhiZi|#E=N4CuYNj-{j|g^W6aCYm)#5{6ypfKqixM zlM}C^a$FTRj$>xP*W-i$$>~>pnN&pYpW} z!P!czPpTr#fTY8C?QfdkWq_5{F-%_&8FU+~mI=TRgVt-RA*$MlkpTBQ;7@yxj0PTi zd;Z|>-t<}_00Y3EdMf#)9gH<=9&~r?$gm9?HYC9E{{DV#|~G(Lyl1JK zajf^4ede>(Ik#;wocyd!@Ve(@roL}*pA#T_?2sjl`CpW9Ldkd}q!UTWE3s)R(vSpx-$=`EDRhfWhGrtXTeY zoPPAPWP~$SWzyCFG-D3kO1hFT`)FKM-kd;}wK+z>nifKL==AD2R8O}SXw0~IHPVnY z0E-ihbqfJ=;*$wO6hi`%G6FIxRgJ>QXU5^ydyZ;7^0pQGlmLt|UV3=mues~JU1%}r zKuC@-=7?p|XS&8B0ha@M%uQvG$y&@b`1<$7ot>a$G7Mfq09Atks_&`_43#_aT;F>z zNs0eXMSw^G_ulyny!+V4Avp}#oPeZLZ3>O0>DT5N==4iQWHN|@NFfZ7NE+1iw?UAA z*1(!EWbN}LA;>^X8H~nIG-@G&C~ZPq+yFIz+j#Cnd+N7y zPd;#lb5krhq*Rr=sD#ziAFFW`GYzbiHEF=XP$fZ>>=9B+h$u#lB<7pK7`SSKfFYlA z;W{jl2&#H`VAVO;f95Q7DiZkFEbh4FM!fUrdyMnR$u<*=Kx70qNeEWMYv&$4W5yZ_ z)z&SNfHuGzosP5-$RtSsGf%`oTFgt4Ru@ue;Kj&#)h&}z$sG98KMYZP>6?XxSATY& z5n$T1X&C^WPye#zK|f$K04VSipcC+24R#n+0hJn94ZH?Aj`>bflqyvsK)AXU#-jH8 z0PHbd=br}otv zi8L`F=}D5*0<{bT>S!AQWca0Q1_1(@q(jXpG=!)q&^J_1yaoVmxNd*Vd2DR1EM6@S63wq@vU z=>tZCj^tUwSnX+%pVs}3nU+KZkR%|~)8wEfL7&+PbPZUL|8H6tz{#G7p>hBqOIr|^ zx9gYyxs=iXuV(;L-Odw%%;YEX2Y-9vzOn(_o}Qle;}*JeuemgT4`T?T7^vC<(16A! zAmX~*eEDMnvQu?*L}Dy*lqw8KbU2I|Dv>b^6B2+Mj2Hrs!}B>>3J#uJcO3TH|0GQ4 z>e8;@>gQj8GyD@A*s}rPFafw4aGXRrW42A8iNcMv)=MNk((XX5OJmX>8W_{ptu&+{ zmejxp`TR15G@vW+$q3Z;L0a5M<7tpINyZMmX&*>b!RHHyE&cjFF#?qs&a2?fqzA7m z{CHv~PGme0?=aTBk-SwD&3F88J*m}$;3!9`O=`?hEOC@Vrlp4vOsfxx>VDr#j6$wj zjt#}5Floj+(Am*}c13`7z3b86`!g(>{XCt1&eB9M1dy7Xynz=`Gwg^cRc6pLQl0^f z+8_Zzq^My}tTD!3WI*2v8TJ`nPoGo&)2Buefec9!KP=M&chc#_sDH)0mc=)%-OGU> z4Q?=F#*EI(mbj;#bCP$Jo+abT=zf{tV4`KxfFcbEs$RlK$-!`0s{$a6$mB4ytptZxPS< z46#24g=rtxv4D1^28Kt9cy#$yc4s8>;Yi7R5cd0 zn+c{v1wpn8vitLxGHFsZ79b=ZdEj!Kyzl`d>Gj?;uw=y(5kL~6rVePo*(|u3)`T!v z#@aWB3;|Jsj7zF5>uSU}6+xhq5nt=n8aXPWn9}uzIOfEYG@!7v0C;v9oURiG;-P2e z6c+t<^Iju>A%Qn}^5pho7v>MR_A>Wg$3X_LPrYuauY1ynTVYOZ6btkZF>N1&Auupp zB}TDa4H_{99Ubh;eHI5DI3E)g2_)xOdH;8C;=y-oqA~8IPQGr9F-T)pUw`k6$O#j= zjZH)@f)usB1o``E9c?@T8z>s5^*yPAMrt8#7f4C#x}`bZrBs2}c4uz>6({dq0+2B{ z`42zN{h+5CZ#JijaIi=qsc#m9CW1tyjY4P@u(dCd1iESx2y+Uz;VjIZe-e78PK9(F zJpItW;n)Li2h&o5tb8gK(gXxVdYL+O`b?jsc^Y>@laWZbh++dz&$HA7{XFAJ%AKO0 z>DCmAH*g=`>`qD?dQ{I1?`x89}0>X5uW08R(Z&Adw zST84PAcQss!w8BDCQbk~@61DP%7vIYV+OeIW6g?h;C1`m1JA8Rl$(%%$&`0TM4*0( z1jbO5G_`9YNU{v+^wS&!{k)VakVq53vIBG{1w5Gr5*E7b`#*R#iY`q{6@m*PAv(=i;FGZ-Sr8 z!P)dLm{@oYfd_D{@(JCPJ;DhLLUXjMMZ`1%O9I$By%7;$gDUCS1TF)e?zBgcCIQV+ zv@uNzx8rz7H-AI!kRP43mk2<{pzr$=uluV1sf7pP%Z>a?YPJ?S|kkUkCZoN0yu`*WUxiCgb;=ll4*6YWrrd_UyR=2lOVkgtX9fY5g3f3P$!80k}%}F0{9|PrmE>{PLb|_7*zW77`dI3xsgX!TsH-m0-IOgU8`%d8Fnt1? z=18}bnn>w=0qUndQzI=A#A!bUaPv#Ehy3`1dowFIm^yXpgwLOwdCP~-;6H<<28aYS zZcGdcx{-SY&P=$OVQ?tM&`1o&1*UYn@Eiv2Se}PzbtFNzmi=LoLe}>PXew<-h}t@9 zKmyB7imqS1irk z*pipC0SgQQzM-LLTkPJj%*q-7Sv0C4>odyOGQIA(s4RO%5Sb!wYQ1OvRS zCg^dNd)e3})O{j_>Ddwl(r};~y#2`SA{w5bTkzA3dxHRc(xgdQ6%&~FUzd5GTr^jH za&$bHaHM$}(;hM+nI*2Jfyn@FA82NPwv9oOHpcz5_fR2eB<&Ca>Vj`?7Z&g~;C3*` zB9kThr6DSL5NYqi^m$=kBA5T5RKXke)|)}Tx*zB~U^<`m+i&oDTqd)yPBb$jnJ!u^ zHDCx}1IesM0nLeIyM(ldF+Fb)l-MMj1d?_|geKC!26(hvN!QI*aEVcBn%P`8XOZc> z+8&UMe=)n@>aXq%0ywj0&n^fdrrh;?@4HjG#Yt(v(osUP*d$Hr#&X@#g)>^F4(WUP zfJF>jB1qf*;H2m6K$1-enFfv8=0u<|ksuAaskX(>>fI@%4NPJFzB~`!eso2~rDL;) zE`4-Q6F{en2_Yt2^1p3 z#hlSVGfOAa9RV%Uep|GI*6O-<4c0l4jsPBYgJ}~ZOsp_Hmh^BtAEA+SsB5Fx_J>5>Lh~sgOy2-r&oCtLtD_$h&Hv%txy|ILSy>? zq=rb2XyP%q6=+$|Cq-pJ_RydA?m+@jw$L5lb^m?Z#Q0RkEDJn!BiKky*dW#inlahf zBd|auwPQ;div%PQY>81v>ZF|ZnhiieiqRyn4MW>w_`B?bG!e`i3-(L$3I7xGWIPfSq_^>;djwmRWfHmtSoHSlL3^Y_@0l zkNEX%h4{dor%jUnwnV>KWGSPNLb-%0t=WO4=F)=t(iZdFkiw1>(nl>KrX+!F8(62e zE&*(SX)Z11DH>^!z`mBI(@%*e0eH(Hp^W1bGKXFN&>kWHrH)_yCI7;s=ZjARHQ?DO z5}+Osq+08_g-v|@U3(8iHtMIAEKn5kXv3-yx7Mc*pHWV!}Z`=}# z2u%wGf$Zc_K_sv|2tjH|ic~(Lb@ePsZPfP|z`=5J0JxtH4*Siw_W%JXTj=~V_%WY2 zTPyYKW%nb(*q#ep@w=$6yh` zzAJ$JYMNyjHn9)52cDf%kqA!-7XI$OJ@Hksp1LLMNQ}V;e~4eS7UV&IOaVo|Y}*Ah zZDSHJk`}hVZ%GyE($8)x4bq0997WpHp8C>)M(MG%laYu7h9s~JL1G6ZplLb{G>z*K zg^0jgz%tXeN`!|83vcdy6$wDuLW%&Buljs&-f@RUmozx7G`4~{jqC$7aw~1(G$#U$ zN8bZj#FLhUNOx>$lr}a=^iv^lQ+>(Oz-nTo4N9^NkOI0v#l33n5eN)Bw}6OX zedZMsA=Rx*kQ4z3d}hZ38jN*m<%i!=k|M68O0A&l^@-6pk zGp9svqZ3j)X?0z_^q4lJ;slgfYR3TR`SqS>yLoozI;$rQ=%adVcZfjhfPq`0zcCSP z`+!sfrJRF6rp8J*H8}>%0sLuduJV~+(S85^Y7&4cJ0O>23w`LV&g=jAJ<&2I1WSuz z*5LBTwgHUfpePkzCfAkLT%Iy;nj4 znzTqj7fAXU6u-BCB6d*N**dL%FA*&LZ|$?1x<(2C3?cye{*A)Kv{uhBM8h|fSvsG< zDFANUHd)#Fy5OkCU)l`<*x5qr^OLW*1m_*QpmMPkpwlf!2Z$Ql2aOX&>@cwbCOyYS zdl;jQzFkNQ#%WW1`@oJLr1hIjpLkM3WRcngXs8-&;2Y%@HoHK=C=#>-+?g1Ab_1M)Ya}yyYGj%!{=d3Ra9|MsGm-9DmiplL|~0XZ;A+{GGsj>5HO&|QbVtZ z2SPH09Rs zxnG+xsq)rz2$X&iwkY0Zs#w~mZ*rZ?8YYXtHss`P5&>xFp;(NSsVOsOlOzqAp5OIb z$O87A0AxDmU|QlA2Xi_g;^OCmBOm$3ZW4g9g;Y#n;s@U59COJ(RhCL2s|Rmqu!D}e zedpgKW>4#8Nb43bP2NXno=DnQEfDEs9VU@IVo58jla7uOuytYxvUx_bt?#K;XGUch zlN2C6a1V^PL?RqMEjaqIyLN*B>D2MW7<}-j^4hk1I8OsFj7cUy|5$KXFPheVDb_oH zX<%$=(3}V~w$#EaCW4(%%B+t!`gxE@+bfcRh+taUYugKSvMmeWerG|}c`KRvqz*Cw z54JO8kK7Fc*x5oq_`LI>;}#BI49U#tXC$gb>KNMkx>;ffMqeZmFb$GJ{x1_tUV(kU z8X!)@tD6d!E~7jo0^8u7njNkE_#mrd1*SUJ;8L-x)0p|Q}_X$A8VE2Shf4}>F z6y54MVJjp<%`1RlWEarQkDZ#uC})7C8xcn~@E8aL8@N}G2=(!0^yGG8Aoa?VJNk`dBK0XaHLp*epx0+k~M&5~+w$ z(t*;&AsV=iJP%fQooX{r%1YmR-FZLx>uwl@*Gq zZ;&sbCz|{0V2u+=Ero1J0}GgDhN69gXxSq+s5G>RkRm^ZX5P`uev|3++$VT>ow7$qnPYXuLqr43)e>g(HS8m(3;XPB1zV5l* z4+ZZ!TSys$>_f*dDt?CiP!1`~U)$INL-qlLszqD z>borgP}hJ>XH&`1#HmLB)K5g=Ss>USkvpyU^s_HrdHRyy|J%BC>$U+XNmcd`0qBb+ zJtv;_$7QiH1}m*(pg6`QBqG%A!;r&2@mYiC`?lS3m@6>k@(0>r-i# zu?%~k1-+f6YMp+v4`?rWRA$cU0y6s}6m5gg|E>4lfByPkezE%H;z%6Fa2%%`MbQq0 z!}{Ld-faNNQk6YG0Lm81<#LnGIn_Dh%NJIzg^ak-`IN0a8VCy{n+P^A zgaO~BTG(|U$qGza&!f-P1-8k{u68_tN~3j_k~X@!Q#A0!inn>?6YFj{{|k@ZRH_I8 zQxpLtV@z<)2g~L1rje16O-d3Bk`#DV2|&i6iVI9gG{PU3scYia@_~q95azm-u_1w( zM%61Ygn-_c{>2jsbcd4|Y-S&r{@+goG9v33p1Vl|JCHOgD3p38*$>Epm6vv-uyql7?A)&3>rf{n`^iqzMdW0K7+&IAz4u}ilh7b~nUI0-p6+-2k zLIn~+^ne5iS`d&@XrXE$2}+aD&?KAeCi@Y4ckTJ$Ju}X%OBLRM$%9<(4*wgE+(aB0MlU1H?0to--D|ag42D5&;H7!5VFK% zKRu_yW*M zxm+dzs2&I)xzQx%0=thsSA6uq{`%wg#Y%}KO&jVY4IP^(s>G8uYYTyOgvQhoZWkeB zR~>i1EWlc&>)k7ax{IU$4nl{*ZU|wZQC_T#j+`rzBW3(phpoPoeUNVgFa>qsb^uON$^~>b_Rm$EZ|`O1QDV0|K?RS}N5po*bF~=7rZL&t4;J^7f!u zEC!hP3G4+Xe*y&{5WWBa(X+b%YxWg1TI=B#pXz(?{(HS=K!i@BU_sduW+Mo+j>`b{ z8anfXtUU=JTL^T_x=tje_Bcoj!Tu84tzWvHE+lc$!v_KQ5CY$(16ionYyQm4+{)Nj z-8%o!^ELdLGC~^#G#|}U7Na5gP5BV>H4j5>#Z{alFu9HvF z7$GpTMVfi{;A%9m_r%Fn#j6xTdPXr*SXKzO&e2*C9Cr)C-W<)wY2Gh_(5?EuDwWEu zKYzYh`{nSvv%fW4p&+lu7I`%p9ml}27kEk--~nDf!|Q>4>jYp$;NmUe0Ap+y-5i{J z&wXXb_QpLRA^G5=Eoz9y_EL~6p-xsBG4peoLNMUdLdc#`%$f#{&lQ02+W-hO-vSag z`R%Z<6Gne!)pI$s<8@bl%VP$)s5W6w6;Onj(3j{4NL6ffQN*qhf z)MXD~-wFZPtz}Tr!w=lY_Z@mtzV2w>g$Slfu5+sxx&fcsTgS1{U^RD0m6~_S59|XY z>GcKlWZw60=*EV<3?=u3bQ^)-Rllt(OI0~DJ=?nU<&U)sUym#=5MTn0O&Kqi1eQX! zFh<7&*FdJG2r{0>5K)pzH|P#~g9sp9Im|iV@x{^N^LOrP9MmycMc%9oa81qJ22$TK zUtmkj;zgunr4eM5nlm@Ly#i_+8$&OK0w~}@D8~zxTc>c{3i&d6@?y0fmgY*q-{(gC z%O}3A%`{sgf@?yxBF{D6Oi&53#1?YSC5G!5uxvCM%6PPzot;g3auPJG3wq-Vz-~HC zOU3*5vAf=X$$5u6-X^n8u2~VZTc(@(_r#@Pbs|X@@e4<^MLZ_3E`V}HC|OfT=1Il8 zP%uA~?n+y*Mzaky-RAYdw%S%z$2*ii6-%in|cZr$_ra?Mkf#fmIno)e|><8txW@pg@1nsBUR zkL^sd2q1x_G4(On7%G7$nA9jl==X8Rt*Xt?Fl z5(Thu^mZ&5*^U4yI6834W z`w?0Z(7FL7m;^NgXeQJg?0-%GRs`7bI8V=k-gz>%2XskIMF-Of0uL-0-e%e!0005DP)t-sC@3f>C@3f>C`>{$rGZdO zKr>81G*L!1RY*2jOE_CiIb2RTU{E_?Q9EK%J7ZHjW>q|ARy}A|J!)7!Ygs;~f>6hs zTbX!E<*{Z+Kr?1mJZV=xYgs;RT0d=VZE;*ca$P`kUO;|kMS*BVfoVpAgM)=@Muu%i zhK7cSZb*oTh>31Uif%}aaY~Soke!{Kpnp)Kfl#G_QKo}YriE6hgi@%esH%lhtAHSh}#Gy1BW#ySu!SSiGf!yrqP^wW_?l zyug@V!NI@6yRX8+!o#kS!^6YGm|Mie#KpzM$F7RU$H&N`YstyU%F4>jz^}~A%*~)) z&CSiv&(F}PZ_v=t(Z8k9(b3Y<($v({)z#J3sAkv1sMpum*x1ltcoaW}{=el_3=jZ9P zXzJ?f>+9?6wrK3((d_K(?d|RE?(XloYVW&m@9*#Nx@z&eYw_E<@$vEU^78Z2q4ed> z^z!ia>DX;c=(GR;02y>rPE!CtfTp*-zrVk~zrVk~zrVk~zrVk~zx4bw*T?Dr0004E zOGiWihy@);0002;NklnOI33-)00CKfdVQ;QR(G{;d1H8!FK-g zKmn!f^3wbqy?~_nm||UBp9+buk!;^OeH~n!3+##lh0a!cuC&wE)09+ zW8W|Xc^aNBjv*3LlM@!m{^+0oUw*sDCIK!lX!rIZ%r=auLs=jZYW_n&?Nh#306obU%)FhL{ sWCJtPBm*-GOA`z8L?biH6c zf^7V?9AeGlHVdU(mMKT?P>I_Ow3v&RkDHfINJ3gjyI)MLODb%WZ1FMq@{ZQFL<&TF1S&MwE+ zvrb{lT*DLGGb=rlHh53C;=kx_Ky*T2bVAsH4-xZkMAjdQ%_@l7@GJocHa}0Cvn}!H zr}T=3jI|H5@;BxdZ?0OrwQBdXnyt@jFMMqPg5&QSE`DuVw7zNm{idUDn=gLtIRCC| z^{(#gzj{x->%abe!jZR=PraSK_vy?f7iQl5J8S*T*>`@L9{QUp+ z6Hm84|Fh%r`yDU;?|kuh_m#JMU;W+x`tO08ACA2Jcl7PQV{iW*fA{ai`~N53{yqKn z&*}I7&wTiQ{^S3PAOBza@b~hk|5rc%zxMh6_0RureffX;%l|uH|KI)k|K8_6_rCtW z|Ly;SZ~q^D`~T?s|Ht3|Kl%Ru*^mFvfBb*(Eak7F*P}XfmzRyk&lgKLWsGU$%Syy_M%9U zH%4NiPyA1sO-^Rw)~Grcvwh#z#FuyK*d+zxPt|?ux|$uPJ6k^BQickb$c2viyAwW6 zYW-ZZ<+4`uR7r^)y4lOl&oWNmwmmGwYsGp!>E;c|Vds`)COXb~r?{~(?%5t5Cp|+? zUD>=st7U2{AJ&E0@XWdPvNH8+Xy?_fOIv4hR;}UT$vWxkdsle5@7vdFG&{nWZYe#C zxo(?#uIcAywQW;xcQnW-y|+(1_vzcSqsCP+OAqR$PW$>IHhRwPO{YC)3BHmx6uo_d lgIiTl<^QJ7pEo*1FbEg97`&BR2F#NT44$rjF6*2UngGPV-lzZo literal 0 HcmV?d00001 diff --git a/src/icons/16-actions-knotes_delete.png b/src/icons/16-actions-knotes_delete.png new file mode 100644 index 0000000000000000000000000000000000000000..5fc18f059596f4d963fff00dbc73b929f0e0e8fe GIT binary patch literal 739 zcmV<90v!E`P)Vj%aQBIF_F`&(+3|K^sUW zr|~_XvGJ%3d_571#rIma{a#AR*DoDhJbx4b+jX4qrj128%)uB#($k~@=<4ZXUN|?@ z)jRa0e{kf0>$*>wgCq+=2&4odHPVtSTVBY{?WKjq8&D z{{>z(Lt+y1y_>|2D$KVI3T~XkecVj$s+ag%%8^S}B1ATc%h$o`VtCYu)p3XLn^t6J zC+hh#{1t1NIDQGMa4AY?K#;-C)Jd5xE2$OQi8GR7~|fi?2M-au+d|^nZA{(*tVo3X(ManxbPjFKc9)D~q0mPBC` zgdvo)5ZYFopk0tH+7={jTU4tgS_I*yA}a-dBHI)NW(kIWpeUx3^K)lz-&_+V$b}#0 z<-6zH`@G+Kk80RU>DePRvxVv&pvP=K$@!}{AKZ6y3!tvRCFd?!3A{MO7PV2S%q|rYF8o?;m=k0aW2bD}?r~16m|6xbm=ux{g+Y zm2GGRy`LxP|1ik)<9*a8Zx3rgzyLDMlPWyRbY&Dwd_3-t;<`S9mP6myIeOm@Q5*Wk zxuz@t=9+;^5TRD@L5mE_)3ugGQo((6y&h(MDZ|Xv7+oFXVp@d90up&GK>)S-3myz` zqh*ZmpZbYMBOFLnQIpt@gMwUUJ%IqAY>|?s*;p?Js6|iz4f?1|yMYnZnMUHx4Yaa_>iNj?KLIGp@}xcS QcK`qY07*qoM6N<$f_EH9A^-pY literal 0 HcmV?d00001 diff --git a/src/icons/22-apps-knotes.png b/src/icons/22-apps-knotes.png new file mode 100644 index 0000000000000000000000000000000000000000..c8bb4e7bd03493a4934594138a78e909eb2edce7 GIT binary patch literal 1009 zcmVD%CpDnnr8N6f~G3 z)I}f^i%>Uigf3JNU1~SoxDa%$qNoU!x(K+aT5GLE4MU+~E7l0DAu%S+pJwuBl6fyL z@7;T@_vKB7=-@_^Z}@S}Fx>Bc@63Tm#u#je9BdNxztaz*R{`UI_%(C(rOMVAb8wbCZ%d4?`6#r&Cb`Uw&JTT8$}of9#R?HzPkrb?#>ddwj{C0 z7P|wlhQRkw%<31Y|J^75w=ofjv&HA5bO9@~qbS|e*>>QO?g5}x3uo`xTRm6!Xzq*K zj^SUlzHa4mS-7s78_paqr*@VPJbN&I;_7()xgXvf_}rL53Wm=VO*FHQRk#m2e2Sys zkWoJAXr-$4^4^aA`h1J=)YlJxoNmt^4Wf+jm7Q;)4L{F3k;&?dYvqRu8bYRt$ThGZ zWp}m{X{`6q}@c1(=qZqn|Z`1Y&fM^QF{}rTeK?oeHeY5juOXA+%UT5&+{A5R-?jj+ustBjgGal`h*uN(Q z2!kZ8f-#)*I)=f@Rtsx24RX4&heno~i7SIYeE8tfQbxP@tV=5ul?~GKMFMT z(+&51qczx)%r8mKx>1>%zZo_FQF2iVHmz7kI?|O=3>IK zST!z+tK#HBi%~HK(6N7GJWetea-3Zvz2j8VIQ|oV8FMeNQi+*`8)(gq@7%b|Bu^A2 z8v+=Rkk;IRbUQD}-2HC}Y*J--$4M`M;*G?O)JAReyb05Qp|z`){mjVs*NU(Ay%-*m zU7roLyg|Nt`@t&*OLIMfWOEBhknNL18fhIV=>?JFE&J)4qtltopPt9LvB_u>z@nvU zpT6$kA3AfX1qD5^Y0ZO1v1w;@HkOCr69)*@dX(?@?y~p0} z%y_d8X{D_pk?P$3?l;*@=KI<2@3(t5L&Ey1l#ohlSb35h5em53P=((voW8$H_({gNlXeZC9BjLv;AWkQIL9P!iF$3MJp z%e??Nii(O{t*P_IgyJ6hA|WNcAU``TA}7hs7*p#T&$O&*+)#F8ur+)q%9EMz>LS5{ zi=k^Jj0ZqH*_|XZYeH;s&Glgcv{T~?13_<2d$-f=Q{9f6y~N{mDtbfcD1@K@hy;-krnuS#*4qLe=m6&&A{_8!U87NXt6H4TO0D(`X=(&2vv}sJ{!K z>fPM(g{5q-*^IU@wH+|BEk1A#zydUekmAJb2Sy~wz$b)w+XeAVc27IhHUOZwxH#gw z_imhyj~0akgcYe`yF#sU*w+YPl|=@Og96fSEgrEk9=vNLI(jiVg>+b@1>WS4OZ$Z$6o1pRQ1_Id4xF@ZCRFWu@-3+Ff)((K6cH`N?w*7XA zOc0X}28J*pIO5dvt)Bfg`vXf?Rvv5`6kuCrW<^D5Xa_V-pewSgEvv1?Em7MY5DWy7 za~nWr>I4(9zUy7?)0I`Xs&;?h)&`)vxw-l9paA*#`L2e~d?ylO^>M}N@QW>GW1GM0@-i?Fj@O9YLM8`c==Rt+j#uM^1EgBqt~L z9Y20tyXUQ0VPRqPy5+%jX$dTq2(D`y>F()sGP%}}YqgKDI2}86=)^EnZR_aNDcTX0K73TGt)Nh_h*QBjR8xW=(G-Z1R7i+P z$W3x@?qko_likhTdv7#Ena+gPlYDc|+1=Us|IYvW_UxT|84=-3ZvP(uY~^Elppm8E ztQ(0$2fch-_Zb1eu6U>#I)2JXU(FPU$`}Bs03{wzZoTEJQyPFZHF508+oLM3#hfc} zIGrHH1+PXZF3Lx1Tl>n9O<#X$>H=K$tC^bSY01gWpXTy`YCkD!&P2BaL^sd(@Kg9p&^EjL#@ymfAPeNcYfiFDB{5Rw|9F(#nXNHrEt4l zNQ^`fjSTI7|M73spAi7Ti`KU1%&aaCmCi>_Xd0%u32p72L;GDzg475x%YFkaew z?54Mxsvn#30M2v2_m+Rg?7C1{Jwhc_xTtOhihW7k`|RHKBk$~AL)&hBVafuqRqMa0 zoILVyAXKR2mexstxwvqCAr_S=*!c1hy!OUE3=f5WsBgLXz9|L3WW&l|E@8~^no|sN z6-k6<)gZ5=8fO)`;bl>DcK3m}hSysDb!_nI>x%IyTF+m6oH+|`=I*jhc}sV6ogRQK zo-bd%oWJV)QlrxwSR2gEhr{K8&+EdpfCqC*@=-g>j~PBf^Pv;ixTX2A{wJ@!37@d_ zZV#SM#2x^6gO-2s_TZvtR-Fcbwdw%B=9+8J($bYJWni^G66itQ)0K&oAz%ggT=M{gx&+qq7J8!nqh7rfbP=d8@&QqK_mL-Q{u&*UiZdPtSAG8y{SFXZ?cZmmPZhnY-(X z-~A`RG=Llga*~Kuf@mJ&tc-{Xp~pi+LInsQ0to>~!KCXTlD#ob$S_?HB%p=P`>SW} z-IsnMfOzw~IsxZCog6GC92iNeAkvW3Rp_LEaSaZq0+&leUt%HhX5EP1qmQ6+#(My` z8H|IBF^n-xQ%&JAV63>XAaoN#BxL9|K(q@23Ms(_U-8vG^v6j9$WTxGZQenTN1YQ( zIuJ`Z04Z8P!O)0?SX_bTP!SAh7-7}$7T${Pqt9V}$pHWi#6|%WV{C&kjg!7AmS$t z(MAX|dO(E|TJe;(e&Y?3F5)j=QBkmQt@Dtk!6yN%MPrC38Nv}Rop7SNUjbL#$f>#y zBjJNsQ1qmntEn_11Av)xVWtQuZmcpT<1(Uv9<$O2pj3L1Azlz!4hhJ;L1%&bE4=eJ zY@ZYWV~n@GP_?P7h_AMuNTv=lA^O4$Ls3P-0CE3!5z2F5uJ=Bu8V6(C6auny9s=ee zf~5-}q{JGR8e{7ik>!AH^#ty3Xoqupjd%VdBa;DO8`o7_eBDZAJL97>7{bg1Gacz4 zk`U63D6a)~&qifn6C4_>+&4N)0ZKoPq%?(J7~3LvlO4?D_yO zCSErKlm$X$jmI1Tn0MapSKGv(Rl@d3&4ER_IQf8qOOb|U)4>pXTk92~m`5y|^(coVA$_EpE9@zF^`Pyam zdK2U6>BGU;c)=_!*X^`JR>3nfg{<=_3SxFT(I^b1&B?A6F*>l|w1PMF$l)cP^E-tN zkkuA1C@tB3KilurL=HI56l}uSX$089YzI>A*sE`gXK79_@XWf%aKY&9Lbvt@sJZK% zi*|i~qK}kn%O6Uftt_Ui>=ow#xBBe-H=N3T64|cUX-H``!OgLS0U8Yp!gj$NXFqD; z7Q~#_I?s9ixsL;2zgSap>9?;ITcLxS;!7^ZNN5~Ev#1d}7APtDP zXMi9U+5lOts;Vlm=X#11zDiMZ<^;fNYQ~h|C_a?k8B5BLt#!7_#4P zon^Z-0J4jD>%+xO=hY|IlFng5Fv!DME6XPk3?N%L%U*rh;*kbI)?B~@p|mFx_XE!I zoltUboCtu`&o3_9xj}Dna0)^P3=okHz-*9=$7|L(WWj-rdm=HG20*ZYc$ym|!+|(2 z4)>h&-ZOLA6F(bY#N#2fea{zdu9%rv1p%a-811>8LY7#|oeAmyvjO7>pIEn#L=Ti_YzUpgaFoScFvAR z6EDpO#m|9G7=@7BKr+29Y#0+fTj+R@@dd3y=Cm$9{r$VU&(Zde{qa3N-_X$<{UiYx?BdP_855QUk^!g6 ze=mg4V(}#J?;mosw{B8kJ%2us!6!(CHArmBhO&}79@^B=g z_K(DszM*05#BfYI(KA5ZM><5u=2wS~ClZO6T*v7DTo_~FBcB|eZX^1uE~ePLl? zzO*$@=3rb1aVk;vM7AmOQv)X3n5fTwEAbh?{|LZ;0C9xvK(Y}@PXGV_07*qoM6N<$ Ef~1x~X8-^I literal 0 HcmV?d00001 diff --git a/src/icons/64-apps-knotes.png b/src/icons/64-apps-knotes.png new file mode 100644 index 0000000000000000000000000000000000000000..e80d51da6e99bcb54e0147cfe1798f3406bf2fb8 GIT binary patch literal 4261 zcmV;W5L)kvP)XN|9hXueLv<6Gt3Kyr!a%TU_dm%7_BiY zXsyxeBDJe(eMF6|wuxC;X_{!YCc#t?Tan@`ak*+L81Ye(8lx2u5CjyF$BfJjFb{#b zb6@A)vv>Eo_nf=Wy?0iJK~`5f<;>md+vm>gnfd?r|NFjk&a5GvbNqik&Hy+AV2l9B zlGPy?=_Mdc2S_(44#A)9!g9M=HIWh*WKBR3JAy^5$lomlG#08XqJH_hy|{FPhQ zjY|OJ(v??%WuH?tFQp(*H3f>8fvNx)C;_OZ4;_!4n8MfHG%yYUtk~`IcxRcQAVh(t zd%;ydJiY*?RueQ#s6=OPAKSKL-$ee}&3)q#z@zVmE2_^4hNB1s0%)!Y;jE?#%x;a~ z_;4EUebmD@?*3%y{*_;Uc6_G5#mnn;g+1=^dcNunMlqqT7WGwr#Etlz)WLcU=T*i`0;_&-}wIcb-?1gT0Cm-V6e6o;rgkF)Hb88 zB8Unf!AD(3F?9UX7k2&Q!ao_$4yYx%ax@2EVjCi2G)<^Lb8QdebZmrfMD%p;ee^AuC2ql zZB>}v-~};Lc<@(y&~;!hQpx!COpiIAZ@DS+e;xoKgyNFrztBA1t8sV>Jdrwt>RLq| z5S^fEBF>#&jd`s>WE02noqzrfCO1yNo`bze#)ob-*50rZr|~%YYrntlYl+1F3IHMw zD{7Z4n`tV(-GNX93SmebI|_dw1Yfic{!kQEejw;kQ4`g1(Y#i?yLSMuzxy$I5BL2b z{o!>HZIuMKq!C_b+ z!l59lBLP%}J)#YU5cM#Gy&N9O@Ilug*8cv(fscC*E#PZ!-G|S3489s!#DRwir}H@H z(CRK3GKcp~ul(ZHBc~sL6i?^Pn@4qBS9{dQGlnA>@O5YcEjcM((*_97Zk zgm?nK3dG_`{MXJ;-rKtCz?I2$Hyp$%9>ecl6E=t5yPRcH*AZ@B%sB^V88NaTS_oS0 zSN}8AzVgD;2SAFqgew4$N~JuSrm2desE7UYCiI2c@6^4aD|DZ~Dj4wR91sn9;n4_G zWKIm8NWS(#=h0;+p1W=%#(Zp5vV)!Bbk~z#<1GFSWK$P$lX*cHV4C2_=EO5I1Mn=A za0iGUy)o3WdevzKuz2xewY$4p@%#O%R~)8k5=yCR4aQhjKuPayygqCy!A1g-{^=jr zym-Y|7S?aw{LXVru2}M?81;BX1sZ%jb~u4JNkcacQ_CjPDoY!R8B2=h zmQh&3P?)CZan-9Qn(6|H%CJs#FX-?0E_!g@ITy^>viZ$@U!Jq^A%N&0&;d&b(K(ox zb5=(PCIY0E!>km7LqbRd;2Jnk5Nt&zBAAE{0A>rf<_-We7diDot(gBC|Fj=o^qBw{ z+b5}nRrF@LUSo1$W~LyWRl&vFm znE5gQB3`s8a!}_-$!Caggj+95I2Wh3@S4vI3A8`9^i%jBXbwa+=L7=P z+l;#D-@~Mq7WD193w7bct`tyQDc}ZxygRt#0LcLiwzw>~F$9(#08fd*GWPrSU>tyi zK*DoOqE}xW?0EXOr_==qA^LAuwcWj-UA+$k*0~q}r9=P#7^jHEfkcKPk=8J9T+Ino zJt5T0T!yCBR`l$+2dy>xZE<<)^BfGg-?KNIO5tWkjFcEja5Dj(O^T7Soxo*e+^!d} zgco2SHz!bQzI-4P+c_h0-j>X%08rXz)lYhRRcO1eBMO2-zB=j3IKgm|AZ1YWA0tQ@ zmKy*gbQ{jQ@M`qEe+ycwKe9yHYn&9Y0=F%1+P|>V+Cv?8AAwh_sRGha9dTobq=Fiwz0TAJW%1!_3+fWrHbMu8; ziXl!Vr*`M!76dC&?CnyKN)KV-**;L}a*s8a3|t^=k&xEsaKyuXE+H@ngafT)&h157 z1T@(Gps)SO@0`lLfM@-qlkZx54*dr}0w}ma#)1@U%5#?C`Q3N#Je5-v)^RrsTd4h> z8w4v!3pPS6u=ki3)e8pdZOOpXbg{2v%^PC{pv;)o+W5{BbcKcDS~- zHu(CA;N#Pq=r#85E``gT6fd_>NFc-p1R~$JKjr>@5>C<8khFdQ01;8viE<#kxK_Y9 zS3x6Zuk*J5a>-bq2Wa2DspW$2T~A&klqj+zlz^bF9p`q06evM)d!1ZU0zw3036U_Q z10)F3n%iF|KkuAN5Rh}IL6Bg_?cUjImX8GhsjI82*|gfXzNV7Qle_CgM{K!B=?du- zxt`~v4N9&nb_j^m4oJb~V5BS^WG#TxA?(PDU=Xb?Mj~?;dZs_J>!crvwYIi;mwg*| ze&zFc0Mrpy3_|9<6k6hzGP{eZy^g!rmAXS-KNJZjG9^k~AnSsR?t0*B+o49TIaitT z&GgAW6I8_gLG!jX$|kReRf9_Fm*%|`>Pm?MC>IF0Ek9zbl)&IPAvY-nQIa0A8%T$^ zoRE7_P~Xf|`rH?8Jn5&xQ>RW1|KjhAl`~s#trTikZz?7hJ@p8 zy|P8vyUyJJq+r-7Q0@fRy#(=c;+uA>-tqinC;M1jzwO$l^Y6cfyh;gE0b0`H;6RZ= zi-AZDE)c{e6ezDBATqde%=&Py5T)QU2=4oc5g@4H1hk14dgiX(bTR;FOG``bhDXe` zwNcC`wt^!2mk5^KKng2wgG9!n)G2X8fd`Qgx#NZr>VN|VD2OfxA%<4-3Czej`nkXE zAN4Oojg5`IpWdO|@ka}?4-jW3itJzBAy8T$N^M=duDqkb{q?T4DQN-R6^pM6$_gXo z`*tKCTGg98{J~;<>Hw1fMs|TZY0{+DZO`CskHTtlX~2nFU`blII|I!ZJdjc#B`p*q zgOCnzbjuCk@^-ttKJa273@%sX2PYapgOBLvynV-L0EkF~$n*DSS59wc*W?PbNeZbT z?JpfbiYh%Rv%Uo4as);KL7b%{6h^x%ad{4RXRx)Fw?rcE9Er{W_43b)fz!r+jj6aeu9 z{ux~$zT1>(D_Qpm!6-#52pP*&x&Tj|L$EYx4SHyqo;+mLvekPmKezi z5|A4L;7Sb&=4m#E)75J?ZalK|lAB*jjM@d>%ioNBfW;GbeyPz;AK%L*4 z78SDc0!T*zAv=M*z9AF30EkF~ ziWeU?|7BWh_R2f}ZVAs7MUqPkS}cSTG`XTEX|aCKfddD6gmzN`7#)J=rfXZi^w8g=ULq#bxamBV zQSt!Hyc^t)&Iq@ntP`>xj94Fv#e>UrR0@>v+#SGPM}2@=YsQkkL!G_Ydhbs@dSOpz zBA$PoNtifH5ls;Xy1Ke{3+={O04P(YOsRiqx$)$r`t)LCa{z4Nb`Q2YMA zK>_elL5zGs1PNLVfz!&&P~3B1e>d6s@S4t7H}8yn>JrSd*=$nmew^bn^zU1~to;|#|t2-Wdi5(X6xTa|_aU=!?1~LGcGlXUav`06X4v5(h2#raNj`5w2&amo;v4&P!Fi$=NYcWjg0bX(ohEDDXs6* znA-Esj>PsAPaoQ4a-If|1dy_Z*wqAMY(%lA^?!zHYHC8W+QJLhK9+t#RWbo?GTQ}2 z-h`Nr6RfC|T>PjYiYB5CM$~N9R8FKabTE-p`eP~G64|@AD|PVYH)0>|-k%s0U~&RQ zOb!nZr>!0K`~8{j?rsKvyBpmoVm~VY*%F(Zo7E|O#XHIIbGiWBA6M7Us6dJ z28pH9%8)e@Y4unlC8D7n8;bG1-hSiAdwY_-Z|yMp8DkkC${L2Q>qa7x$a*}UjL+vY zJ3Bjz1fH76(+?o`*JM#lW{X_YDWzG?c}55^EHUE!++2JvV;z<#VNWY&rKsG&M;x}w zKivNtln+k*LM#`;m}{r-KZ!c?kCSHroB?nKz!?C4V8?$0(UOQXtNQz}00000NkvXX Hu0mjfdHna< literal 0 HcmV?d00001 diff --git a/src/icons/CMakeLists.txt b/src/icons/CMakeLists.txt new file mode 100644 index 0000000..196a4eb --- /dev/null +++ b/src/icons/CMakeLists.txt @@ -0,0 +1 @@ +ecm_install_icons( ICONS 128-apps-knotes.png 16-actions-knotes_alarm.png 16-actions-knotes_close.png 16-actions-knotes_date.png 16-actions-knotes_delete.png 16-apps-knotes.png 22-apps-knotes.png 32-apps-knotes.png 48-apps-knotes.png 64-apps-knotes.png DESTINATION ${KDE_INSTALL_ICONDIR} THEME hicolor) diff --git a/src/icons/hisc-apps-knotes.svgz b/src/icons/hisc-apps-knotes.svgz new file mode 100644 index 0000000000000000000000000000000000000000..2fe2bef8d4b401b84bb0c1f399883e4825c83570 GIT binary patch literal 7675 zcmV}z-Noq+0ps&$=RE4pZ(>({`nxEEv~K)&yEjI&(BuhK07;q_K&~+ zhu{5=gM-CCU9JwVSI3JVPOiUO{L9&2uZ|8cR*T<$cYS^F^2LiEe)s`S)*zf;zIpL{ zad6O5UVZ=O9~O&6EB5T_7PfUaXhzPa6#%txONSU3#PbqW%9N!3_XoTVJ=7D>z$Szxd;S{qaNK0mAY1 z@vUrbm>;s47suJ*+tt;@;nC{q#SK2BZ_+%z{;p{PXaD-$>g3IL*PHJr$KO6{?IXeH z-*0O0@`DZ`2=}0yY;Omt0S$o@m78XCe17!m@T%4P#dqg#S1&G3&RQKV&)dV%)r<4@ zKfYO=y=eKK9=)HAB>IzzAr?okMcYX2h`oCB2uUBVd6&f8I zZpPr2Y=ceHuijsrUtS-)J~>^rg7&EAi*=1I&fd)C`2P5!iJcj2Hu%R)@b6pr?~Yfm zuZDP|OoneHSUs$THnmzEUjFIw@c5)zQpaxRd31hyx;kodJv{y4@W)Q!hpeVa#n+kk zY_G1*FV@ck>DND=HUb9lpyhae`SLff`{$buoj3J5x&HAbee-OS=KS^Rt5qu)JGLox zNFh%2Z1Li!m4{>|QW zA>WfOM&3c!18W^;(H>eShr{1JwT`ofhV5J0eQC_HFGyqVLE{hKom{W(O=1ot?pM~m zDNK7P!&RaDl;Nr{-pg(m(dO3Z=4lU+{|E z@2OHM^yQqJ3hrT*uTBq-{(4WVRKcNH`;~QX3i08rlGT5r`$tf(FwFdHvRL!W^#jU= zUrysN>q~W~ibY?LMyxMqxXy-O#&DgDzm(xRn|?70tw{IKL`27#Wef)VR(H^TB!$;{EiDN$tKKk9c22qhmSVV(D`o9`VDGgtZSz zdVDDNp4%(dz9ebZwn+Bq79NnL^gUQQj@7H5z*6R3EWN7ZR@(hLPkbnrgtGQBI602{ zvLrM!#F&c}a~VRCk`=eW-8F3bj@vcdSA`|-JF*d~hg+T!*~iciZTP$I&;=_$EgTm0 zS>a%Kv0&~N&hhINt!V$rHH-3Wv9`Os6(1iRAI+Bc@GGMb$w-d+Y_Vvr@E_(LKk=Ca?3771@0EGRszm5u*%`vrqY52_}jY#{h z)ywZLS8bQ=H#4qgS2v;cA^6Q2{L9(Nb=yvRceT3w&tXgI-_HJWwYn4Qzb+5YuG;?B z+i#y;509s9_wl#5JU|Ex!g#)^9)0`lzzl=~aU;1O8%(HBrs$i<+#)A$V)3n5jlV}@ z%Gq!yQ$~9-)!Q8bijr89b~6Jro6EG_&LEW-G;O{R5XI9rUhdiWG8c)d(5-;bLZ^)n z26k%jwDA^TNtsXEe7jHchjy|^`n35jfR42-djYq=?dCfHdC3#2e%z<|F2Ev$wAFlu z5R}|%enDEQ@mBL0$jWuo{Gt5A(}!%nVoiPIve2gepE&|yNyrBM@!My?ketN!0ew9i_w{Vt z%Wt1)fj2DUaS2b~Nx0Jk60Tz8(TF7p#YX+`lvxAUDwRP?Rmf1ZB?ll;@|0_J5XQ)w za9sgrX_^zR86gYHZNhaC5Tm9{xDLR93V%$lg|c>YEf2;uEphk*>7Vwf1i`7arMdwW zMw$~koxzHoX+zv>+}AU4JDoC^5fSTSx=O{`J)UxVTwihf`6dDda3RT(5yDG1bYESx zQ(?#dy1M@Eyw$ZeXlU=mOKX9!mg>Yw%RsP%O?-4I5ZlB*OMs|^Ju2nIpP)P*kaF{2 z>rO(%k!iVkxCtYIB99zAvqfwVb$#039VFoJp$V795H937p_3b`$RSVK-FZEv_f14! z9vFz1Wmj8#`qcbckvbXcMnge73pp|ihL)dPYev7vVZ%BM$Dg)YwUWbQ#LwC& zz~W+T7Cu{j|BNMW44lo`P=$g%b+Yp4n2+wUu#TRyr50I`q&?e%puLLa{nztfRo*S_ z3D)zK)puDm+ti|o71S_lYXw$-ka@ZWrwD?E5fh6x0#s&tB#R~>Qgs?E+RHU^dB6@r zq4fMw2jzmh28zm-(_u$}YlKew0U`yeLYodd5R%&`ri0=F7GawVid_MNgyS=aBZ%ap z7`Q4iZmcCpP@s%Gny3)AU~@=Ql%;_tneg+c@BLLMck-Pwn z`+5?0Iths+R{t!%1&O6;WPxyb`be{KkoD(2eZ{1vvjQ5?$QOqU6W@dK$6Kt*+UYFn zK^LnEg>BtUM^rW9L?OCy6G#}EKHnbRCR-&<#~TTZu2$3W1}QihPd5nMz>vf1X?cvV zhQ~*CxwOj#2*$((6oZ;F=F|lUm~l*(-HQNKTyLRc)Wl-T$;cbTGAv||DQSqOa(ko# zF{}C+I8@Hu#U^LoVUw(ic-nypgAtc*h?|Z3dM~rX3Af~F`fiZ@8Eo~^s zf<|v@9O^BY2!VSC7Qk6fKLc;dS+x6(Tug^vv~|`&5qP?y?glCzH8n-uqpeRf%;XY$ zg5ls}jclJ%Yf5+zCLchzo^H8;OZ1B`3q02P#uH9WxIT9^?{Vi8Uvzr(gi{kP$vyaf z%sIsuogqEpkeW;R*CF*!A5wGa{w{a_!SELxwLflWjkHrMk*C`;l|T`$Tb(fp2wTSX z>51Tqimjuq3FiEn^YEu^d(l3f&f_yQe*pQwc(6LpX4lc4Fzfk~vc?ZEP@XnV*3HXx z^B#%sr)BNoR+|q-w?#`z1m>@uIDZ`CbRaIiX5#9Ry;~MwaH(yzoq^d|_Yepmsst~I z1B#;0ddP${pFim++4SLbZ!$~{)abL3gY9v$Q8gZnKuWa_lT(zRV3_<=GeL`op+2>xWqOFFvh0{60Z@y{k~9OG3C%%$}Ap*vP4T%`vhfH4?@|rMM;m) zB7{;aRIN`mDdpjtWQvc{Bq=5K{Dfkg^1~{&VWtb+Rct|uVBb<~G$aidp3!VVRHgvp_42`UGk9QPn;=J-PVz!|U&E(%*dF>A!m!H!;OgHf_7u&kN4s5)DHGd$fo-gk9bt|s%flagRc@o>5yef+ zO$A4tdfDF9{oCJcRQ~xbt-Dc|$GdOgJ7*~3WRoETp@AcdPfza?L<)s$9jA5>HkR$< z)L6(dnT=6Fg;v#P?FaOE+juv|QV=7S1menQ+MWuD*qb`KgOhSC4U`z!_doY>e~<6- zIL?dRG}%AVFT2b*ucvxTg_}R*oQsmvLzWC>$(qAz0)uc$77t&BC}K>pqy&}JZ2rm` zs;IT~Vhc?W7U!*L3qv{;Z@t%opoCTH&KgjvCqLz_Kev2HiaFWPcqyQqiq<(MNO5+P zHOEFm=u7SWhf1TkAPB|z@8|BHJ3gptM@nff6U5Lmx;iJQVy4iIZlkc!QWVHFqY>{0 z$l)Y^KNsKK`PYl@4|nn1T_4+jOuua6sDTq_Rny}F_6GXbbp>9yXgB!}+CM5sMl20H za&#e+=S>8H6w+KCL;;C-*7L`@zW9`H7;t~szR@WvwQt)HnN!_<+=OcZW3cspF^Por z>w43G2R@I{cLIqlkH4Q+4|wRWuO4`~>*5{{J1HdhU|KSSB$n8X zMq3hDdopoM^Q91QxMXu4VUVWEPjF@Ysb2Wtkzd;jA0A?{CO98wu?9`Z3At%|hg?5|<9v8q{X9PZp&8G1;NQ;A-_F2;W*nFR3kT+QXrHGtAUUJn34C{X z*%b2N^zg@3Yfb;>MvdBX>kn@(JI9Bo11-~}$LB}y-VSNsjXHnvemlmH_~6y6^Y_EK zy>~Ymym@!hmg3J(SIr2HRs#vtl5UFZ;a5G$oick^&vHKehm*6$+`-Kj3ZZ`_#)mx< zB>G5{Rz!$?B(QP%VPkEhP`!FL>Un-SnEG0MziZ$AcHX|8eo)_w^Q)6FP^LRJJr`!| z*4S0|uEuu!?dtmQ`0)C0qrNu?3Gq$s+V4re{Et8W^9PeWI(qqk&M*JEv7#Zu;j8m^ zjgFpX9q;()<=~?g9q zFaGnoZ8rSNP{_K)o0^`U9Iei-KArE;<*G6LeKXj%Z_m%JdJ*fiS1s#SBGyq9UYzI@M4<9h|QGP z@wG&5OX$yI-DiaKc}@QF*k*e1Y|7`w>avl3^$9-bf5r4aRu`A&$M22?rEOF`T*iMq zx$30MW!!T3fA3COihJe!zt685BM)2I)#b_eo%lg!R}Wj?|7`nSt3RBc{B`xf`Sx%B zbbdVKyHUK2qTO_u8)wnJ+<24z?aju^^j_kQ+ibrlx;p*#*`J5N1>Nln&fi_UZ53E2 zZ+f}euHC&^J8_OfeCF^DZgy!AvN)=i0-VIvcVjmwf~H%BMuTS}_s!6mtkM7@^7u@A2%lZ*VXnesXg8H=pgm`^DT^9d>?p%V=2<|AO%FTOdGWm z+<{cwrQ!4O=Sd%bspspVyj#xHcKWDd)_U5=W}B1aldFrCs{L~EP~Q)s*K?O5h!jMb zmrlUKp3iqx!#-M#znxtC_u<9G!&l}0O6VjpRYD2_P4wZ8JOfEIO`CuUC5+V3?WkYB z^4*_ms@$d;8LE6BP{aY1t+6^m6HjP9WqSwPq1$X5LKI6QP>n#`8{1PUg~|fXqOqmP^W4%%>2J7yw)IH}H6`N~yQ}Y4%?6Hl=~G&WM9RhcZGPLd;Q9`| zozc%a1SV+Dr`E+llB`QZ@Z#tPK^QY~Lj^1} zX;BPb7AXxQP`A_t@nE7Z)v^@GlB|}x2vAj%mVzK$61DIlNAMKv z1DrgR76hso9U&o18O2_a-bIAP!~<5~#%a_A>_|$j6cIp?Ans_XVJ?PRRB>p-6c8z7 zAqC=T={;VkGq==%AnL@_6~wZb7K9F{rrb&|Fw*Zj z6?qgPhFBM&4wCC4WKrEugib=jOLNeqDxc+N6ybay=TxZS`pw3U@7{|08QAeumv(g7 z8K%y=nxj8Qw^T-6G1wgr5*_rVhUO5B8|+MIwkQEcL*%6jNLF|(${<6Ma?olsNgH%c zAVSe&=?sMK-PagrI4!Nfq-fz_!NE&QNMphp#)9BjDNFSsj@pnJ7oa6)w;N<5;=yOC zIC=M(LWMzd&6w|W0zWdRe4|_&Zm#EUvSO@XXhjnJc4Yxqe0b+sQF_^u6d}ZDnV^M{ z&*x6}&ufqvnu&e$@s3UTr)Us8`~am{==P-pVuVySSt@}S6ZWYsAuwmuQmyaIattUs zFgfQSbuyL_R6w$fLFk3STV_XGgu}&ga328?K)Hr1@O-vH^ zjxr<%^MHDxSIc2mI2%Kmj?Zj>cXgdJpIh6PZ+7*-Ll$k@^z!KA{eu*hlH?AD8n$f? zJCq;F0^5gwUKc%r^ZAUUs+n=l3@a7KZOz7qNTQ@Xkf?Hw+4b708_7P=}#O1!Y z$$jyM#fPjGA5txFLG5pm1z4s=%g>5Gm;c{(d18bz6dZrthuFi%Cla#d5UA?BBsDNg zS~3Hwq(1+c=NDJny&Q=6a^y}l<8$HF7QC%>0K=$NDXnF z+|?T35-P6SceO+y+0k!Z)e-}?DyHdGEpcEiXSsD%OQK6t`Sw*U@gY&5O|ELqH(_)y zpEq?AH-BQ2-o11)75y%qIbeknRBF5n5D({&Mnm6R6+9U7`Sw{S;`W8W7VqAd0O{9D zfM4Y$z^U3zcNG1O&;@~+$eI{Tfi$wuN?)h}X=x0m z98l(oO^yT17^Wi}L7vpX1{rtI(oL#^5vkQdDK3gJgPT0Uqiu^Zf7jgm*7;{jvr(O;JC0 zrV~Ys86O|oi97zHT0d)m7HrYAA~i{MG(ahFqOKP~N*N0kaN_gFF`9E{U`;~xbDa3KAN8)r)eKbq^3wW zKqq$O(E?qw%DV*yvuG|TL5$Ys8%4oBSWq>Py_dx7LqE__Vj}9Ok}K&5miidgQ6+dx z&xX>$C`DOYa4@m?Xo0~>vS0xcGK@}OrAX$i1m@>DLRC9@_dV`4g;pxoxF8^yRT#@I z6I5>W1Oi2x-JLWe0g-boKAeYbgXRxMTNgwiB!M3W&C*>BvMxU_!E6bAm_0WW_>g)w z!uwl?Zs#IQj`hw(n4Sin>(Ns7ah1-$NM|uWBc9X5>Fj~oWm|!mzzi+8U!J29j~L9A zA*)OVIDwqqX~72OMy3r6aC06PtxdvsjENM8HO?puoqU8PfOshO?A=bxb zCSA>wG5eZ@6qvD8HiIolGVePd9VWzD!;0)9s1`bcm_{{%qF!szlYO0UV6Nei;Gi{( z$jT$k8AD+ST#~XL%!I0IuWw~qHqb#$glcFm6S->xt@rgQ1C7x)yox()gsM7topd6O zo&mEn@<2FyDCXK1hm1@843tr(Bg_#>4W5(Qo)ae5C(!+e9uR1$p&5U(qn$t7iQ%uN z_|==@_9o;V-QLGw^H)XwRgr%Vimb%Eha%s(LG}xuqH%z+CN`qNLCi4Mhb4$hv!MaV zL@0gTq}Xc!2bC;$A2dKRNu+@Uh3d+qVyGZnMtGV0cTg*tXiOiK z8q%#Jb6l|1A+D7+(1DRkXfUr-M2Q9t8WdbZ1}s38n$%#06n5irik7O}Gf-q>89-FR z(5@;-;n_0iFpJp;lQVjZU`cWZ1&xY3C}mL{R4u0%Cuy04y=4q8STSfTswQ;?y%06# zB=9j!CEV83*;qU$WW!|XMUWI)moh`>z*mRE%Tos_a|qG^DrAY73}DJyaK%R2l6NrN zV}zqJdB6%YN;~Gk8qz`56z-rY3gy~)u!+z}yenx9GA4=4QAEaOJcu~T$+C+$BiLgU zv6`w#hnWk>24Q573-$CtrbYv3L9{N3ikwFYo9SA>!YLvhb42f$x}=Rz1xd$-K$J1H zQd#gQUg8WHmM@CyJ<tgTD#a=7oeHMEofB9XUBt74~ z2t0p|YM;ZjcYhh>XLtIP7)rtxVc;3IJ`z1V5eitzh!r?Dh#KT<>(kKVk@fL3G?R{} zp-aVk#A2fCr=iy=$AnrSNuC`-6V!zTl&Whqj6nm@7w(|mt3h;AjSUzDw64eo3t++F z$ql01gFm#&70Pqc%&mscomFL|_{^in`f1^Z{QQIu%2ia^&&0Eb>skS#ikG7X5Z77* zG(FbWR+x3I1T3jK9*Jkl9F>65yvHmds;&eS${lhs{BR;3QN{!D6shBZcrA_bK)gw< zFExl$^b_$aRMip>s0&#~1to<$rfO9KhK`2OF;;Fx7eO)!#*i8fk~O@QlfV`sLv<{K z+*DymBApcX}TA_9ZFV?N~F8M~EOIC*_##EFI$GFW;IAa!ni zB8OH>um}@gqoy`Mh()@F5}D?NIIGM>`l)*xSM9$YcYbyr??DLrs6x+oBV^CF`ilL! zh^cDt(Pzwb2QKZR!!2j77Ut@A@1J;i&{7;ECHsk%DnJuUUz&kSS!MTHl}xe>9TbPL pVeF8Y=!1T8qR1T~iDT>*(kPpCr_|o;@_qZ~{{x)$+qvwx002VG5%T~5 literal 0 HcmV?d00001 diff --git a/src/kconf_update/CMakeLists.txt b/src/kconf_update/CMakeLists.txt new file mode 100644 index 0000000..fdd0732 --- /dev/null +++ b/src/kconf_update/CMakeLists.txt @@ -0,0 +1,6 @@ +install(FILES knotes.upd + DESTINATION ${KDE_INSTALL_KCONFUPDATEDIR} +) +install(PROGRAMS knotes-15.08-kickoff.sh + DESTINATION ${KDE_INSTALL_KCONFUPDATEDIR} +) diff --git a/src/kconf_update/knotes-15.08-kickoff.sh b/src/kconf_update/knotes-15.08-kickoff.sh new file mode 100644 index 0000000..5ee2e9e --- /dev/null +++ b/src/kconf_update/knotes-15.08-kickoff.sh @@ -0,0 +1,6 @@ +#!/bin/sh + +kickoffrcname=`qtpaths --locate-file GenericConfigLocation kickoffrc` +if [ -f "$kickoffrcname" ]; then + sed -i "s/\/knotes.desktop/\/org.kde.knotes.desktop/" $kickoffrcname +fi diff --git a/src/kconf_update/knotes.upd b/src/kconf_update/knotes.upd new file mode 100644 index 0000000..20573df --- /dev/null +++ b/src/kconf_update/knotes.upd @@ -0,0 +1,5 @@ +Version=5 + +# Update entry in kickoffrc after the .desktop file has been renamed in 15.08 +Id=knotes-15.08-kickoff +Script=knotes-15.08-kickoff.sh,sh diff --git a/src/knoteedit.cpp b/src/knoteedit.cpp new file mode 100644 index 0000000..e545c4c --- /dev/null +++ b/src/knoteedit.cpp @@ -0,0 +1,694 @@ +/******************************************************************* + KNotes -- Notes for the KDE project + + Copyright (c) 1997-2013, The KNotes Developers + + 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. +*******************************************************************/ + +#include "knoteedit.h" +#include "notes/knote.h" +#include "editor/noteeditorutils.h" + +#include + +#include + +#include +#include +#include +#include +#include + +#include +#include +#include + +static const short ICON_SIZE = 10; + +KNoteEdit::KNoteEdit(KActionCollection *actions, QWidget *parent) + : KTextEdit(parent) + , m_note(nullptr) + , m_actions(actions) +{ + setAcceptDrops(true); + setWordWrapMode(QTextOption::WordWrap); + setLineWrapMode(WidgetWidth); + if (acceptRichText()) { + setAutoFormatting(AutoAll); + } else { + setAutoFormatting(AutoNone); + } + + // create the actions modifying the text format + m_textBold = new KToggleAction(QIcon::fromTheme(QStringLiteral("format-text-bold")), i18n("Bold"), + this); + actions->addAction(QStringLiteral("format_bold"), m_textBold); + actions->setDefaultShortcut(m_textBold, QKeySequence(Qt::CTRL + Qt::Key_B)); + m_textItalic = new KToggleAction(QIcon::fromTheme(QStringLiteral("format-text-italic")), + i18n("Italic"), this); + actions->addAction(QStringLiteral("format_italic"), m_textItalic); + actions->setDefaultShortcut(m_textItalic, QKeySequence(Qt::CTRL + Qt::Key_I)); + m_textUnderline = new KToggleAction(QIcon::fromTheme(QStringLiteral("format-text-underline")), + i18n("Underline"), this); + actions->addAction(QStringLiteral("format_underline"), m_textUnderline); + actions->setDefaultShortcut(m_textUnderline, QKeySequence(Qt::CTRL + Qt::Key_U)); + m_textStrikeOut = new KToggleAction(QIcon::fromTheme(QStringLiteral("format-text-strikethrough")), + i18n("Strike Out"), this); + actions->addAction(QStringLiteral("format_strikeout"), m_textStrikeOut); + actions->setDefaultShortcut(m_textStrikeOut, QKeySequence(Qt::CTRL + Qt::Key_S)); + + connect(m_textBold, &KToggleAction::toggled, this, &KNoteEdit::textBold); + connect(m_textItalic, &KToggleAction::toggled, this, &KNoteEdit::setFontItalic); + connect(m_textUnderline, &KToggleAction::toggled, this, &KNoteEdit::setFontUnderline); + connect(m_textStrikeOut, &KToggleAction::toggled, this, &KNoteEdit::textStrikeOut); + + m_textAlignLeft = new KToggleAction(QIcon::fromTheme(QStringLiteral("format-justify-left")), + i18n("Align Left"), this); + actions->addAction(QStringLiteral("format_alignleft"), m_textAlignLeft); + connect(m_textAlignLeft, &KToggleAction::triggered, this, &KNoteEdit::textAlignLeft); + actions->setDefaultShortcut(m_textAlignLeft, QKeySequence(Qt::ALT + Qt::Key_L)); + m_textAlignLeft->setChecked(true); // just a dummy, will be updated later + m_textAlignCenter = new KToggleAction(QIcon::fromTheme(QStringLiteral("format-justify-center")), + i18n("Align Center"), this); + actions->addAction(QStringLiteral("format_aligncenter"), m_textAlignCenter); + connect(m_textAlignCenter, &KToggleAction::triggered, this, &KNoteEdit::textAlignCenter); + actions->setDefaultShortcut(m_textAlignCenter, QKeySequence(Qt::ALT + Qt::Key_C)); + m_textAlignRight = new KToggleAction(QIcon::fromTheme(QStringLiteral("format-justify-right")), + i18n("Align Right"), this); + actions->addAction(QStringLiteral("format_alignright"), m_textAlignRight); + connect(m_textAlignRight, &KToggleAction::triggered, this, &KNoteEdit::textAlignRight); + actions->setDefaultShortcut(m_textAlignRight, QKeySequence(Qt::ALT + Qt::Key_R)); + m_textAlignBlock = new KToggleAction(QIcon::fromTheme(QStringLiteral("format-justify-fill")), + i18n("Align Block"), this); + actions->addAction(QStringLiteral("format_alignblock"), m_textAlignBlock); + connect(m_textAlignBlock, &KToggleAction::triggered, this, &KNoteEdit::textAlignBlock); + actions->setDefaultShortcut(m_textAlignBlock, QKeySequence(Qt::ALT + Qt::Key_B)); + + QActionGroup *group = new QActionGroup(this); + group->addAction(m_textAlignLeft); + group->addAction(m_textAlignCenter); + group->addAction(m_textAlignRight); + group->addAction(m_textAlignBlock); + + m_textList = new KToggleAction(QIcon::fromTheme(QStringLiteral("format-list-ordered")), i18n("List"), this); + actions->addAction(QStringLiteral("format_list"), m_textList); + connect(m_textList, &KToggleAction::triggered, this, &KNoteEdit::textList); + + m_textSuper = new KToggleAction(QIcon::fromTheme(QStringLiteral("format-text-superscript")), + i18n("Superscript"), this); + actions->addAction(QStringLiteral("format_super"), m_textSuper); + connect(m_textSuper, &KToggleAction::triggered, this, &KNoteEdit::textSuperScript); + m_textSub = new KToggleAction(QIcon::fromTheme(QStringLiteral("format-text-subscript")), i18n("Subscript"), + this); + actions->addAction(QStringLiteral("format_sub"), m_textSub); + connect(m_textSub, &KToggleAction::triggered, this, &KNoteEdit::textSubScript); + + m_textIncreaseIndent = new QAction(QIcon::fromTheme(QStringLiteral("format-indent-more")), + i18n("Increase Indent"), this); + actions->addAction(QStringLiteral("format_increaseindent"), m_textIncreaseIndent); + actions->setDefaultShortcut(m_textIncreaseIndent, QKeySequence(Qt::CTRL + Qt::ALT + Qt::Key_I)); + connect(m_textIncreaseIndent, &QAction::triggered, this, &KNoteEdit::textIncreaseIndent); + + m_textDecreaseIndent = new QAction(QIcon::fromTheme(QStringLiteral("format-indent-less")), + i18n("Decrease Indent"), this); + actions->addAction(QStringLiteral("format_decreaseindent"), m_textDecreaseIndent); + actions->setDefaultShortcut(m_textDecreaseIndent, QKeySequence(Qt::CTRL + Qt::ALT + Qt::Key_D)); + connect(m_textDecreaseIndent, &QAction::triggered, this, &KNoteEdit::textDecreaseIndent); + + group = new QActionGroup(this); + group->addAction(m_textIncreaseIndent); + group->addAction(m_textDecreaseIndent); + + QPixmap pix(ICON_SIZE, ICON_SIZE); + pix.fill(Qt::black); // just a dummy, gets updated before widget is shown + m_textColor = new QAction(i18n("Text Color..."), this); + actions->addAction(QStringLiteral("format_color"), m_textColor); + m_textColor->setIcon(pix); + connect(m_textColor, &QAction::triggered, this, &KNoteEdit::slotTextColor); + + QAction *act = new QAction(QIcon::fromTheme(QStringLiteral("format-fill-color")), + i18n("Text Background Color..."), this); + actions->addAction(QStringLiteral("text_background_color"), act); + connect(act, &QAction::triggered, this, &KNoteEdit::slotTextBackgroundColor); + + m_textFont = new KFontAction(i18n("Text Font"), this); + actions->addAction(QStringLiteral("format_font"), m_textFont); + connect(m_textFont, QOverload::of(&KFontAction::triggered), this, &KNoteEdit::setFontFamily); + + m_textSize = new KFontSizeAction(i18n("Text Size"), this); + actions->addAction(QStringLiteral("format_size"), m_textSize); + connect(m_textSize, &KFontSizeAction::fontSizeChanged, this, &KNoteEdit::setTextFontSize); + + mChangeCaseActionMenu = new PimCommon::KActionMenuChangeCase(this); + mChangeCaseActionMenu->appendInActionCollection(actions); + connect(mChangeCaseActionMenu, &PimCommon::KActionMenuChangeCase::upperCase, this, &KNoteEdit::slotUpperCase); + connect(mChangeCaseActionMenu, &PimCommon::KActionMenuChangeCase::lowerCase, this, &KNoteEdit::slotLowerCase); + connect(mChangeCaseActionMenu, &PimCommon::KActionMenuChangeCase::sentenceCase, this, &KNoteEdit::slotSentenceCase); + connect(mChangeCaseActionMenu, &PimCommon::KActionMenuChangeCase::reverseCase, this, &KNoteEdit::slotReverseCase); + + QAction *action = new QAction(QIcon::fromTheme(QStringLiteral("knotes_date")), i18n("Insert Date"), this); + actions->addAction(QStringLiteral("insert_date"), action); + connect(action, &QAction::triggered, this, &KNoteEdit::slotInsertDate); + + action = new QAction(QIcon::fromTheme(QStringLiteral("checkmark")), i18n("Insert Checkmark"), this); + actions->addAction(QStringLiteral("insert_checkmark"), action); + connect(action, &QAction::triggered, this, &KNoteEdit::slotInsertCheckMark); + + // QTextEdit connections + connect(this, &KNoteEdit::currentCharFormatChanged, this, &KNoteEdit::slotCurrentCharFormatChanged); + connect(this, &KNoteEdit::cursorPositionChanged, this, &KNoteEdit::slotCursorPositionChanged); + slotCurrentCharFormatChanged(currentCharFormat()); + slotCursorPositionChanged(); +} + +KNoteEdit::~KNoteEdit() +{ +} + +void KNoteEdit::setColor(const QColor &fg, const QColor &bg) +{ + mDefaultBackgroundColor = bg; + mDefaultForegroundColor = fg; + + QPalette p = palette(); + + // better: from light(150) to light(100) to light(75) + // QLinearGradient g( width()/2, 0, width()/2, height() ); + // g.setColorAt( 0, bg ); + // g.setColorAt( 1, bg.darker(150) ); + + p.setColor(QPalette::Window, bg); + // p.setBrush( QPalette::Window, g ); + p.setColor(QPalette::Base, bg); + // p.setBrush( QPalette::Base, g ); + + p.setColor(QPalette::WindowText, fg); + p.setColor(QPalette::Text, fg); + + p.setColor(QPalette::Button, bg.darker(116)); + p.setColor(QPalette::ButtonText, fg); + + //p.setColor( QPalette::Highlight, bg ); + //p.setColor( QPalette::HighlightedText, fg ); + + // order: Light, Midlight, Button, Mid, Dark, Shadow + + // the shadow + p.setColor(QPalette::Light, bg.lighter(180)); + p.setColor(QPalette::Midlight, bg.lighter(150)); + p.setColor(QPalette::Mid, bg.lighter(150)); + p.setColor(QPalette::Dark, bg.darker(108)); + p.setColor(QPalette::Shadow, bg.darker(116)); + + setPalette(p); + + setTextColor(fg); +} + +void KNoteEdit::setNote(KNote *_note) +{ + m_note = _note; +} + +void KNoteEdit::slotReverseCase() +{ + QTextCursor cursor = textCursor(); + KPIMTextEdit::EditorUtil editorUtil; + editorUtil.reverseCase(cursor); +} + +void KNoteEdit::slotSentenceCase() +{ + QTextCursor cursor = textCursor(); + KPIMTextEdit::EditorUtil editorUtil; + editorUtil.sentenceCase(cursor); +} + +void KNoteEdit::slotUpperCase() +{ + QTextCursor cursor = textCursor(); + KPIMTextEdit::EditorUtil editorUtil; + editorUtil.upperCase(cursor); +} + +void KNoteEdit::slotLowerCase() +{ + QTextCursor cursor = textCursor(); + KPIMTextEdit::EditorUtil editorUtil; + editorUtil.lowerCase(cursor); +} + +QMenu *KNoteEdit::mousePopupMenu() +{ + QMenu *popup = KTextEdit::mousePopupMenu(); + if (popup) { + QTextCursor cursor = textCursor(); + if (!isReadOnly()) { + if (cursor.hasSelection()) { + popup->addSeparator(); + popup->addAction(mChangeCaseActionMenu); + } + popup->addSeparator(); + QAction *act = m_actions->action(QStringLiteral("insert_date")); + popup->addAction(act); + popup->addSeparator(); + act = m_actions->action(QStringLiteral("insert_checkmark")); + popup->addAction(act); + } + } + return popup; +} + +void KNoteEdit::setText(const QString &text) +{ + if (acceptRichText() && Qt::mightBeRichText(text)) { + setHtml(text); + } else { + setPlainText(text); + } +} + +QString KNoteEdit::text() const +{ + if (acceptRichText()) { + return toHtml(); + } else { + return toPlainText(); + } +} + +void KNoteEdit::setTextFont(const QFont &font) +{ + setCurrentFont(font); + + // make this font default so that if user deletes note content + // font is remembered + document()->setDefaultFont(font); +} + +void KNoteEdit::setTextFontSize(int size) +{ + setFontPointSize(size); +} + +void KNoteEdit::setTabStop(int tabs) +{ + QFontMetrics fm(font()); + setTabStopWidth(fm.width(QLatin1Char('x')) * tabs); +} + +void KNoteEdit::setAutoIndentMode(bool newmode) +{ + m_autoIndentMode = newmode; +} + +/** public slots **/ + +void KNoteEdit::setRichText(bool f) +{ + if (f == acceptRichText()) { + return; + } + + setAcceptRichText(f); + + if (f) { + setAutoFormatting(AutoAll); + } else { + setAutoFormatting(AutoNone); + } + + const QString t = toPlainText(); + if (f) { + // if the note contains html source try to render it + if (Qt::mightBeRichText(t)) { + setHtml(t); + } else { + setPlainText(t); + } + + enableRichTextActions(true); + } else { + setPlainText(t); + enableRichTextActions(false); + } +} + +void KNoteEdit::textBold(bool b) +{ + if (!acceptRichText()) { + return; + } + + QTextCharFormat f; + f.setFontWeight(b ? QFont::Bold : QFont::Normal); + mergeCurrentCharFormat(f); +} + +void KNoteEdit::textStrikeOut(bool s) +{ + if (!acceptRichText()) { + return; + } + + QTextCharFormat f; + f.setFontStrikeOut(s); + mergeCurrentCharFormat(f); +} + +void KNoteEdit::slotTextColor() +{ + if (!acceptRichText()) { + return; + } + + if (m_note) { + m_note->setBlockSave(true); + } + QColor c = QColorDialog::getColor(textColor(), this); + if (c.isValid()) { + setTextColor(c); + } + if (m_note) { + m_note->setBlockSave(false); + } +} + +void KNoteEdit::slotTextBackgroundColor() +{ + if (!acceptRichText()) { + return; + } + + if (m_note) { + m_note->setBlockSave(true); + } + const QColor c = QColorDialog::getColor(textBackgroundColor(), this); + if (c.isValid()) { + setTextBackgroundColor(c); + } + if (m_note) { + m_note->setBlockSave(false); + } +} + +void KNoteEdit::textAlignLeft() +{ + if (!acceptRichText()) { + return; + } + setAlignment(Qt::AlignLeft); + m_textAlignLeft->setChecked(true); +} + +void KNoteEdit::textAlignCenter() +{ + if (!acceptRichText()) { + return; + } + setAlignment(Qt::AlignCenter); + m_textAlignCenter->setChecked(true); +} + +void KNoteEdit::textAlignRight() +{ + if (!acceptRichText()) { + return; + } + setAlignment(Qt::AlignRight); + m_textAlignRight->setChecked(true); +} + +void KNoteEdit::textAlignBlock() +{ + if (!acceptRichText()) { + return; + } + setAlignment(Qt::AlignJustify); + m_textAlignBlock->setChecked(true); +} + +void KNoteEdit::textList() +{ + if (!acceptRichText()) { + return; + } + QTextCursor c = textCursor(); + c.beginEditBlock(); + + if (m_textList->isChecked()) { + QTextListFormat lf; + QTextBlockFormat bf = c.blockFormat(); + + lf.setIndent(bf.indent() + 1); + bf.setIndent(0); + + lf.setStyle(QTextListFormat::ListDisc); + + c.setBlockFormat(bf); + c.createList(lf); + } else { + QTextBlockFormat bf; + bf.setObjectIndex(-1); + c.setBlockFormat(bf); + } + + c.endEditBlock(); +} + +void KNoteEdit::textSuperScript() +{ + if (!acceptRichText()) { + return; + } + QTextCharFormat f; + if (m_textSuper->isChecked()) { + if (m_textSub->isChecked()) { + m_textSub->setChecked(false); + } + f.setVerticalAlignment(QTextCharFormat::AlignSuperScript); + } else { + f.setVerticalAlignment(QTextCharFormat::AlignNormal); + } + mergeCurrentCharFormat(f); +} + +void KNoteEdit::textSubScript() +{ + if (!acceptRichText()) { + return; + } + QTextCharFormat f; + if (m_textSub->isChecked()) { + if (m_textSuper->isChecked()) { + m_textSuper->setChecked(false); + } + f.setVerticalAlignment(QTextCharFormat::AlignSubScript); + } else { + f.setVerticalAlignment(QTextCharFormat::AlignNormal); + } + mergeCurrentCharFormat(f); +} + +void KNoteEdit::textIncreaseIndent() +{ + if (!acceptRichText()) { + return; + } + QTextBlockFormat f = textCursor().blockFormat(); + f.setIndent(f.indent() + 1); + textCursor().setBlockFormat(f); +} + +void KNoteEdit::textDecreaseIndent() +{ + if (!acceptRichText()) { + return; + } + QTextBlockFormat f = textCursor().blockFormat(); + short int curIndent = f.indent(); + + if (curIndent > 0) { + f.setIndent(curIndent - 1); + } + textCursor().setBlockFormat(f); +} + +/** protected methods **/ + +void KNoteEdit::keyPressEvent(QKeyEvent *e) +{ + KTextEdit::keyPressEvent(e); + + if (m_autoIndentMode && ((e->key() == Qt::Key_Return) || (e->key() == Qt::Key_Enter))) { + autoIndent(); + } +} + +void KNoteEdit::focusInEvent(QFocusEvent *e) +{ + KTextEdit::focusInEvent(e); + + setVerticalScrollBarPolicy(Qt::ScrollBarAsNeeded); + setHorizontalScrollBarPolicy(Qt::ScrollBarAsNeeded); +} + +void KNoteEdit::focusOutEvent(QFocusEvent *e) +{ + setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff); + setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff); + + KTextEdit::focusOutEvent(e); +} + +/** private slots **/ + +void KNoteEdit::slotCurrentCharFormatChanged(const QTextCharFormat &f) +{ + if (!acceptRichText()) { + return; + } + + // font changes + m_textFont->setFont(f.fontFamily()); + m_textSize->setFontSize((f.fontPointSize() > 0) ? (int)f.fontPointSize() : 10); + + m_textBold->setChecked(f.font().bold()); + m_textItalic->setChecked(f.fontItalic()); + m_textUnderline->setChecked(f.fontUnderline()); + m_textStrikeOut->setChecked(f.fontStrikeOut()); + + // color changes + QPixmap pix(ICON_SIZE, ICON_SIZE); + pix.fill(f.foreground().color()); + m_textColor->QAction::setIcon(pix); + + // vertical alignment changes + QTextCharFormat::VerticalAlignment va = f.verticalAlignment(); + if (va == QTextCharFormat::AlignNormal) { + m_textSuper->setChecked(false); + m_textSub->setChecked(false); + } else if (va == QTextCharFormat::AlignSuperScript) { + m_textSuper->setChecked(true); + } else if (va == QTextCharFormat::AlignSubScript) { + m_textSub->setChecked(true); + } +} + +void KNoteEdit::slotCursorPositionChanged() +{ + if (!acceptRichText()) { + return; + } + // alignment changes + const Qt::Alignment a = alignment(); + if (a & Qt::AlignLeft) { + m_textAlignLeft->setChecked(true); + } else if (a & Qt::AlignHCenter) { + m_textAlignCenter->setChecked(true); + } else if (a & Qt::AlignRight) { + m_textAlignRight->setChecked(true); + } else if (a & Qt::AlignJustify) { + m_textAlignBlock->setChecked(true); + } +} + +/** private methods **/ + +void KNoteEdit::autoIndent() +{ + QTextCursor c = textCursor(); + QTextBlock b = c.block(); + + QString string; + while ((b.previous().length() > 0) && string.trimmed().isEmpty()) { + b = b.previous(); + string = b.text(); + } + + if (string.trimmed().isEmpty()) { + return; + } + + // This routine returns the whitespace before the first non white space + // character in string. + // It is assumed that string contains at least one non whitespace character + // ie \n \r \t \v \f and space + QString indentString; + + const int len = string.length(); + int i = 0; + while (i < len && string.at(i).isSpace()) { + indentString += string.at(i++); + } + + if (!indentString.isEmpty()) { + c.insertText(indentString); + } +} + +void KNoteEdit::enableRichTextActions(bool enabled) +{ + m_textColor->setEnabled(enabled); + m_textFont->setEnabled(enabled); + m_textSize->setEnabled(enabled); + + m_textBold->setEnabled(enabled); + m_textItalic->setEnabled(enabled); + m_textUnderline->setEnabled(enabled); + m_textStrikeOut->setEnabled(enabled); + + m_textAlignLeft->setEnabled(enabled); + m_textAlignCenter->setEnabled(enabled); + m_textAlignRight->setEnabled(enabled); + m_textAlignBlock->setEnabled(enabled); + + m_textList->setEnabled(enabled); + m_textSuper->setEnabled(enabled); + m_textSub->setEnabled(enabled); + + m_textIncreaseIndent->setEnabled(enabled); + m_textDecreaseIndent->setEnabled(enabled); +} + +void KNoteEdit::slotInsertDate() +{ + NoteShared::NoteEditorUtils noteEditorUtils; + noteEditorUtils.insertDate(this); +} + +void KNoteEdit::slotInsertCheckMark() +{ + QTextCursor cursor = textCursor(); + NoteShared::NoteEditorUtils noteEditorUtils; + noteEditorUtils.addCheckmark(cursor); +} + +void KNoteEdit::setCursorPositionFromStart(int pos) +{ + if (pos > 0) { + QTextCursor cursor = textCursor(); + //Fix html pos cursor + cursor.setPosition(qMin(pos, cursor.document()->characterCount() - 1)); + setTextCursor(cursor); + ensureCursorVisible(); + } +} + +int KNoteEdit::cursorPositionFromStart() const +{ + return textCursor().position(); +} diff --git a/src/knoteedit.h b/src/knoteedit.h new file mode 100644 index 0000000..eed2fec --- /dev/null +++ b/src/knoteedit.h @@ -0,0 +1,133 @@ +/******************************************************************* + KNotes -- Notes for the KDE project + + Copyright (c) 1997-2013, The KNotes Developers + + 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. +*******************************************************************/ + +#ifndef KNOTEEDIT_H +#define KNOTEEDIT_H + +#include "knotes_export.h" +#include +#include + +#include +class QFont; + +class QAction; +class KActionCollection; +class KFontAction; +class KFontSizeAction; +class KToggleAction; +class KNote; +namespace PimCommon { +class KActionMenuChangeCase; +} +class KNOTES_EXPORT KNoteEdit : public KTextEdit +{ + Q_OBJECT +public: + explicit KNoteEdit(KActionCollection *actions, QWidget *parent = nullptr); + ~KNoteEdit() override; + + void setNote(KNote *_note); + + void setText(const QString &text); + QString text() const; + + void setTextFont(const QFont &font); + void setTabStop(int tabs); + void setAutoIndentMode(bool newmode); + + void setColor(const QColor &fg, const QColor &bg); + void setCursorPositionFromStart(int pos); + int cursorPositionFromStart() const; + QMenu *mousePopupMenu() override; +public Q_SLOTS: + void setRichText(bool); + + void textBold(bool); + void textStrikeOut(bool); + + void slotTextColor(); + + void textAlignLeft(); + void textAlignCenter(); + void textAlignRight(); + void textAlignBlock(); + + void textList(); + + void textSuperScript(); + void textSubScript(); + + void textIncreaseIndent(); + void textDecreaseIndent(); + void setTextFontSize(int); + + void slotTextBackgroundColor(); + void slotInsertDate(); + +protected: + void keyPressEvent(QKeyEvent *) override; + void focusInEvent(QFocusEvent *) override; + void focusOutEvent(QFocusEvent *) override; + +private Q_SLOTS: + void slotCurrentCharFormatChanged(const QTextCharFormat &); + void slotCursorPositionChanged(); + void slotUpperCase(); + void slotLowerCase(); + void slotSentenceCase(); + void slotInsertCheckMark(); + void slotReverseCase(); +private: + void autoIndent(); + + void enableRichTextActions(bool enabled); + +private: + QColor mDefaultBackgroundColor; + QColor mDefaultForegroundColor; + + KToggleAction *m_textBold = nullptr; + KToggleAction *m_textItalic = nullptr; + KToggleAction *m_textUnderline = nullptr; + KToggleAction *m_textStrikeOut = nullptr; + + KToggleAction *m_textAlignLeft = nullptr; + KToggleAction *m_textAlignCenter = nullptr; + KToggleAction *m_textAlignRight = nullptr; + KToggleAction *m_textAlignBlock = nullptr; + + KToggleAction *m_textList = nullptr; + KToggleAction *m_textSuper = nullptr; + KToggleAction *m_textSub = nullptr; + + QAction *m_textIncreaseIndent = nullptr; + QAction *m_textDecreaseIndent = nullptr; + + QAction *m_textColor = nullptr; + KFontAction *m_textFont = nullptr; + KFontSizeAction *m_textSize = nullptr; + KNote *m_note = nullptr; + KActionCollection *m_actions = nullptr; + PimCommon::KActionMenuChangeCase *mChangeCaseActionMenu = nullptr; + bool m_autoIndentMode = false; +}; + +#endif diff --git a/src/kontactplugin/CMakeLists.txt b/src/kontactplugin/CMakeLists.txt new file mode 100644 index 0000000..67132c2 --- /dev/null +++ b/src/kontactplugin/CMakeLists.txt @@ -0,0 +1,59 @@ + + + +########### next target ############### +set(kontact_knotesplugin_PART_SRCS + knotes_plugin.cpp + knotes_part.cpp + summarywidget.cpp + knotesiconview.cpp + knoteslistwidgetsearchline.cpp + knoteswidget.cpp + knoteseditdialog.cpp + knotesselectdeletenotesdialog.cpp +) + +qt5_add_dbus_adaptor(kontact_knotesplugin_PART_SRCS org.kde.kontact.KNotes.xml knotes_part.h KNotesPart) +qt5_add_dbus_interfaces(kontact_knotesplugin_interface_SRCS org.kde.kontact.KNotes.xml) + +ecm_qt_declare_logging_category(kontact_knotesplugin_PART_SRCS HEADER knotes_kontact_plugin_debug.h IDENTIFIER KNOTES_KONTACT_PLUGIN_LOG CATEGORY_NAME org.kde.pim.knoteskontactplugin) + + +add_library(kontact_knotesplugin MODULE ${kontact_knotesplugin_PART_SRCS} ${kontact_knotesplugin_interface_SRCS} ) + +target_link_libraries(kontact_knotesplugin + knotesprivate + KF5::CalendarCore + KF5::CalendarUtils + KF5::KontactInterface + KF5::Libkdepim + notesharedprivate + KF5::DNSSD + KF5::Mime + KF5::KCMUtils + KF5::AkonadiWidgets + KF5::AkonadiNotes + KF5::ItemViews + KF5::Contacts +) + +########### install files ############### + +set(kcm_knotessummary_PART_SRCS kcmknotessummary.cpp ) + +add_library(kcm_knotessummary MODULE ${kcm_knotessummary_PART_SRCS}) + +target_link_libraries(kcm_knotessummary KF5::PimCommonAkonadi KF5::AkonadiNotes KF5::ConfigWidgets KF5::I18n) + + +install(TARGETS kcm_knotessummary DESTINATION ${KDE_INSTALL_PLUGINDIR}) + +install(FILES kcmknotessummary.desktop DESTINATION ${KDE_INSTALL_KSERVICES5DIR}) + + +install(TARGETS kontact_knotesplugin DESTINATION ${KDE_INSTALL_PLUGINDIR}) +install(FILES knotes_part.rc DESTINATION ${KDE_INSTALL_KXMLGUI5DIR}/knotes) +install(FILES knotesplugin.desktop DESTINATION ${KDE_INSTALL_KSERVICES5DIR}/kontact) +install(FILES org.kde.kontact.KNotes.xml DESTINATION ${KDE_INSTALL_DBUSINTERFACEDIR}) + +install(FILES knotes.setdlg DESTINATION ${KDE_INSTALL_DATADIR}/kontact/ksettingsdialog) diff --git a/src/kontactplugin/kcmknotessummary.cpp b/src/kontactplugin/kcmknotessummary.cpp new file mode 100644 index 0000000..e85f4c5 --- /dev/null +++ b/src/kontactplugin/kcmknotessummary.cpp @@ -0,0 +1,121 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ +#include "kcmknotessummary.h" + +#include + +#include "PimCommonAkonadi/CheckedCollectionWidget" + +#include + +#include +#include +#include +#include "knotes_kontact_plugin_debug.h" +#include +#include + +#include +#include +#include + +extern "C" +{ +Q_DECL_EXPORT KCModule *create_knotessummary(QWidget *parent, const char *) +{ + return new KCMKNotesSummary(parent); +} +} + +KCMKNotesSummary::KCMKNotesSummary(QWidget *parent) + : KCModule(parent) +{ + initGUI(); + + connect(mCheckedCollectionWidget->folderTreeView(), &QAbstractItemView::clicked, + this, &KCMKNotesSummary::modified); + + KAcceleratorManager::manage(this); + + load(); + + KAboutData *about = new KAboutData(QStringLiteral("kcmknotessummary"), + i18n("kcmknotessummary"), + QString(), + i18n("Notes Summary Configuration Dialog"), + KAboutLicense::GPL, + i18n("Copyright © 2013-2018 Laurent Montel ")); + about->addAuthor(ki18n("Laurent Montel").toString(), QString(), QStringLiteral("montel@kde.org")); + setAboutData(about); +} + +void KCMKNotesSummary::modified() +{ + Q_EMIT changed(true); +} + +void KCMKNotesSummary::initGUI() +{ + QVBoxLayout *layout = new QVBoxLayout(this); + layout->setMargin(0); + + mCheckedCollectionWidget = new PimCommon::CheckedCollectionWidget(Akonadi::NoteUtils::noteMimeType()); + layout->addWidget(mCheckedCollectionWidget); +} + +void KCMKNotesSummary::initFolders() +{ + KSharedConfigPtr _config = KSharedConfig::openConfig(QStringLiteral("kcmknotessummaryrc")); + + mModelState + = new KViewStateMaintainer(_config->group("CheckState"), this); + mModelState->setSelectionModel(mCheckedCollectionWidget->selectionModel()); +} + +void KCMKNotesSummary::loadFolders() +{ + mModelState->restoreState(); +} + +void KCMKNotesSummary::storeFolders() +{ + KConfig config(QStringLiteral("kcmknotessummaryrc")); + mModelState->saveState(); + config.sync(); +} + +void KCMKNotesSummary::load() +{ + initFolders(); + loadFolders(); + + Q_EMIT changed(false); +} + +void KCMKNotesSummary::save() +{ + storeFolders(); + + Q_EMIT changed(false); +} + +void KCMKNotesSummary::defaults() +{ + Q_EMIT changed(true); +} diff --git a/src/kontactplugin/kcmknotessummary.desktop b/src/kontactplugin/kcmknotessummary.desktop new file mode 100644 index 0000000..bc25d4b --- /dev/null +++ b/src/kontactplugin/kcmknotessummary.desktop @@ -0,0 +1,127 @@ +[Desktop Entry] +Icon=knotes +Type=Service +X-KDE-ServiceTypes=KCModule + +X-KDE-ModuleType=Library +X-KDE-Library=kcm_knotessummary +X-KDE-FactoryName=knotessummary +X-KDE-ParentApp=kontact_summaryplugin +X-KDE-ParentComponents=kontact_summaryplugin +X-KDE-CfgDlgHierarchy=KontactSummary +X-KDE-Weight=200 + +Name=New Notes +Name[ar]=ملاحظات جديدة +Name[bs]=Nove biljeÅ¡ke +Name[ca]=Notes noves +Name[ca@valencia]=Notes noves +Name[cs]=Nové poznámky +Name[da]=Nye noter +Name[de]=Neue Notizen +Name[el]=Νέες σημειώσεις +Name[en_GB]=New Notes +Name[es]=Nuevas notas +Name[et]=Uued märkmed +Name[fi]=Uudet muistiinpanot +Name[fr]=Nouvelles notes +Name[gl]=Novas notas +Name[hu]=Új jegyzetek +Name[ia]=Nove notas +Name[it]=Nuove note +Name[ko]=새 노트 +Name[nb]=Nye notater +Name[nds]=Nieg Notizen +Name[nl]=Nieuwe notities +Name[pl]=Nowe notatki +Name[pt]=Novas Notas +Name[pt_BR]=Novas notas +Name[ru]=Новые заметки +Name[sk]=Nové poznámky +Name[sl]=Nova sporočilca +Name[sr]=Нове белешке +Name[sr@ijekavian]=Нове белешке +Name[sr@ijekavianlatin]=Nove beleÅ¡ke +Name[sr@latin]=Nove beleÅ¡ke +Name[sv]=Nya anteckningar +Name[tr]=Yeni Notlar +Name[uk]=Нові нотатки +Name[x-test]=xxNew Notesxx +Name[zh_CN]=新便笺 +Name[zh_TW]=新增便條 +Comment=Notes Summary Setup +Comment[ar]=إعداد ملخّص الملاحظات +Comment[bs]=Postavke kratkog sadržaja biljeÅ¡ki +Comment[ca]=Configuració del resum per a les notes +Comment[ca@valencia]=Configuració del resum per a les notes +Comment[cs]=Nastavení souhrnu poznámek +Comment[da]=Opsætning af noteoversigt +Comment[de]=Einstellung der Notizen-Übersicht +Comment[el]=Ρύθμιση σύνοψης σημειώσεων +Comment[en_GB]=Notes Summary Setup +Comment[es]=Configuración del resumen de notas +Comment[et]=Märkmete kokkuvõtte seadistus +Comment[fi]=Muistiinpanoyhteenvedon asetukset +Comment[fr]=Configuration du résumé des notes +Comment[gl]=Configuración do resumo das notas +Comment[hu]=Jegyzetek áttekintésének beállításai +Comment[ia]=Configuration de summario de Notas +Comment[it]=Impostazioni sommario note +Comment[ko]=노트 요약 설정 +Comment[nb]=Notater sammendragsoppsett +Comment[nds]=De Notizen-Översicht instellen +Comment[nl]=Instellingen voor overzicht van notities +Comment[pl]=Ustawienia podsumowania notatek +Comment[pt]=Configuração do Resumo das Notas +Comment[pt_BR]=Configuração do resumo de notas +Comment[ru]=Настройка дайджеста заметок +Comment[sk]=Nastavenie súhrnu poznámok +Comment[sl]=Nastavitve povzetka sporočilc +Comment[sr]=Подешавање сажетка бележака +Comment[sr@ijekavian]=Подешавање сажетка бележака +Comment[sr@ijekavianlatin]=PodeÅ¡avanje sažetka beležaka +Comment[sr@latin]=PodeÅ¡avanje sažetka beležaka +Comment[sv]=Inställning av anteckningsöversikt +Comment[tr]=Not Özet Yapılandırması +Comment[uk]=Налаштування резюме щодо нотаток +Comment[x-test]=xxNotes Summary Setupxx +Comment[zh_CN]=便笺摘要设置 +Comment[zh_TW]=便條摘要設定 +X-KDE-Keywords=notes, summary, configure, settings +X-KDE-Keywords[ar]=notes,summary,configure,settings,ملاحظات,ملخص,ضبط,إعدادات +X-KDE-Keywords[bs]=biljeÅ¡ke, rezime, konfiguriranje, postavke +X-KDE-Keywords[ca]=notes, resum, configura, arranjament +X-KDE-Keywords[ca@valencia]=notes, resum, configura, arranjament +X-KDE-Keywords[da]=noter, oversigt, indstil, indstillinger +X-KDE-Keywords[de]=Notizen,Übersicht,einstellen,konfigurieren,Konfiguration,Einrichtung,Einstellungen +X-KDE-Keywords[el]=σημειώσεις, σύνοψη, διαμόρφωση, ρυθμίσεις +X-KDE-Keywords[en_GB]=notes, summary, configure, settings +X-KDE-Keywords[es]=notas, resumen, configurar, preferencias +X-KDE-Keywords[et]=märkmed, kokkuvõte, seadistamine, seadistused +X-KDE-Keywords[fi]=notes, muistiinpanot, summary, yhteenveto, configure, asetukset +X-KDE-Keywords[fr]=notes,résumé,configuration,paramètres +X-KDE-Keywords[gl]=notas, resumo, configurar, opcións +X-KDE-Keywords[hu]=jegyzetek, összegzés, beállítás, beállítások +X-KDE-Keywords[ia]=notas, summario,configura,preferentias +X-KDE-Keywords[it]=note, sommario, configurazione, impostazioni +X-KDE-Keywords[ko]=notes, summary, configure, settings, 노트, 메모, 요약, 설정 +X-KDE-Keywords[nb]=notater,sammendrag,oppsett,innstillinger +X-KDE-Keywords[nds]=Notizen,Tosamenfaten,instellen,inrichten +X-KDE-Keywords[nl]=notities, samenvatting, instellen, instellingen +X-KDE-Keywords[nn]=notat, samanfatting, samandrag, oppsett, innstillingar +X-KDE-Keywords[pl]=notatki, podsumowanie, konfiguruj, ustawienia +X-KDE-Keywords[pt]=notas, resumo, configurar, configuração +X-KDE-Keywords[pt_BR]=notas, resumo, configurar, configurações +X-KDE-Keywords[ru]=notes,email,summary,configure,settings,заметки,настройка,сводка,почта,дайджест,почта +X-KDE-Keywords[sk]=email, súhrn, nastaviÅ¥, nastavenia +X-KDE-Keywords[sl]=sporočilca,opombe,povzetek,nastavi,nastavitve +X-KDE-Keywords[sr]=notes,summary,configure,settings,белешке,сажетак,подешавање,подесити,поставке +X-KDE-Keywords[sr@ijekavian]=notes,summary,configure,settings,белешке,сажетак,подешавање,подесити,поставке +X-KDE-Keywords[sr@ijekavianlatin]=notes,summary,configure,settings,beleÅ¡ke,sažetak,podeÅ¡avanje,podesiti,postavke +X-KDE-Keywords[sr@latin]=notes,summary,configure,settings,beleÅ¡ke,sažetak,podeÅ¡avanje,podesiti,postavke +X-KDE-Keywords[sv]=anteckningar, sammanfattning, anpassa, inställningar +X-KDE-Keywords[tr]=notlar, özet, yapılandır, ayarlar +X-KDE-Keywords[uk]=notes, summary, configure, settings, нотатки, резюме, налаштувати, параметри +X-KDE-Keywords[x-test]=xxnotesxx,xx summaryxx,xx configurexx,xx settingsxx +X-KDE-Keywords[zh_CN]=notes, summary, configure, settings, 便笺, 摘要, 配置, 设置 +X-KDE-Keywords[zh_TW]=notes, summary, configure, settings diff --git a/src/kontactplugin/kcmknotessummary.h b/src/kontactplugin/kcmknotessummary.h new file mode 100644 index 0000000..3a4d66f --- /dev/null +++ b/src/kontactplugin/kcmknotessummary.h @@ -0,0 +1,56 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ +#ifndef KCMKNOTESSUMMARY_H +#define KCMKNOTESSUMMARY_H + +#include +#include +namespace Akonadi { +class ETMViewStateSaver; +} + +namespace PimCommon { +class CheckedCollectionWidget; +} + +class KCMKNotesSummary : public KCModule +{ + Q_OBJECT + +public: + explicit KCMKNotesSummary(QWidget *parent = nullptr); + + void load() override; + void save() override; + void defaults() override; + +private Q_SLOTS: + void modified(); + +private: + void initGUI(); + void initFolders(); + void loadFolders(); + void storeFolders(); + + PimCommon::CheckedCollectionWidget *mCheckedCollectionWidget = nullptr; + KViewStateMaintainer *mModelState = nullptr; +}; + +#endif diff --git a/src/kontactplugin/knotes.setdlg b/src/kontactplugin/knotes.setdlg new file mode 100644 index 0000000..2008c38 --- /dev/null +++ b/src/kontactplugin/knotes.setdlg @@ -0,0 +1,103 @@ +[KNotes] +Name=Popup Notes +Name[ar]=ملاحظات منبثقة +Name[bs]=Iskočne napomene +Name[ca]=Notes emergents +Name[ca@valencia]=Notes emergents +Name[cs]=Vyskakovací poznámky +Name[da]=Pop op-noter +Name[de]=Haftnotizen +Name[el]=Αναδυόμενες σημειώσεις +Name[en_GB]=Popup Notes +Name[eo]=Glunotoj +Name[es]=Notas emergentes +Name[et]=Sedelid +Name[fi]=Ponnahdusviestit +Name[fr]=Notes +Name[ga]=Preabnótaí +Name[gl]=Notas emerxentes +Name[hu]=Jegyzetlapok +Name[ia]=Notas de popup +Name[it]=Note a comparsa +Name[ja]=ポップアップメモ +Name[kk]=Қалқымалы жазбалар +Name[km]=ចំណាំ​លេច​ឡើង +Name[ko]=팝업 노트 +Name[lt]=LipnÅ«s lapeliai +Name[lv]=PiezÄ«mju lapiņas +Name[mr]=पॉपअप नोंदी +Name[nb]=Sprettopp-notater +Name[nds]=Opduk-Notizen +Name[nl]=Popup notities +Name[nn]=Sprettoppnotat +Name[pa]=ਪੋਪਅੱਪ ਨੋਟਿਸ +Name[pl]=Żółte karteczki +Name[pt]=Notas +Name[pt_BR]=Notas instantâneas +Name[ro]=Notițe +Name[ru]=Заметки +Name[sk]=Vyskakujúce poznámky +Name[sl]=Pojavna sporočilca +Name[sr]=Искачуће белешке +Name[sr@ijekavian]=Искачуће биљешке +Name[sr@ijekavianlatin]=Iskačuće biljeÅ¡ke +Name[sr@latin]=Iskačuće beleÅ¡ke +Name[sv]=Anteckningslappar +Name[th]=บันทึกย่อแบบป๊อปอับ +Name[tr]=Seyyar Notlar +Name[ug]=سەكرىمە ئىزاھلار +Name[uk]=Записник +Name[wa]=Aspitantès notes +Name[x-test]=xxPopup Notesxx +Name[zh_CN]=弹出式记事本 +Name[zh_TW]=彈出式便條 +Comment=Popup Notes Component +Comment[ar]=مكوّن ملاحظات منبثقة +Comment[bs]=Komponenta Iskočne napomene +Comment[ca]=Component de notes emergents +Comment[ca@valencia]=Component de notes emergents +Comment[cs]=Komponenta vyskakovacích poznámek +Comment[da]=Pop op-notekomponent +Comment[de]=Haftnotizen-Komponente +Comment[el]=Συστατικό αναδυόμενων σημειώσεων +Comment[en_GB]=Popup Notes Component +Comment[es]=Componente de las notas emergentes +Comment[et]=Sedelite komponent +Comment[fi]=Ponnahdusviestiosa +Comment[fr]=Composant de petites notes +Comment[ga]=Comhpháirt Preabnótaí +Comment[gl]=Compoñente de notas emerxentes +Comment[hu]=Jegyzetlap objektum +Comment[ia]=Componente de notas de popup +Comment[it]=Componente note a comparsa +Comment[ja]=ポップアップメモコンポーネント +Comment[kk]=Қалқымалы жазбалар компоненті +Comment[km]=សមាសភាគ​ចំណាំលេចឡើង​ +Comment[ko]=팝업 노트 구성 요소 +Comment[lt]=Lipnių lapelių komponentas +Comment[lv]=PiezÄ«mju lapiņu komponente +Comment[mr]=पॉपअप नोंदी घटक +Comment[nb]=Komponent for sprettoppnotater +Comment[nds]=Opduknotiz-Komponent +Comment[nl]=Popup notitiescomponent +Comment[nn]=Sprettoppnotat-komponent +Comment[pa]=ਪੋਪਅੱਪ ਨੋਟਿਸ ਭਾਗ +Comment[pl]=Składnik żółtych karteczek +Comment[pt]=Componente de Notas +Comment[pt_BR]=Componente de Notas instantâneas +Comment[ru]=Компонент заметок +Comment[sk]=Komponent vyskakovacích poznámok +Comment[sl]=Sestavni del za pojavna sporočilca +Comment[sr]=Компонента искачућих белешки +Comment[sr@ijekavian]=Компонента искачућих биљешки +Comment[sr@ijekavianlatin]=Komponenta iskačućih biljeÅ¡ki +Comment[sr@latin]=Komponenta iskačućih beleÅ¡ki +Comment[sv]=Komponent för anteckningslappar +Comment[tr]=Seyyar Notlar Bileşeni +Comment[uk]=Компонент записника +Comment[wa]=Componint aspitantès notes +Comment[x-test]=xxPopup Notes Componentxx +Comment[zh_CN]=弹出式记事本组件 +Comment[zh_TW]=彈出式便條元件 +Weight=600 +Icon=knotes diff --git a/src/kontactplugin/knotes_part.cpp b/src/kontactplugin/knotes_part.cpp new file mode 100644 index 0000000..08bd3b4 --- /dev/null +++ b/src/kontactplugin/knotes_part.cpp @@ -0,0 +1,888 @@ +/* + This file is part of the KDE project + + Copyright (C) 2002-2003 Daniel Molkentin + Copyright (C) 2004-2006 Michael Brade + Copyright (C) 2013-2018 Laurent Montel + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#include "knotes_part.h" +#include "knotes_kontact_plugin_debug.h" +#include "knoteedit.h" +#include "knotesadaptor.h" +#include "knoteseditdialog.h" +#include "knotesglobalconfig.h" +#include "knotesiconview.h" +#include "knotesselectdeletenotesdialog.h" +#include "knoteswidget.h" +#include "notesharedglobalconfig.h" +#include "noteutils.h" +#include "alarms/notealarmdialog.h" +#include "akonadi/notesakonaditreemodel.h" +#include "akonadi/noteschangerecorder.h" +#include "attributes/notealarmattribute.h" +#include "attributes/notedisplayattribute.h" +#include "attributes/notelockattribute.h" +#include "attributes/showfoldernotesattribute.h" +#include "configdialog/knoteconfigdialog.h" +#include "configdialog/knotesimpleconfigdialog.h" +#include "finddialog/knotefinddialog.h" +#include "job/createnewnotejob.h" +#include "print/knoteprinter.h" +#include "print/knoteprintobject.h" +#include "print/knoteprintselectthemedialog.h" +#include "resources/localresourcecreator.h" +#include "utils/knoteutils.h" + +#include +#include +#include +#include +#include +#include +#include +#include + +#include + +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include +#include + +KNotesPart::KNotesPart(QObject *parent) + : KParts::ReadOnlyPart(parent) + , mNotesWidget(nullptr) + , mPublisher(nullptr) + , mNotePrintPreview(nullptr) + , mNoteTreeModel(nullptr) +{ + (void)new KNotesAdaptor(this); + QDBusConnection::sessionBus().registerObject(QStringLiteral("/KNotes"), this); + + setComponentName(QStringLiteral("knotes"), i18n("KNotes")); + + Akonadi::ControlGui::widgetNeedsAkonadi(widget()); + + if (KNotesGlobalConfig::self()->autoCreateResourceOnStart()) { + NoteShared::LocalResourceCreator *creator = new NoteShared::LocalResourceCreator(this); + creator->createIfMissing(); + } + + // create the actions + mNewNote = new QAction(QIcon::fromTheme(QStringLiteral("knotes")), + i18nc("@action:inmenu create new popup note", "&New"), this); + actionCollection()->addAction(QStringLiteral("file_new"), mNewNote); + connect(mNewNote, &QAction::triggered, this, [this]() { + newNote(); + }); + actionCollection()->setDefaultShortcut(mNewNote, QKeySequence(Qt::CTRL + Qt::Key_N)); + //mNewNote->setHelpText( + // i18nc( "@info:status", "Create a new popup note" ) ); + mNewNote->setWhatsThis( + i18nc("@info:whatsthis", + "You will be presented with a dialog where you can add a new popup note.")); + + mNoteEdit = new QAction(QIcon::fromTheme(QStringLiteral("document-edit")), + i18nc("@action:inmenu", "Edit..."), this); + actionCollection()->addAction(QStringLiteral("edit_note"), mNoteEdit); + connect(mNoteEdit, &QAction::triggered, this, [this]() { + editNote(); + }); + //mNoteEdit->setHelpText( + // i18nc( "@info:status", "Edit popup note" ) ); + mNoteEdit->setWhatsThis( + i18nc("@info:whatsthis", + "You will be presented with a dialog where you can modify an existing popup note.")); + + mNoteRename = new QAction(QIcon::fromTheme(QStringLiteral("edit-rename")), + i18nc("@action:inmenu", "Rename..."), this); + actionCollection()->setDefaultShortcut(mNoteRename, QKeySequence(Qt::Key_F2)); + actionCollection()->addAction(QStringLiteral("edit_rename"), mNoteRename); + connect(mNoteRename, &QAction::triggered, this, &KNotesPart::renameNote); + //mNoteRename->setHelpText( + // i18nc( "@info:status", "Rename popup note" ) ); + mNoteRename->setWhatsThis( + i18nc("@info:whatsthis", + "You will be presented with a dialog where you can rename an existing popup note.")); + + mNoteDelete = new QAction(QIcon::fromTheme(QStringLiteral("edit-delete")), + i18nc("@action:inmenu", "Delete"), this); + actionCollection()->addAction(QStringLiteral("edit_delete"), mNoteDelete); + connect(mNoteDelete, &QAction::triggered, this, &KNotesPart::killSelectedNotes); + actionCollection()->setDefaultShortcut(mNoteDelete, QKeySequence(Qt::Key_Delete)); + //mNoteDelete->setHelpText( + // i18nc( "@info:status", "Delete popup note" ) ); + mNoteDelete->setWhatsThis( + i18nc("@info:whatsthis", + "You will be prompted if you really want to permanently remove " + "the selected popup note.")); + + mNotePrint = new QAction(QIcon::fromTheme(QStringLiteral("document-print")), + i18nc("@action:inmenu", "Print Selected Notes..."), this); + actionCollection()->addAction(QStringLiteral("print_note"), mNotePrint); + connect(mNotePrint, &QAction::triggered, this, &KNotesPart::slotPrintSelectedNotes); + //mNotePrint->setHelpText( + // i18nc( "@info:status", "Print popup note" ) ); + mNotePrint->setWhatsThis( + i18nc("@info:whatsthis", + "You will be prompted to print the selected popup note.")); + + mNotePrintPreview = new QAction(QIcon::fromTheme(QStringLiteral("document-print-preview")), + i18nc("@action:inmenu", "Print Preview Selected Notes..."), this); + actionCollection()->addAction(QStringLiteral("print_preview_note"), mNotePrintPreview); + + connect(mNotePrintPreview, &QAction::triggered, this, &KNotesPart::slotPrintPreviewSelectedNotes); + + mNoteConfigure = new QAction(QIcon::fromTheme(QStringLiteral("configure")), + i18n("Note settings..."), this); + actionCollection()->addAction(QStringLiteral("configure_note"), mNoteConfigure); + connect(mNoteConfigure, &QAction::triggered, this, &KNotesPart::slotNotePreferences); + + QAction *act = new QAction(QIcon::fromTheme(QStringLiteral("configure")), + i18n("Preferences KNotes..."), this); + actionCollection()->addAction(QStringLiteral("knotes_configure"), act); + connect(act, &QAction::triggered, this, &KNotesPart::slotPreferences); + + mNoteSendMail = new QAction(QIcon::fromTheme(QStringLiteral("mail-send")), + i18n("Mail..."), this); + actionCollection()->addAction(QStringLiteral("mail_note"), mNoteSendMail); + connect(mNoteSendMail, &QAction::triggered, this, &KNotesPart::slotMail); + + mNoteSendNetwork = new QAction(QIcon::fromTheme(QStringLiteral("network-wired")), + i18n("Send..."), this); + actionCollection()->addAction(QStringLiteral("send_note"), mNoteSendNetwork); + connect(mNoteSendNetwork, &QAction::triggered, this, &KNotesPart::slotSendToNetwork); + + mNoteSetAlarm = new QAction(QIcon::fromTheme(QStringLiteral("knotes_alarm")), + i18n("Set Alarm..."), this); + actionCollection()->addAction(QStringLiteral("set_alarm"), mNoteSetAlarm); + connect(mNoteSetAlarm, &QAction::triggered, this, &KNotesPart::slotSetAlarm); + + act = new QAction(QIcon::fromTheme(QStringLiteral("edit-paste")), + i18n("New Note From Clipboard"), this); + actionCollection()->addAction(QStringLiteral("new_note_clipboard"), act); + connect(act, &QAction::triggered, this, &KNotesPart::slotNewNoteFromClipboard); + + act = new QAction(QIcon::fromTheme(QStringLiteral("document-open")), + i18n("New Note From Text File..."), this); + actionCollection()->addAction(QStringLiteral("new_note_from_text_file"), act); + connect(act, &QAction::triggered, this, &KNotesPart::slotNewNoteFromTextFile); + + mSaveAs = new QAction(QIcon::fromTheme(QStringLiteral("document-save-as")), + i18n("Save As..."), this); + actionCollection()->addAction(QStringLiteral("save_note"), mSaveAs); + connect(mSaveAs, &QAction::triggered, this, &KNotesPart::slotSaveAs); + + mReadOnly = new KToggleAction(QIcon::fromTheme(QStringLiteral("object-locked")), + i18n("Lock"), this); + actionCollection()->addAction(QStringLiteral("lock_note"), mReadOnly); + connect(mReadOnly, &KToggleAction::triggered, this, &KNotesPart::slotUpdateReadOnly); + mReadOnly->setCheckedState(KGuiItem(i18n("Unlock"), QStringLiteral("object-unlocked"))); + + KStandardAction::find(this, &KNotesPart::slotOpenFindDialog, actionCollection()); + + Akonadi::Session *session = new Akonadi::Session("KNotes Session", this); + mNoteRecorder = new NoteShared::NotesChangeRecorder(this); + mNoteRecorder->changeRecorder()->setSession(session); + mNoteTreeModel = new NoteShared::NotesAkonadiTreeModel(mNoteRecorder->changeRecorder(), this); + + connect(mNoteTreeModel, &NoteShared::NotesAkonadiTreeModel::rowsInserted, + this, &KNotesPart::slotRowInserted); + + connect(mNoteRecorder->changeRecorder(), &Akonadi::Monitor::itemChanged, + this, &KNotesPart::slotItemChanged); + + connect(mNoteRecorder->changeRecorder(), &Akonadi::Monitor::itemRemoved, + this, &KNotesPart::slotItemRemoved); + + connect(mNoteRecorder->changeRecorder(), QOverload &>::of(&Akonadi::ChangeRecorder::collectionChanged), + this, &KNotesPart::slotCollectionChanged); + + mSelectionModel = new QItemSelectionModel(mNoteTreeModel); + mModelProxy = new KCheckableProxyModel(this); + mModelProxy->setSelectionModel(mSelectionModel); + mModelProxy->setSourceModel(mNoteTreeModel); + + KSharedConfigPtr _config = KSharedConfig::openConfig(QStringLiteral("kcmknotessummaryrc")); + + mModelState = new KViewStateMaintainer(_config->group("CheckState"), this); + mModelState->setSelectionModel(mSelectionModel); + + mNotesWidget = new KNotesWidget(this, widget()); + + mQuickSearchAction = new QAction(i18n("Set Focus to Quick Search"), this); + //If change shortcut change in quicksearchwidget->lineedit->setPlaceholderText + actionCollection()->setDefaultShortcut(mQuickSearchAction, QKeySequence(Qt::ALT + Qt::Key_Q)); + actionCollection()->addAction(QStringLiteral("focus_to_quickseach"), mQuickSearchAction); + connect(mQuickSearchAction, &QAction::triggered, mNotesWidget, &KNotesWidget::slotFocusQuickSearch); + + connect(mNotesWidget->notesView(), &QListWidget::itemDoubleClicked, + this, QOverload::of(&KNotesPart::editNote)); + + connect(mNotesWidget->notesView(), &QListWidget::itemSelectionChanged, + this, &KNotesPart::slotOnCurrentChanged); + slotOnCurrentChanged(); + + setWidget(mNotesWidget); + setXMLFile(QStringLiteral("knotes_part.rc")); + updateNetworkListener(); + updateClickMessage(); +} + +KNotesPart::~KNotesPart() +{ + delete mPublisher; + mPublisher = nullptr; +} + +void KNotesPart::updateClickMessage() +{ + mNotesWidget->updateClickMessage(mQuickSearchAction->shortcut().toString()); +} + +void KNotesPart::slotItemRemoved(const Akonadi::Item &item) +{ + KNotesIconViewItem *iconView = mNotesWidget->notesView()->iconView(item.id()); + delete iconView; +} + +void KNotesPart::slotRowInserted(const QModelIndex &parent, int start, int end) +{ + for (int i = start; i <= end; ++i) { + if (mNoteTreeModel->hasIndex(i, 0, parent)) { + const QModelIndex child = mNoteTreeModel->index(i, 0, parent); + Akonadi::Collection parentCollection + = mNoteTreeModel->data(child, Akonadi::EntityTreeModel::ParentCollectionRole).value(); + if (parentCollection.hasAttribute()) { + Akonadi::Item item + = mNoteTreeModel->data(child, Akonadi::EntityTreeModel::ItemRole).value(); + if (!item.hasPayload()) { + continue; + } + mNotesWidget->notesView()->addNote(item); + } + } + } +} + +QStringList KNotesPart::notesList() const +{ + QStringList notes; + QHashIterator i(mNotesWidget->notesView()->noteList()); + while (i.hasNext()) { + i.next(); + notes.append(QString::number(i.key())); + } + return notes; +} + +void KNotesPart::slotPrintPreviewSelectedNotes() +{ + printSelectedNotes(true); +} + +void KNotesPart::slotPrintSelectedNotes() +{ + printSelectedNotes(false); +} + +void KNotesPart::printSelectedNotes(bool preview) +{ + QList lst = mNotesWidget->notesView()->selectedItems(); + if (lst.isEmpty()) { + KMessageBox::information( + mNotesWidget, + i18nc("@info", + "To print notes, first select the notes to print from the list."), + i18nc("@title:window", "Print Popup Notes")); + return; + } + KNotesGlobalConfig *globalConfig = KNotesGlobalConfig::self(); + QString printingTheme = globalConfig->theme(); + if (printingTheme.isEmpty()) { + QPointer dlg = new KNotePrintSelectThemeDialog(widget()); + if (dlg->exec()) { + printingTheme = dlg->selectedTheme(); + } + delete dlg; + } + if (!printingTheme.isEmpty()) { + QList listPrintObj; + foreach (QListWidgetItem *item, lst) { + listPrintObj.append(new KNotePrintObject(static_cast(item)->item())); + } + KNotePrinter printer; + printer.printNotes(listPrintObj, printingTheme, preview); + qDeleteAll(listPrintObj); + } +} + +bool KNotesPart::openFile() +{ + return false; +} + +// public KNotes D-Bus interface implementation + +void KNotesPart::newNote(const QString &name, const QString &text) +{ + NoteShared::CreateNewNoteJob *job = new NoteShared::CreateNewNoteJob(this, widget()); + job->setRichText(KNotesGlobalConfig::self()->richText()); + job->setNote(name, text); + job->start(); +} + +void KNotesPart::slotNoteCreationFinished(KJob *job) +{ + if (job->error()) { + qCWarning(KNOTES_KONTACT_PLUGIN_LOG) << job->errorString(); + NoteShared::NoteSharedGlobalConfig::self()->setDefaultFolder(-1); + NoteShared::NoteSharedGlobalConfig::self()->save(); + KMessageBox::error(widget(), i18n("Note was not created."), i18n("Create new note")); + return; + } +} + +void KNotesPart::newNoteFromClipboard(const QString &name) +{ + const QString &text = QApplication::clipboard()->text(); + newNote(name, text); +} + +void KNotesPart::killNote(Akonadi::Item::Id id) +{ + killNote(id, false); +} + +void KNotesPart::killNote(Akonadi::Item::Id id, bool force) +{ + KNotesIconViewItem *note = mNotesWidget->notesView()->iconView(id); + if (note + && ((!force && KMessageBox::warningContinueCancelList( + mNotesWidget, + i18nc("@info", "Do you really want to delete this note?"), + QStringList(note->realName()), + i18nc("@title:window", "Confirm Delete"), + KStandardGuiItem::del()) == KMessageBox::Continue) || force)) { + Akonadi::ItemDeleteJob *job = new Akonadi::ItemDeleteJob(note->item()); + connect(job, &Akonadi::ItemDeleteJob::result, this, &KNotesPart::slotDeleteNotesFinished); + } +} + +QString KNotesPart::name(Akonadi::Item::Id id) const +{ + KNotesIconViewItem *note = mNotesWidget->notesView()->iconView(id); + if (note) { + return note->text(); + } else { + return QString(); + } +} + +QString KNotesPart::text(Akonadi::Item::Id id) const +{ + //TODO return plaintext ? + KNotesIconViewItem *note = mNotesWidget->notesView()->iconView(id); + if (note) { + return note->description(); + } else { + return QString(); + } +} + +void KNotesPart::setName(Akonadi::Item::Id id, const QString &newName) +{ + KNotesIconViewItem *note = mNotesWidget->notesView()->iconView(id); + if (note) { + note->setIconText(newName); + } +} + +void KNotesPart::setText(Akonadi::Item::Id id, const QString &newText) +{ + KNotesIconViewItem *note = mNotesWidget->notesView()->iconView(id); + if (note) { + note->setDescription(newText); + } +} + +QMap KNotesPart::notes() const +{ + QMap notes; + QHashIterator i(mNotesWidget->notesView()->noteList()); + while (i.hasNext()) { + i.next(); + notes.insert(QString::number(i.key()), i.value()->realName()); + } + return notes; +} + +// private stuff + +void KNotesPart::killSelectedNotes() +{ + const QList lst = mNotesWidget->notesView()->selectedItems(); + if (lst.isEmpty()) { + return; + } + QList items; + + for (QListWidgetItem *item : lst) { + KNotesIconViewItem *knivi = static_cast(item); + items.append(knivi); + } + + if (items.isEmpty()) { + return; + } + QPointer dlg = new KNotesSelectDeleteNotesDialog(items, widget()); + if (dlg->exec()) { + Akonadi::Item::List lst; + QListIterator kniviIt(items); + while (kniviIt.hasNext()) { + KNotesIconViewItem *iconViewIcon = kniviIt.next(); + if (!iconViewIcon->readOnly()) { + lst.append(iconViewIcon->item()); + } + } + if (!lst.isEmpty()) { + Akonadi::ItemDeleteJob *job = new Akonadi::ItemDeleteJob(lst); + connect(job, &Akonadi::ItemDeleteJob::result, this, &KNotesPart::slotDeleteNotesFinished); + } + } + delete dlg; +} + +void KNotesPart::slotDeleteNotesFinished(KJob *job) +{ + if (job->error()) { + qCDebug(KNOTES_KONTACT_PLUGIN_LOG) << " problem during delete job note:" << job->errorString(); + } +} + +void KNotesPart::popupRMB(QListWidgetItem *item, const QPoint &pos, const QPoint &globalPos) +{ + Q_UNUSED(item); + + QMenu *contextMenu = new QMenu(widget()); + if (mNotesWidget->notesView()->itemAt(pos)) { + contextMenu->addAction(mNewNote); + const bool uniqueNoteSelected = (mNotesWidget->notesView()->selectedItems().count() == 1); + const bool readOnly = uniqueNoteSelected + ? static_cast(mNotesWidget->notesView()->selectedItems().at(0))->readOnly() + : false; + + if (uniqueNoteSelected) { + if (!readOnly) { + contextMenu->addSeparator(); + contextMenu->addAction(mNoteSetAlarm); + } + contextMenu->addSeparator(); + contextMenu->addAction(mSaveAs); + contextMenu->addSeparator(); + contextMenu->addAction(mNoteEdit); + contextMenu->addAction(mReadOnly); + if (!readOnly) { + contextMenu->addAction(mNoteRename); + } + contextMenu->addSeparator(); + contextMenu->addAction(mNoteSendMail); + contextMenu->addSeparator(); + contextMenu->addAction(mNoteSendNetwork); + } + contextMenu->addSeparator(); + contextMenu->addAction(mNotePrint); + contextMenu->addAction(mNotePrintPreview); + + if (!readOnly) { + contextMenu->addSeparator(); + contextMenu->addAction(mNoteConfigure); + contextMenu->addSeparator(); + contextMenu->addAction(mNoteDelete); + } + } else { + contextMenu->addAction(mNewNote); + } + + contextMenu->exec(globalPos); + delete contextMenu; +} + +void KNotesPart::editNote(Akonadi::Item::Id id) +{ + KNotesIconViewItem *knoteItem = mNotesWidget->notesView()->iconView(id); + if (knoteItem) { + mNotesWidget->notesView()->setCurrentItem(knoteItem); + editNote(knoteItem); + } +} + +void KNotesPart::editNote(QListWidgetItem *item) +{ + KNotesIconViewItem *knotesItem = static_cast(item); + QPointer dlg = new KNoteEditDialog(knotesItem->readOnly(), widget()); + dlg->setTitle(knotesItem->realName()); + dlg->setText(knotesItem->description()); + dlg->setColor(knotesItem->textForegroundColor(), knotesItem->textBackgroundColor()); + + dlg->setAcceptRichText(knotesItem->isRichText()); + dlg->setTabSize(knotesItem->tabSize()); + dlg->setAutoIndentMode(knotesItem->autoIndent()); + dlg->setTextFont(knotesItem->textFont()); + + dlg->setCursorPositionFromStart(knotesItem->cursorPositionFromStart()); + + dlg->noteEdit()->setFocus(); + if (dlg->exec() == QDialog::Accepted) { + knotesItem->setChangeIconTextAndDescription(dlg->title(), dlg->text(), dlg->cursorPositionFromStart()); + } + delete dlg; +} + +void KNotesPart::editNote() +{ + QListWidgetItem *item = mNotesWidget->notesView()->currentItem(); + if (item) { + editNote(item); + } +} + +void KNotesPart::renameNote() +{ + KNotesIconViewItem *knoteItem = static_cast(mNotesWidget->notesView()->currentItem()); + + const QString oldName = knoteItem->realName(); + bool ok = false; + const QString newName + = QInputDialog::getText(mNotesWidget, i18nc("@title:window", "Rename Popup Note"), + i18nc("@label:textbox", "New Name:"), + QLineEdit::Normal, oldName, &ok); + if (ok && (newName != oldName)) { + knoteItem->setIconText(newName); + } +} + +void KNotesPart::slotOnCurrentChanged() +{ + const bool uniqueNoteSelected = (mNotesWidget->notesView()->selectedItems().count() == 1); + const bool enabled(mNotesWidget->notesView()->currentItem()); + mNoteRename->setEnabled(enabled && uniqueNoteSelected); + mNoteEdit->setEnabled(enabled && uniqueNoteSelected); + mNoteConfigure->setEnabled(uniqueNoteSelected); + mNoteSendMail->setEnabled(uniqueNoteSelected); + mNoteSendNetwork->setEnabled(uniqueNoteSelected); + mNoteSetAlarm->setEnabled(uniqueNoteSelected); + mSaveAs->setEnabled(uniqueNoteSelected); + mReadOnly->setEnabled(uniqueNoteSelected); + if (uniqueNoteSelected) { + const bool readOnly + = static_cast(mNotesWidget->notesView()->selectedItems().at(0))->readOnly(); + mReadOnly->setChecked(readOnly); + mNoteEdit->setText(readOnly ? i18n("Show Note...") : i18nc("@action:inmenu", "Edit...")); + } else { + mNoteEdit->setText(i18nc("@action:inmenu", "Edit...")); + } +} + +void KNotesPart::slotNotePreferences() +{ + if (!mNotesWidget->notesView()->currentItem()) { + return; + } + KNotesIconViewItem *knoteItem = static_cast(mNotesWidget->notesView()->currentItem()); + QPointer dialog = new KNoteSimpleConfigDialog(knoteItem->realName(), widget()); + Akonadi::Item item = knoteItem->item(); + dialog->load(item, knoteItem->isRichText()); + if (dialog->exec()) { + KNoteUtils::updateConfiguration(); + bool isRichText; + dialog->save(item, isRichText); + KMime::Message::Ptr message = item.payload(); + message->contentType(true)->setMimeType(isRichText ? "text/html" : "text/plain"); + message->assemble(); + Akonadi::ItemModifyJob *job = new Akonadi::ItemModifyJob(item); + connect(job, &Akonadi::ItemModifyJob::result, this, &KNotesPart::slotNoteSaved); + } + delete dialog; +} + +void KNotesPart::slotPreferences() +{ + // create a new preferences dialog... + KNoteConfigDialog *dialog = new KNoteConfigDialog(i18n("Settings"), widget()); + connect(dialog, QOverload<>::of(&KCMultiDialog::configCommitted), this, &KNotesPart::slotConfigUpdated); + dialog->show(); +} + +void KNotesPart::updateConfig() +{ + updateNetworkListener(); +} + +void KNotesPart::slotConfigUpdated() +{ + updateNetworkListener(); +} + +void KNotesPart::slotMail() +{ + if (!mNotesWidget->notesView()->currentItem()) { + return; + } + KNotesIconViewItem *knoteItem = static_cast(mNotesWidget->notesView()->currentItem()); + NoteShared::NoteUtils noteUtils; + noteUtils.sendToMail(widget(), knoteItem->realName(), knoteItem->description()); +} + +void KNotesPart::slotSendToNetwork() +{ + if (!mNotesWidget->notesView()->currentItem()) { + return; + } + KNotesIconViewItem *knoteItem = static_cast(mNotesWidget->notesView()->currentItem()); + NoteShared::NoteUtils noteUtils; + noteUtils.sendToNetwork(widget(), knoteItem->realName(), knoteItem->description()); +} + +void KNotesPart::updateNetworkListener() +{ + delete mPublisher; + mPublisher = nullptr; + + if (NoteShared::NoteSharedGlobalConfig::receiveNotes()) { + // create the socket and start listening for connections + mPublisher = new KDNSSD::PublicService(NoteShared::NoteSharedGlobalConfig::senderID(), + QStringLiteral("_knotes._tcp"), + NoteShared::NoteSharedGlobalConfig::port()); + mPublisher->publishAsync(); + } +} + +void KNotesPart::slotSetAlarm() +{ + if (!mNotesWidget->notesView()->currentItem()) { + return; + } + KNotesIconViewItem *knoteItem = static_cast(mNotesWidget->notesView()->currentItem()); + QPointer dlg = new NoteShared::NoteAlarmDialog(knoteItem->realName(), widget()); + Akonadi::Item item = knoteItem->item(); + if (item.hasAttribute()) { + dlg->setAlarm(item.attribute()->dateTime()); + } + if (dlg->exec()) { + bool needToModify = true; + QDateTime dateTime = dlg->alarm(); + if (dateTime.isValid()) { + NoteShared::NoteAlarmAttribute *attribute + = item.attribute(Akonadi::Item::AddIfMissing); + attribute->setDateTime(dateTime); + } else { + if (item.hasAttribute()) { + item.removeAttribute(); + } else { + needToModify = false; + } + } + if (needToModify) { + Akonadi::ItemModifyJob *job = new Akonadi::ItemModifyJob(item); + connect(job, &Akonadi::ItemModifyJob::result, this, &KNotesPart::slotNoteSaved); + } + } + delete dlg; +} + +void KNotesPart::slotNoteSaved(KJob *job) +{ + qCDebug(KNOTES_KONTACT_PLUGIN_LOG) << " void KNote::slotNoteSaved(KJob *job)"; + if (job->error()) { + qCDebug(KNOTES_KONTACT_PLUGIN_LOG) << " problem during save note:" << job->errorString(); + } +} + +void KNotesPart::slotNewNoteFromClipboard() +{ + const QString &text = QApplication::clipboard()->text(); + newNote(QString(), text); +} + +void KNotesPart::slotSaveAs() +{ + if (!mNotesWidget->notesView()->currentItem()) { + return; + } + KNotesIconViewItem *knoteItem = static_cast(mNotesWidget->notesView()->currentItem()); + + QStringList filters; + if (knoteItem->isRichText()) { + filters << i18n("Rich text (*.html)"); + } + filters << i18n("Plain text (*.txt)"); + + QString format; + const QString fileName = QFileDialog::getSaveFileName(widget(), i18n("Save As"), QString(), + filters.join(QStringLiteral(";;")), &format); + if (fileName.isEmpty()) { + return; + } + const bool htmlFormatAndSaveAsHtml = (knoteItem->isRichText() && !format.contains(QStringLiteral("(*.txt)"))); + + QFile file(fileName); + if (file.exists() + && KMessageBox::warningContinueCancel( + widget(), + i18n("A file named %1 already exists.
                " + "Are you sure you want to overwrite it?
                ", + QFileInfo(file).fileName())) != KMessageBox::Continue) { + return; + } + + if (file.open(QIODevice::WriteOnly)) { + QTextStream stream(&file); + QTextDocument doc; + doc.setHtml(knoteItem->description()); + if (htmlFormatAndSaveAsHtml) { + QString htmlStr = doc.toHtml(); + htmlStr.replace(QStringLiteral("meta name=\"qrichtext\" content=\"1\""), + QStringLiteral("meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\"")); + stream << htmlStr; + } else { + stream << knoteItem->realName() + QLatin1Char('\n'); + stream << doc.toPlainText(); + } + } +} + +void KNotesPart::slotUpdateReadOnly() +{ + QListWidgetItem *item = mNotesWidget->notesView()->currentItem(); + if (!item) { + return; + } + KNotesIconViewItem *knoteItem = static_cast(item); + + const bool readOnly = mReadOnly->isChecked(); + + mNoteEdit->setText(readOnly ? i18n("Show Note...") : i18nc("@action:inmenu", "Edit...")); + knoteItem->setReadOnly(readOnly); +} + +void KNotesPart::slotItemChanged(const Akonadi::Item &item, const QSet &set) +{ + KNotesIconViewItem *knoteItem = mNotesWidget->notesView()->iconView(item.id()); + if (knoteItem) { + knoteItem->setChangeItem(item, set); + } +} + +void KNotesPart::slotOpenFindDialog() +{ + if (!mNoteFindDialog) { + mNoteFindDialog = new KNoteFindDialog(widget()); + connect(mNoteFindDialog.data(), &KNoteFindDialog::noteSelected, this, &KNotesPart::slotSelectNote); + } + QHash lst; + QHashIterator i(mNotesWidget->notesView()->noteList()); + while (i.hasNext()) { + i.next(); + lst.insert(i.key(), i.value()->item()); + } + mNoteFindDialog->setExistingNotes(lst); + mNoteFindDialog->show(); +} + +void KNotesPart::slotSelectNote(Akonadi::Item::Id id) +{ + editNote(id); +} + +void KNotesPart::slotCollectionChanged(const Akonadi::Collection &col, const QSet &set) +{ + if (set.contains("showfoldernotesattribute")) { + //qCDebug(KNOTES_KONTACT_PLUGIN_LOG)<<" collection Changed "<()) { + fetchNotesFromCollection(col); + } else { + QHashIterator i(mNotesWidget->notesView()->noteList()); + while (i.hasNext()) { + i.next(); + Akonadi::Item item = i.value()->item(); + if (item.parentCollection() == col) { + slotItemRemoved(item); + } + } + } + } +} + +void KNotesPart::fetchNotesFromCollection(const Akonadi::Collection &col) +{ + Akonadi::ItemFetchJob *job = new Akonadi::ItemFetchJob(col); + job->fetchScope().fetchFullPayload(true); + job->fetchScope().fetchAttribute(); + job->fetchScope().fetchAttribute(); + job->fetchScope().fetchAttribute(); + job->fetchScope().setAncestorRetrieval(Akonadi::ItemFetchScope::Parent); + connect(job, &Akonadi::ItemFetchJob::result, this, &KNotesPart::slotItemFetchFinished); +} + +void KNotesPart::slotItemFetchFinished(KJob *job) +{ + if (job->error()) { + qCDebug(KNOTES_KONTACT_PLUGIN_LOG) << "Error occurred during item fetch:" << job->errorString(); + return; + } + + Akonadi::ItemFetchJob *fetchJob = qobject_cast(job); + + const Akonadi::Item::List items = fetchJob->items(); + foreach (const Akonadi::Item &item, items) { + if (!item.hasPayload()) { + continue; + } + mNotesWidget->notesView()->addNote(item); + } +} + +void KNotesPart::slotNewNoteFromTextFile() +{ + QString text; + const QString filename = QFileDialog::getOpenFileName(widget(), i18n("Select Text File"), QString(), + QStringLiteral("%1 (*.txt)").arg(i18n("Text File"))); + if (!filename.isEmpty()) { + QFile f(filename); + if (f.open(QIODevice::ReadOnly | QIODevice::Text)) { + text = QString::fromUtf8(f.readAll()); + } else { + KMessageBox::error(widget(), + i18n("Error during open text file: %1", f.errorString()), + i18n("Open Text File")); + return; + } + newNote(i18n("Note from file '%1'", filename), text); + } +} diff --git a/src/kontactplugin/knotes_part.h b/src/kontactplugin/knotes_part.h new file mode 100644 index 0000000..edb10d7 --- /dev/null +++ b/src/kontactplugin/knotes_part.h @@ -0,0 +1,143 @@ +/* + This file is part of the KDE project + + Copyright (C) 2002 Daniel Molkentin + Copyright (C) 2004 Michael Brade + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#ifndef KNOTES_PART_H +#define KNOTES_PART_H + +#include + +#include +#include + +#include +#include + +class KNoteFindDialog; +class KNotesWidget; +namespace NoteShared { +class NotesAkonadiTreeModel; +class NotesChangeRecorder; +} + +namespace Akonadi { +class ETMViewStateSaver; +} + +class KCheckableProxyModel; +class KToggleAction; +namespace KDNSSD { +class PublicService; +} + +class KNotesPart : public KParts::ReadOnlyPart +{ + Q_OBJECT + +public: + explicit KNotesPart(QObject *parent = nullptr); + ~KNotesPart() override; + + bool openFile() override; + +public Q_SLOTS: + void newNote(const QString &name = QString(), const QString &text = QString()); + void newNoteFromClipboard(const QString &name = QString()); + QStringList notesList() const; + +public: + void updateConfig(); + void killNote(Akonadi::Item::Id id); + void killNote(Akonadi::Item::Id id, bool force); + + QString name(Akonadi::Item::Id id) const; + QString text(Akonadi::Item::Id id) const; + + void setName(Akonadi::Item::Id id, const QString &newName); + void setText(Akonadi::Item::Id id, const QString &newText); + + QMap notes() const; + void popupRMB(QListWidgetItem *item, const QPoint &pos, const QPoint &globalPos); + void editNote(Akonadi::Item::Id id); + + void updateClickMessage(); +private Q_SLOTS: + void editNote(QListWidgetItem *item); + void editNote(); + + void renameNote(); + + void slotOnCurrentChanged(); + + void killSelectedNotes(); + + void slotPrintSelectedNotes(); + void slotPrintPreviewSelectedNotes(); + + void slotNotePreferences(); + void slotPreferences(); + void slotMail(); + void slotSendToNetwork(); + void slotConfigUpdated(); + void slotSetAlarm(); + void slotNewNoteFromClipboard(); + void slotSaveAs(); + void slotUpdateReadOnly(); + + void slotNoteCreationFinished(KJob *job); + void slotRowInserted(const QModelIndex &parent, int start, int end); + void slotItemChanged(const Akonadi::Item &id, const QSet &set); + void slotNoteSaved(KJob *); + void slotDeleteNotesFinished(KJob *job); + void slotItemRemoved(const Akonadi::Item &item); + void slotOpenFindDialog(); + void slotSelectNote(Akonadi::Item::Id id); + void slotCollectionChanged(const Akonadi::Collection &col, const QSet &set); + void slotItemFetchFinished(KJob *job); + void slotNewNoteFromTextFile(); +private: + void fetchNotesFromCollection(const Akonadi::Collection &col); + void updateNetworkListener(); + void printSelectedNotes(bool preview); + KNotesWidget *mNotesWidget = nullptr; + KDNSSD::PublicService *mPublisher = nullptr; + QAction *mNoteEdit = nullptr; + QAction *mNoteRename = nullptr; + QAction *mNoteDelete = nullptr; + QAction *mNotePrint = nullptr; + QAction *mNotePrintPreview = nullptr; + QAction *mNoteConfigure = nullptr; + QAction *mNoteSendMail = nullptr; + QAction *mNoteSendNetwork = nullptr; + QAction *mNoteSetAlarm = nullptr; + QAction *mNewNote = nullptr; + QAction *mSaveAs = nullptr; + QAction *mQuickSearchAction = nullptr; + KToggleAction *mReadOnly = nullptr; + NoteShared::NotesChangeRecorder *mNoteRecorder = nullptr; + NoteShared::NotesAkonadiTreeModel *mNoteTreeModel = nullptr; + QItemSelectionModel *mSelectionModel = nullptr; + KCheckableProxyModel *mModelProxy = nullptr; + KViewStateMaintainer *mModelState = nullptr; + QPointer mNoteFindDialog; +}; + +#endif diff --git a/src/kontactplugin/knotes_part.rc b/src/kontactplugin/knotes_part.rc new file mode 100644 index 0000000..0b28355 --- /dev/null +++ b/src/kontactplugin/knotes_part.rc @@ -0,0 +1,25 @@ + + + + &File + + + + + + + + &Edit + + + + + + + + + &Settings + + + + diff --git a/src/kontactplugin/knotes_plugin.cpp b/src/kontactplugin/knotes_plugin.cpp new file mode 100644 index 0000000..2c83dfc --- /dev/null +++ b/src/kontactplugin/knotes_plugin.cpp @@ -0,0 +1,232 @@ +/* + This file is part of Kontact + Copyright (c) 2002 Daniel Molkentin + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library 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 + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public License + along with this library; see the file COPYING.LIB. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#include "knotes_plugin.h" +#include "knotes_part.h" +#include "apps/knotes_options.h" +#include "utils/knoteutils.h" +#include "summarywidget.h" +#include "knotesglobalconfig.h" +#include +#include +#include + +#include "knotes-version.h" + +#include +using namespace KPIM; +using namespace KCalUtils; +using namespace KCalCore; + +#include + +#include + +#include +#include +#include "knotes_kontact_plugin_debug.h" +#include +#include +#include +#include + +#include +#include + +EXPORT_KONTACT_PLUGIN(KNotesPlugin, knotes) + +KNotesPlugin::KNotesPlugin(KontactInterface::Core *core, const QVariantList &) + : KontactInterface::Plugin(core, core, "knotes") +{ + setComponentName(QStringLiteral("knotes"), i18n("KNotes")); + + QAction *action + = new QAction(QIcon::fromTheme(QStringLiteral("knotes")), + i18nc("@action:inmenu", "New Popup Note..."), this); + actionCollection()->addAction(QStringLiteral("new_note"), action); + connect(action, &QAction::triggered, this, &KNotesPlugin::slotNewNote); + actionCollection()->setDefaultShortcut(action, QKeySequence(Qt::CTRL + Qt::SHIFT + Qt::Key_N)); + //action->setHelpText( + // i18nc( "@info:status", "Create new popup note" ) ); + action->setWhatsThis( + i18nc("@info:whatsthis", + "You will be presented with a dialog where you can create a new popup note.")); + insertNewAction(action); + + mUniqueAppWatcher = new KontactInterface::UniqueAppWatcher( + new KontactInterface::UniqueAppHandlerFactory(), this); +} + +KNotesPlugin::~KNotesPlugin() +{ +} + +bool KNotesPlugin::isRunningStandalone() const +{ + return mUniqueAppWatcher->isRunningStandalone(); +} + +KParts::ReadOnlyPart *KNotesPlugin::createPart() +{ + return new KNotesPart(this); +} + +KontactInterface::Summary *KNotesPlugin::createSummaryWidget(QWidget *parentWidget) +{ + return new KNotesSummaryWidget(this, parentWidget); +} + +const KAboutData KNotesPlugin::aboutData() +{ + KAboutData aboutData = KAboutData(QStringLiteral("knotes"), + xi18nc("@title", "KNotes"), + QStringLiteral(KNOTES_VERSION), + xi18nc("@title", "Popup Notes"), + KAboutLicense::GPL_V2, + xi18nc("@info:credit", "Copyright © 2003–2018 Kontact authors")); + + aboutData.addAuthor(xi18nc("@info:credit", "Laurent Montel"), + xi18nc("@info:credit", "Current Maintainer"), + QStringLiteral("montel@kde.org")); + + aboutData.addAuthor(xi18nc("@info:credit", "Michael Brade"), + xi18nc("@info:credit", "Previous Maintainer"), + QStringLiteral("brade@kde.org")); + aboutData.addAuthor(xi18nc("@info:credit", "Tobias Koenig"), + xi18nc("@info:credit", "Developer"), + QStringLiteral("tokoe@kde.org")); + + return aboutData; +} + +bool KNotesPlugin::canDecodeMimeData(const QMimeData *mimeData) const +{ + return + mimeData->hasText() + || MailList::canDecode(mimeData) + || KContacts::VCardDrag::canDecode(mimeData) + || ICalDrag::canDecode(mimeData); +} + +void KNotesPlugin::processDropEvent(QDropEvent *event) +{ + const QMimeData *md = event->mimeData(); + + if (KContacts::VCardDrag::canDecode(md)) { + KContacts::Addressee::List contacts; + + KContacts::VCardDrag::fromMimeData(md, contacts); + + KContacts::Addressee::List::ConstIterator it; + + QStringList attendees; + KContacts::Addressee::List::ConstIterator end(contacts.constEnd()); + for (it = contacts.constBegin(); it != end; ++it) { + const QString email = (*it).fullEmail(); + if (email.isEmpty()) { + attendees.append((*it).realName() + QLatin1String("<>")); + } else { + attendees.append(email); + } + } + event->accept(); + static_cast(part())->newNote( + i18nc("@item", "Meeting"), attendees.join(QStringLiteral(", "))); + return; + } + + if (KCalUtils::ICalDrag::canDecode(md)) { + KCalCore::MemoryCalendar::Ptr cal(new KCalCore::MemoryCalendar(QTimeZone::systemTimeZone())); + if (KCalUtils::ICalDrag::fromMimeData(md, cal)) { + KCalCore::Incidence::List incidences = cal->incidences(); + Q_ASSERT(incidences.count()); + if (!incidences.isEmpty()) { + event->accept(); + KCalCore::Incidence::Ptr i = incidences.first(); + QString summary; + if (i->type() == KCalCore::Incidence::TypeJournal) { + summary = i18nc("@item", "Note: %1", i->summary()); + } else { + summary = i->summary(); + } + static_cast(part())-> + newNote(i18nc("@item", "Note: %1", summary), i->description()); + return; + } + } + } + if (md->hasText()) { + static_cast(part())->newNote( + i18nc("@item", "New Note"), md->text()); + return; + } + + if (MailList::canDecode(md)) { + MailList mails = MailList::fromMimeData(md); + event->accept(); + if (mails.count() != 1) { + KMessageBox::sorry( + core(), + i18nc("@info", "Dropping multiple mails is not supported.")); + } else { + MailSummary mail = mails.constFirst(); + const QString txt = i18nc("@item", "From: %1\nTo: %2\nSubject: %3", + mail.from(), mail.to(), mail.subject()); + static_cast(part())->newNote( + i18nc("@item", "Mail: %1", mail.subject()), txt); + } + return; + } + + qCWarning(KNOTES_KONTACT_PLUGIN_LOG) << QStringLiteral("Cannot handle drop events of type '%1'.").arg(event->mimeData()->formats().join(QLatin1Char(';'))); +} + +void KNotesPlugin::shortcutChanged() +{ + if (part()) { + static_cast(part())->updateClickMessage(); + } +} + +// private slots + +void KNotesPlugin::slotNewNote() +{ + if (part()) { + static_cast(part())->newNote(); + core()->selectPlugin(this); + } +} + +void KNotesUniqueAppHandler::loadCommandLineOptions(QCommandLineParser *parser) +{ + knotesOptions(parser); +} + +int KNotesUniqueAppHandler::activate(const QStringList &args, const QString &workingDir) +{ + qCDebug(KNOTES_KONTACT_PLUGIN_LOG); + // Ensure part is loaded + (void)plugin()->part(); + + return KontactInterface::UniqueAppHandler::activate(args, workingDir); +} + +#include "knotes_plugin.moc" diff --git a/src/kontactplugin/knotes_plugin.h b/src/kontactplugin/knotes_plugin.h new file mode 100644 index 0000000..4a06451 --- /dev/null +++ b/src/kontactplugin/knotes_plugin.h @@ -0,0 +1,75 @@ +/* + This file is part of the KDE project + + Copyright (C) 2002 Daniel Molkentin + Copyright (c) 2004 Michael Brade + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#ifndef KNOTES_PLUGIN_H +#define KNOTES_PLUGIN_H + +#include +#include +#include + +class KNotesUniqueAppHandler : public KontactInterface::UniqueAppHandler +{ + Q_OBJECT +public: + explicit KNotesUniqueAppHandler(KontactInterface::Plugin *plugin) + : KontactInterface::UniqueAppHandler(plugin) + { + } + + void loadCommandLineOptions(QCommandLineParser *parser) override; + int activate(const QStringList &args, const QString &workingDir) override; +}; + +class KNotesPlugin : public KontactInterface::Plugin +{ + Q_OBJECT +public: + KNotesPlugin(KontactInterface::Core *core, const QVariantList &); + ~KNotesPlugin() override; + + KontactInterface::Summary *createSummaryWidget(QWidget *parentWidget) override; + + bool isRunningStandalone() const override; + + int weight() const override + { + return 600; + } + + const KAboutData aboutData() override; + + bool canDecodeMimeData(const QMimeData *data) const override; + void processDropEvent(QDropEvent *) override; + void shortcutChanged() override; + +protected: + KParts::ReadOnlyPart *createPart() override; + +private Q_SLOTS: + void slotNewNote(); + +private: + KontactInterface::UniqueAppWatcher *mUniqueAppWatcher = nullptr; +}; + +#endif diff --git a/src/kontactplugin/knoteseditdialog.cpp b/src/kontactplugin/knoteseditdialog.cpp new file mode 100644 index 0000000..a9f2d34 --- /dev/null +++ b/src/kontactplugin/knoteseditdialog.cpp @@ -0,0 +1,206 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ +#include "knoteseditdialog.h" +#include "knoteedit.h" + +#include +#include +#include +#include +#include + +#include +#include + +#include +#include +#include +#include +#include "knotes_kontact_plugin_debug.h" +#include +#include +#include +#include + +KNoteEditDialog::KNoteEditDialog(bool readOnly, QWidget *parent) + : QDialog(parent) + , mOkButton(nullptr) +{ + init(readOnly); +} + +void KNoteEditDialog::init(bool readOnly) +{ + setWindowTitle(readOnly ? i18nc("@title:window", "Show Popup Note") : i18nc("@title:window", "Edit Popup Note")); + QVBoxLayout *mainLayout = new QVBoxLayout(this); + QDialogButtonBox *buttonBox = new QDialogButtonBox(readOnly ? QDialogButtonBox::Close : QDialogButtonBox::Ok | QDialogButtonBox::Cancel, this); + connect(buttonBox, &QDialogButtonBox::accepted, this, &KNoteEditDialog::accept); + connect(buttonBox, &QDialogButtonBox::rejected, this, &KNoteEditDialog::reject); + if (readOnly) { + buttonBox->button(QDialogButtonBox::Close)->setDefault(true); + } else { + buttonBox->button(QDialogButtonBox::Ok)->setDefault(true); + mOkButton = buttonBox->button(QDialogButtonBox::Ok); + mOkButton->setDefault(true); + mOkButton->setShortcut(Qt::CTRL | Qt::Key_Return); + } + + setModal(true); + // this dialog is modal to prevent one from editing the same note twice + // in two different windows + setComponentName(QStringLiteral("knotes"), i18n("KNotes")); + setXMLFile(QStringLiteral("knotesui.rc")); + + QWidget *page = new QWidget(this); + mainLayout->addWidget(page); + mainLayout->addWidget(buttonBox); + + QVBoxLayout *layout = new QVBoxLayout(page); + + QHBoxLayout *hbl = new QHBoxLayout(); + layout->addItem(hbl); + QLabel *label = new QLabel(page); + label->setText(i18nc("@label popup note name", "Name:")); + hbl->addWidget(label, 0); + mTitleEdit = new KLineEdit(page); + mTitleEdit->setClearButtonEnabled(!readOnly); + mTitleEdit->setObjectName(QStringLiteral("name")); + if (!readOnly) { + connect(mTitleEdit, &QLineEdit::textChanged, this, &KNoteEditDialog::slotTextChanged); + } + hbl->addWidget(mTitleEdit, 1, Qt::AlignVCenter); + + //TODO customize it + mNoteEdit = new KNoteEdit(actionCollection(), page); + mNoteEdit->setFocus(); + + KXMLGUIBuilder builder(page); + KXMLGUIFactory factory(&builder, this); + factory.addClient(this); + + mTool = static_cast(factory.container(QStringLiteral("note_tool"), this)); + layout->addWidget(mTool); + layout->addWidget(mNoteEdit); + + actionCollection()->addAssociatedWidget(this); + foreach (QAction *action, actionCollection()->actions()) { + action->setShortcutContext(Qt::WidgetWithChildrenShortcut); + } + readConfig(); + setReadOnly(readOnly); +} + +KNoteEditDialog::~KNoteEditDialog() +{ + writeConfig(); +} + +void KNoteEditDialog::setColor(const QColor &fg, const QColor &bg) +{ + mNoteEdit->setColor(fg, bg); +} + +void KNoteEditDialog::setAcceptRichText(bool b) +{ + mNoteEdit->setAcceptRichText(b); + mTool->setVisible(b); +} + +void KNoteEditDialog::setReadOnly(bool b) +{ + mNoteEdit->setEnabled(!b); + mTool->setEnabled(!b); + mTitleEdit->setEnabled(!b); +} + +void KNoteEditDialog::readConfig() +{ + KConfigGroup grp(KSharedConfig::openConfig(), "KNoteEditDialog"); + const QSize size = grp.readEntry("Size", QSize(300, 200)); + if (size.isValid()) { + resize(size); + } +} + +void KNoteEditDialog::writeConfig() +{ + KConfigGroup grp(KSharedConfig::openConfig(), "KNoteEditDialog"); + grp.writeEntry("Size", size()); + grp.sync(); +} + +QString KNoteEditDialog::text() const +{ + return mNoteEdit->text(); +} + +void KNoteEditDialog::setText(const QString &text) +{ + mNoteEdit->setText(text); +} + +QString KNoteEditDialog::title() const +{ + return mTitleEdit->text(); +} + +void KNoteEditDialog::setTitle(const QString &text) +{ + mTitleEdit->setText(text); + if (mTitleEdit->isEnabled() && mOkButton) { + mOkButton->setEnabled(!text.trimmed().isEmpty()); + } +} + +KNoteEdit *KNoteEditDialog::noteEdit() const +{ + return mNoteEdit; +} + +void KNoteEditDialog::slotTextChanged(const QString &text) +{ + if (mOkButton) { + mOkButton->setEnabled(!text.trimmed().isEmpty()); + } +} + +void KNoteEditDialog::setTabSize(int size) +{ + mNoteEdit->setTabStop(size); +} + +void KNoteEditDialog::setAutoIndentMode(bool newmode) +{ + mNoteEdit->setAutoIndentMode(newmode); +} + +void KNoteEditDialog::setTextFont(const QFont &font) +{ + mNoteEdit->setTextFont(font); +} + +void KNoteEditDialog::setCursorPositionFromStart(int pos) +{ + mNoteEdit->setCursorPositionFromStart(pos); +} + +int KNoteEditDialog::cursorPositionFromStart() const +{ + return mNoteEdit->cursorPositionFromStart(); +} diff --git a/src/kontactplugin/knoteseditdialog.h b/src/kontactplugin/knoteseditdialog.h new file mode 100644 index 0000000..aac9b92 --- /dev/null +++ b/src/kontactplugin/knoteseditdialog.h @@ -0,0 +1,73 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ +#ifndef KNOTESEDITDIALOG_H +#define KNOTESEDITDIALOG_H + +#include +#include + +class KNoteEdit; +class KToolBar; +class QLineEdit; +class QPushButton; +class KNoteEditDialog : public QDialog, virtual public KXMLGUIClient +{ + Q_OBJECT +public: + explicit KNoteEditDialog(bool readOnly, QWidget *parent = nullptr); + ~KNoteEditDialog(); + + void setAcceptRichText(bool b); + QString text() const; + + void setText(const QString &text); + + QString title() const; + + void setTitle(const QString &text); + + KNoteEdit *noteEdit() const; + + void setReadOnly(bool b); + + void setTabSize(int size); + + void setAutoIndentMode(bool newmode); + + void setTextFont(const QFont &font); + + void setColor(const QColor &fg, const QColor &bg); + + void setCursorPositionFromStart(int pos); + + int cursorPositionFromStart() const; +private Q_SLOTS: + void slotTextChanged(const QString &text); + +private: + void init(bool readOnly); + void readConfig(); + void writeConfig(); + QLineEdit *mTitleEdit = nullptr; + KNoteEdit *mNoteEdit = nullptr; + KToolBar *mTool = nullptr; + QPushButton *mOkButton = nullptr; +}; + +#endif // KNOTESEDITDIALOG_H diff --git a/src/kontactplugin/knotesiconview.cpp b/src/kontactplugin/knotesiconview.cpp new file mode 100644 index 0000000..a808f9a --- /dev/null +++ b/src/kontactplugin/knotesiconview.cpp @@ -0,0 +1,334 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#include "knotesiconview.h" +#include "knotes_kontact_plugin_debug.h" +#include "noteutils.h" +#include "attributes/notedisplayattribute.h" +#include "attributes/notelockattribute.h" +#include "notes/knotedisplaysettings.h" +#include "utils/knoteutils.h" + +#include + +#include + +#include +#include + +#include + +//#define DEBUG_SAVE_NOTE 1 + +KNotesIconView::KNotesIconView(KNotesPart *part, QWidget *parent) + : QListWidget(parent) + , m_part(part) +{ + setViewMode(QListView::IconMode); + setMovement(QListView::Static); + setResizeMode(QListView::Adjust); + + setSelectionMode(QAbstractItemView::ExtendedSelection); + setWordWrap(true); + setMouseTracking(true); +} + +KNotesIconView::~KNotesIconView() +{ +} + +bool KNotesIconView::event(QEvent *e) +{ + if (e->type() != QEvent::ToolTip) { + return QListWidget::event(e); + } + QHelpEvent *he = static_cast< QHelpEvent * >(e); + + QPoint pnt = viewport()->mapFromGlobal(mapToGlobal(he->pos())); + + if (pnt.y() < 0) { + return true; + } + + QListWidgetItem *item = itemAt(pnt); + if (item) { + KNotesIconViewItem *noteItem = static_cast(item); + NoteShared::NoteUtils noteUtils; + const QString toolTip = noteUtils.createToolTip(noteItem->item()); + QToolTip::showText(he->globalPos(), toolTip, viewport(), visualItemRect(item)); + } + return true; +} + +void KNotesIconView::mousePressEvent(QMouseEvent *e) +{ + if (e->button() == Qt::RightButton) { + QListView::mousePressEvent(e); + m_part->popupRMB(currentItem(), e->pos(), e->globalPos()); + } else { + QListView::mousePressEvent(e); + } +} + +void KNotesIconView::addNote(const Akonadi::Item &item) +{ + KNotesIconViewItem *iconView = new KNotesIconViewItem(item, this); + mNoteList.insert(item.id(), iconView); +} + +KNotesIconViewItem *KNotesIconView::iconView(Akonadi::Item::Id id) const +{ + return mNoteList.value(id); +} + +QHash KNotesIconView::noteList() const +{ + return mNoteList; +} + +KNotesIconViewItem::KNotesIconViewItem(const Akonadi::Item &item, QListWidget *parent) + : QListWidgetItem(parent) + , mItem(item) + , mDisplayAttribute(new KNoteDisplaySettings) + , mReadOnly(false) +{ + if (mItem.hasAttribute()) { + mDisplayAttribute->setDisplayAttribute(mItem.attribute()); + } else { + setDisplayDefaultValue(); + //save default display value + } + prepare(); +} + +KNotesIconViewItem::~KNotesIconViewItem() +{ + delete mDisplayAttribute; +} + +void KNotesIconViewItem::prepare() +{ + const KMime::Message::Ptr noteMessage = mItem.payload(); + const KMime::Headers::Subject *const subject = noteMessage ? noteMessage->subject(false) : nullptr; + setText(subject ? subject->asUnicodeString() : QString()); + + if (mItem.hasAttribute()) { + mReadOnly = true; + } else { + mReadOnly = false; + } + updateSettings(); +} + +bool KNotesIconViewItem::readOnly() const +{ + return mReadOnly; +} + +void KNotesIconViewItem::setReadOnly(bool b, bool save) +{ + mReadOnly = b; + if (mItem.hasAttribute()) { + if (!mReadOnly) { + mItem.removeAttribute(); + } + } else { + if (mReadOnly) { + mItem.attribute(Akonadi::Item::AddIfMissing); + } + } + if (save) { + Akonadi::ItemModifyJob *job = new Akonadi::ItemModifyJob(mItem); +#ifdef DEBUG_SAVE_NOTE + qCDebug(KNOTES_KONTACT_PLUGIN_LOG) << " KNotesIconViewItem::setReadOnly savenote"; +#endif + connect(job, &Akonadi::ItemModifyJob::result, this, &KNotesIconViewItem::slotNoteSaved); + } +} + +void KNotesIconViewItem::setDisplayDefaultValue() +{ + KNoteUtils::setDefaultValue(mItem); + Akonadi::ItemModifyJob *job = new Akonadi::ItemModifyJob(mItem); + connect(job, &Akonadi::ItemModifyJob::result, this, &KNotesIconViewItem::slotNoteSaved); +} + +void KNotesIconViewItem::slotNoteSaved(KJob *job) +{ + qCDebug(KNOTES_KONTACT_PLUGIN_LOG) << " void KNotesIconViewItem::slotNoteSaved(KJob *job)"; + if (job->error()) { + qCDebug(KNOTES_KONTACT_PLUGIN_LOG) << " problem during save note:" << job->errorString(); + } +} + +void KNotesIconViewItem::setChangeIconTextAndDescription(const QString &iconText, const QString &description, int position) +{ + setIconText(iconText, false); + saveNoteContent(iconText, description, position); +} + +void KNotesIconViewItem::setIconText(const QString &text, bool save) +{ + QString replaceText; + if (text.count() > 50) { + replaceText = text.left(50) + QLatin1String("..."); + } else { + replaceText = text; + } + + setText(replaceText); + if (save) { + saveNoteContent(text); + } +} + +QString KNotesIconViewItem::realName() const +{ + const KMime::Message::Ptr noteMessage = mItem.payload(); + const KMime::Headers::Subject *const subject = noteMessage ? noteMessage->subject(false) : nullptr; + return subject ? subject->asUnicodeString() : QString(); +} + +int KNotesIconViewItem::tabSize() const +{ + return mDisplayAttribute->tabSize(); +} + +QColor KNotesIconViewItem::textBackgroundColor() const +{ + return mDisplayAttribute->backgroundColor(); +} + +QColor KNotesIconViewItem::textForegroundColor() const +{ + return mDisplayAttribute->foregroundColor(); +} + +bool KNotesIconViewItem::autoIndent() const +{ + return mDisplayAttribute->autoIndent(); +} + +QFont KNotesIconViewItem::textFont() const +{ + return mDisplayAttribute->font(); +} + +bool KNotesIconViewItem::isRichText() const +{ + const KMime::Message::Ptr noteMessage = mItem.payload(); + return noteMessage->contentType()->isHTMLText(); +} + +QString KNotesIconViewItem::description() const +{ + const KMime::Message::Ptr noteMessage = mItem.payload(); + return QString::fromUtf8(noteMessage->mainBodyPart()->decodedContent()); +} + +int KNotesIconViewItem::cursorPositionFromStart() const +{ + int pos = 0; + const KMime::Message::Ptr noteMessage = mItem.payload(); + if (auto hrd = noteMessage->headerByType("X-Cursor-Position")) { + pos = hrd->asUnicodeString().toInt(); + } + return pos; +} + +void KNotesIconViewItem::setDescription(const QString &description) +{ + saveNoteContent(QString(), description); +} + +KNoteDisplaySettings *KNotesIconViewItem::displayAttribute() const +{ + return mDisplayAttribute; +} + +Akonadi::Item KNotesIconViewItem::item() +{ + return mItem; +} + +void KNotesIconViewItem::saveNoteContent(const QString &subject, const QString &description, int position) +{ + KMime::Message::Ptr message = mItem.payload(); + const QByteArray encoding("utf-8"); + if (!subject.isEmpty()) { + message->subject(true)->fromUnicodeString(subject, encoding); + } + message->contentType(true)->setMimeType(isRichText() ? "text/html" : "text/plain"); + message->contentType()->setCharset(encoding); + message->contentTransferEncoding(true)->setEncoding(KMime::Headers::CEquPr); + message->date(true)->setDateTime(QDateTime::currentDateTime()); + if (!description.isEmpty()) { + message->mainBodyPart()->fromUnicodeString(description); + } else if (message->mainBodyPart()->decodedText().isEmpty()) { + message->mainBodyPart()->fromUnicodeString(QStringLiteral(" ")); + } + + if (position >= 0) { + KMime::Headers::Generic *header = new KMime::Headers::Generic("X-Cursor-Position"); + header->fromUnicodeString(QString::number(position), "utf-8"); + message->setHeader(header); + } + + message->assemble(); + + mItem.setPayload(message); + Akonadi::ItemModifyJob *job = new Akonadi::ItemModifyJob(mItem); +#ifdef DEBUG_SAVE_NOTE + qCDebug(KNOTES_KONTACT_PLUGIN_LOG) << " KNotesIconViewItem::saveNoteContent savenote"; +#endif + connect(job, &Akonadi::ItemModifyJob::result, this, &KNotesIconViewItem::slotNoteSaved); +} + +void KNotesIconViewItem::setChangeItem(const Akonadi::Item &item, const QSet &set) +{ + mItem = item; + if (item.hasAttribute()) { + mDisplayAttribute->setDisplayAttribute(item.attribute()); + } + if (set.contains("KJotsLockAttribute")) { + setReadOnly(item.hasAttribute(), false); + } + if (set.contains("PLD:RFC822")) { + const KMime::Message::Ptr noteMessage = item.payload(); + const KMime::Headers::Subject *const subject = noteMessage ? noteMessage->subject(false) : nullptr; + setIconText(subject ? subject->asUnicodeString() : QString(), false); + } + if (set.contains("NoteDisplayAttribute")) { + updateSettings(); + } +} + +void KNotesIconViewItem::updateSettings() +{ + KIconEffect effect; + const QColor color(mDisplayAttribute->backgroundColor()); + if (mDefaultPixmap.isNull()) { + mDefaultPixmap = KIconLoader::global()->loadIcon(QStringLiteral("knotes"), KIconLoader::Desktop); + } + QPixmap icon = effect.apply(mDefaultPixmap, KIconEffect::Colorize, 1, color, false); + setFont(mDisplayAttribute->titleFont()); + setIcon(icon); +} + +#include "moc_knotesiconview.cpp" diff --git a/src/kontactplugin/knotesiconview.h b/src/kontactplugin/knotesiconview.h new file mode 100644 index 0000000..283b9a2 --- /dev/null +++ b/src/kontactplugin/knotesiconview.h @@ -0,0 +1,93 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ +#ifndef KNOTESICONVIEW_H +#define KNOTESICONVIEW_H + +#include "knotes_part.h" +#include +#include +class KNoteConfig; +class KNoteDisplaySettings; +class KNotesIconViewItem; +class KNotesIconView : public QListWidget +{ + Q_OBJECT +public: + explicit KNotesIconView(KNotesPart *part, QWidget *parent); + ~KNotesIconView() override; + + void addNote(const Akonadi::Item &item); + + KNotesIconViewItem *iconView(Akonadi::Item::Id id) const; + QHash noteList() const; +protected: + void mousePressEvent(QMouseEvent *) override; + + bool event(QEvent *e) override; + +private: + KNotesPart *m_part = nullptr; + QHash mNoteList; +}; + +class KNotesIconViewItem : public QObject, public QListWidgetItem +{ + Q_OBJECT +public: + KNotesIconViewItem(const Akonadi::Item &item, QListWidget *parent); + ~KNotesIconViewItem(); + + bool readOnly() const; + void setReadOnly(bool b, bool save = true); + + void setIconText(const QString &text, bool save = true); + QString realName() const; + + int tabSize() const; + bool autoIndent() const; + QFont textFont() const; + bool isRichText() const; + QString description() const; + void setDescription(const QString &); + KNoteDisplaySettings *displayAttribute() const; + Akonadi::Item item(); + + void setChangeItem(const Akonadi::Item &item, const QSet &set); + void saveNoteContent(const QString &subject = QString(), const QString &description = QString(), int position = -1); + void updateSettings(); + void setChangeIconTextAndDescription(const QString &iconText, const QString &description, int position); + QColor textBackgroundColor() const; + QColor textForegroundColor() const; + + void setCursorPositionFromStart(int pos); + int cursorPositionFromStart() const; + +private Q_SLOTS: + void slotNoteSaved(KJob *job); +private: + void prepare(); + void setDisplayDefaultValue(); + QPixmap mDefaultPixmap; + + Akonadi::Item mItem; + KNoteDisplaySettings *mDisplayAttribute = nullptr; + bool mReadOnly; +}; + +#endif // KNOTESICONVIEW_H diff --git a/src/kontactplugin/knoteslistwidgetsearchline.cpp b/src/kontactplugin/knoteslistwidgetsearchline.cpp new file mode 100644 index 0000000..728d0e1 --- /dev/null +++ b/src/kontactplugin/knoteslistwidgetsearchline.cpp @@ -0,0 +1,56 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ +#include "knoteslistwidgetsearchline.h" + +#include "knotesiconview.h" + +#include + +KNotesListWidgetSearchLine::KNotesListWidgetSearchLine(QWidget *parent) + : KListWidgetSearchLine(parent) +{ + setPlaceholderText(i18n("Search notes...")); +} + +KNotesListWidgetSearchLine::~KNotesListWidgetSearchLine() +{ +} + +void KNotesListWidgetSearchLine::updateClickMessage(const QString &shortcutStr) +{ + setPlaceholderText(i18n("Search notes...<%1>", shortcutStr)); +} + +bool KNotesListWidgetSearchLine::itemMatches(const QListWidgetItem *item, const QString &s) const +{ + if (!item) { + return false; + } + const KNotesIconViewItem *iconView = dynamic_cast(item); + if (!iconView) { + return false; + } + if (iconView->realName().contains(s)) { + return true; + } + if (iconView->description().contains(s)) { + return true; + } + return KListWidgetSearchLine::itemMatches(item, s); +} diff --git a/src/kontactplugin/knoteslistwidgetsearchline.h b/src/kontactplugin/knoteslistwidgetsearchline.h new file mode 100644 index 0000000..341dfcb --- /dev/null +++ b/src/kontactplugin/knoteslistwidgetsearchline.h @@ -0,0 +1,37 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ +#ifndef KNOTESLISTWIDGETSEARCHLINE_H +#define KNOTESLISTWIDGETSEARCHLINE_H + +#include + +class KNotesListWidgetSearchLine : public KListWidgetSearchLine +{ + Q_OBJECT +public: + explicit KNotesListWidgetSearchLine(QWidget *parent = nullptr); + ~KNotesListWidgetSearchLine() override; + + void updateClickMessage(const QString &shortcutStr); + +protected: + bool itemMatches(const QListWidgetItem *item, const QString &s) const override; +}; + +#endif // KNOTESLISTWIDGETSEARCHLINE_H diff --git a/src/kontactplugin/knotesplugin.desktop b/src/kontactplugin/knotesplugin.desktop new file mode 100644 index 0000000..ed3c268 --- /dev/null +++ b/src/kontactplugin/knotesplugin.desktop @@ -0,0 +1,136 @@ +[Desktop Entry] +Type=Service +Icon=view-pim-notes +X-KDE-ServiceTypes=Kontact/Plugin,KPluginInfo + +X-KDE-Library=kontact_knotesplugin +X-KDE-KontactPluginVersion=10 +X-KDE-KontactPluginHasSummary=true +X-KDE-KontactPartExecutableName=knotes + +X-KDE-PluginInfo-Website=http://pim.kde.org/components/knotes.php +X-KDE-PluginInfo-Name=kontact_knotesplugin +X-KDE-PluginInfo-Version=0.1 +X-KDE-PluginInfo-License=LGPL +X-KDE-PluginInfo-EnabledByDefault=true +X-KDE-PluginInfo-AllowEmptySettings=true + +Comment=Kontact KNotes Plugin +Comment[af]=Kontact KNotes inprop module +Comment[ar]=ملحقة «ملاحظاتك» لِ‍«متراسلك» +Comment[be]=Утулка Kontact KNotes +Comment[bg]=Приставка за бележки +Comment[br]=Lugent Kontact KNotes +Comment[bs]=Kontakt KNotes dodatak +Comment[ca]=Connector del KNotes pel Kontact +Comment[ca@valencia]=Connector del KNotes pel Kontact +Comment[cs]=Modul KNotes pro aplikaci Kontact +Comment[cy]=Ategyn KNotes Kontact +Comment[da]=Kontact KNotes-plugin +Comment[de]=KNotes-Modul für Kontact +Comment[el]=Πρόσθετο KNotes του Kontact +Comment[en_GB]=Kontact KNotes Plugin +Comment[eo]=Kontact-KNotes-kromaĵo +Comment[es]=Complemento de KNotes para Kontact +Comment[et]=Kontacti KNotesi plugin +Comment[eu]=Kontact-en KNotes plugin-a +Comment[fa]=وصله Kontact KNotes +Comment[fi]=Kontactin KNotes-liitännäinen +Comment[fr]=Module KNotes pour Kontact +Comment[fy]=Kontact KNotes-plugin +Comment[ga]=Breiseán KNotes le haghaidh Kontact +Comment[gl]=Complemento de KNotes para Kontact +Comment[hu]=Kontact KNotes-bővítőmodul +Comment[ia]=Plug-in de Kontact KNotes +Comment[is]=Kontact KNotes íforrit +Comment[it]=Estensione per Kontact di KNotes +Comment[ja]=Kontact KNotes プラグイン +Comment[ka]=Kontact KNotes მოდული +Comment[kk]=Kontact-тың KNotes плагині +Comment[km]=កម្មវិធី​ជំនួយ KNotes ក្នុង Kontact +Comment[ko]=Kontact KNotes 플러그인 +Comment[lt]=Kontact KNotes papildinys +Comment[lv]=Kontact KNotes spraudnis +Comment[mk]=Приклучок за КБелешки во Контакт +Comment[mr]=कॉन्टेक्ट के-नोट्स प्लगइन +Comment[ms]=Plugin KNotes Kontact KNotes +Comment[nb]=Kontact programtillegg for KNotes +Comment[nds]=KNotes-Moduul för Kontact +Comment[ne]=केडीई टिपोट प्लगइन सम्पर्क गर्नुहोस् +Comment[nl]=Kontact KNotes-plug-in +Comment[nn]=Kontakt-programtillegg for KNotes +Comment[pl]=Wtyczka Kontact do współpracy z KNotatkami +Comment[pt]='Plugin' do KNotes para o Kontact +Comment[pt_BR]=Plugin do KNotes para o Kontact +Comment[ro]=Modul KNotes pentru Kontact +Comment[ru]=Заметки +Comment[se]=Kontact, KNotes-lassemoduvla +Comment[sk]=Kontact KNotes Plugin +Comment[sl]=Vstavek KNotes za Kontact +Comment[sr]=Прикључак Контакта за К‑белешке +Comment[sr@ijekavian]=Прикључак Контакта за К‑биљешке +Comment[sr@ijekavianlatin]=Priključak Kontacta za K‑biljeÅ¡ke +Comment[sr@latin]=Priključak Kontacta za K‑beleÅ¡ke +Comment[sv]=Kontacts insticksprogram för Knotes +Comment[ta]= கேகுறிப்புகளை சொருகுப்பொருளை தொடர்புகொள் +Comment[tg]=Модули Kontact барои дастрасӣ ба ахборот +Comment[tr]=Kontact KNotes Eklentisi +Comment[uk]=Додаток приміток (KNotes) Kontact +Comment[uz]=Kontact uchun KNotes plagini +Comment[uz@cyrillic]=Kontact учун KNotes плагини +Comment[wa]=Module KNotes di Kontact +Comment[x-test]=xxKontact KNotes Pluginxx +Comment[zh_CN]=Kontact KNotes 插件 +Comment[zh_TW]=Kontact KNotes 外掛程式 +Name=Popup Notes +Name[ar]=ملاحظات منبثقة +Name[bs]=Iskočne napomene +Name[ca]=Notes emergents +Name[ca@valencia]=Notes emergents +Name[cs]=Vyskakovací poznámky +Name[da]=Pop op-noter +Name[de]=Haftnotizen +Name[el]=Αναδυόμενες σημειώσεις +Name[en_GB]=Popup Notes +Name[eo]=Glunotoj +Name[es]=Notas emergentes +Name[et]=Sedelid +Name[fi]=Ponnahdusviestit +Name[fr]=Notes +Name[ga]=Preabnótaí +Name[gl]=Notas emerxentes +Name[hu]=Jegyzetlapok +Name[ia]=Notas de popup +Name[it]=Note a comparsa +Name[ja]=ポップアップメモ +Name[kk]=Қалқымалы жазбалар +Name[km]=ចំណាំ​លេច​ឡើង +Name[ko]=팝업 노트 +Name[lt]=LipnÅ«s lapeliai +Name[lv]=PiezÄ«mju lapiņas +Name[mr]=पॉपअप नोंदी +Name[nb]=Sprettopp-notater +Name[nds]=Opduk-Notizen +Name[nl]=Popup notities +Name[nn]=Sprettoppnotat +Name[pa]=ਪੋਪਅੱਪ ਨੋਟਿਸ +Name[pl]=Żółte karteczki +Name[pt]=Notas +Name[pt_BR]=Notas instantâneas +Name[ro]=Notițe +Name[ru]=Заметки +Name[sk]=Vyskakujúce poznámky +Name[sl]=Pojavna sporočilca +Name[sr]=Искачуће белешке +Name[sr@ijekavian]=Искачуће биљешке +Name[sr@ijekavianlatin]=Iskačuće biljeÅ¡ke +Name[sr@latin]=Iskačuće beleÅ¡ke +Name[sv]=Anteckningslappar +Name[th]=บันทึกย่อแบบป๊อปอับ +Name[tr]=Seyyar Notlar +Name[ug]=سەكرىمە ئىزاھلار +Name[uk]=Записник +Name[wa]=Aspitantès notes +Name[x-test]=xxPopup Notesxx +Name[zh_CN]=弹出式记事本 +Name[zh_TW]=彈出式便條 diff --git a/src/kontactplugin/knotesselectdeletenotesdialog.cpp b/src/kontactplugin/knotesselectdeletenotesdialog.cpp new file mode 100644 index 0000000..7a5eec6 --- /dev/null +++ b/src/kontactplugin/knotesselectdeletenotesdialog.cpp @@ -0,0 +1,101 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ +#include "knotesselectdeletenotesdialog.h" +#include "knotesiconview.h" + +#include +#include + +#include +#include +#include +#include +#include +#include + +KNotesSelectDeleteNotesListWidget::KNotesSelectDeleteNotesListWidget(QWidget *parent) + : QListWidget(parent) +{ +} + +KNotesSelectDeleteNotesListWidget::~KNotesSelectDeleteNotesListWidget() +{ +} + +void KNotesSelectDeleteNotesListWidget::setItems(const QList &items) +{ + for (KNotesIconViewItem *item : items) { + QListWidgetItem *i = new QListWidgetItem(this); + if (item->readOnly()) { + i->setText(item->realName() + QLatin1Char(' ') + i18n("(note locked, it will not removed)")); + i->setTextColor(Qt::red); + } else { + i->setText(item->realName()); + } + } +} + +KNotesSelectDeleteNotesDialog::KNotesSelectDeleteNotesDialog(const QList &items, QWidget *parent) + : QDialog(parent) +{ + setWindowTitle(i18nc("@title:window", "Confirm Delete")); + QVBoxLayout *mainLayout = new QVBoxLayout(this); + QDialogButtonBox *buttonBox = new QDialogButtonBox(QDialogButtonBox::Ok | QDialogButtonBox::Cancel, this); + QPushButton *okButton = buttonBox->button(QDialogButtonBox::Ok); + okButton->setDefault(true); + okButton->setShortcut(Qt::CTRL | Qt::Key_Return); + connect(buttonBox, &QDialogButtonBox::accepted, this, &KNotesSelectDeleteNotesDialog::accept); + connect(buttonBox, &QDialogButtonBox::rejected, this, &KNotesSelectDeleteNotesDialog::reject); + buttonBox->button(QDialogButtonBox::Cancel)->setDefault(true); + setModal(true); + QWidget *w = new QWidget; + QVBoxLayout *lay = new QVBoxLayout; + w->setLayout(lay); + QLabel *lab = new QLabel(i18ncp("@info", "Do you really want to delete this note?", "Do you really want to delete these %1 notes?", items.count())); + lay->addWidget(lab); + mSelectedListWidget = new KNotesSelectDeleteNotesListWidget; + lay->addWidget(mSelectedListWidget); + mainLayout->addWidget(w); + mSelectedListWidget->setItems(items); + okButton->setText(KStandardGuiItem::del().text()); + + mainLayout->addWidget(buttonBox); + readConfig(); +} + +KNotesSelectDeleteNotesDialog::~KNotesSelectDeleteNotesDialog() +{ + writeConfig(); +} + +void KNotesSelectDeleteNotesDialog::readConfig() +{ + KConfigGroup grp(KSharedConfig::openConfig(), "KNotesSelectDeleteNotesDialog"); + const QSize size = grp.readEntry("Size", QSize(300, 200)); + if (size.isValid()) { + resize(size); + } +} + +void KNotesSelectDeleteNotesDialog::writeConfig() +{ + KConfigGroup grp(KSharedConfig::openConfig(), "KNotesSelectDeleteNotesDialog"); + grp.writeEntry("Size", size()); + grp.sync(); +} diff --git a/src/kontactplugin/knotesselectdeletenotesdialog.h b/src/kontactplugin/knotesselectdeletenotesdialog.h new file mode 100644 index 0000000..6d8c25b --- /dev/null +++ b/src/kontactplugin/knotesselectdeletenotesdialog.h @@ -0,0 +1,49 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ +#ifndef KNOTESSELECTDELETENOTESDIALOG_H +#define KNOTESSELECTDELETENOTESDIALOG_H + +#include +#include +class KNotesIconViewItem; + +class KNotesSelectDeleteNotesListWidget : public QListWidget +{ + Q_OBJECT +public: + explicit KNotesSelectDeleteNotesListWidget(QWidget *parent = nullptr); + ~KNotesSelectDeleteNotesListWidget(); + + void setItems(const QList &items); +}; + +class KNotesSelectDeleteNotesDialog : public QDialog +{ + Q_OBJECT +public: + explicit KNotesSelectDeleteNotesDialog(const QList &items, QWidget *parent = nullptr); + ~KNotesSelectDeleteNotesDialog(); + +private: + void writeConfig(); + void readConfig(); + KNotesSelectDeleteNotesListWidget *mSelectedListWidget = nullptr; +}; + +#endif // KNOTESSELECTDELETENOTESDIALOG_H diff --git a/src/kontactplugin/knoteswidget.cpp b/src/kontactplugin/knoteswidget.cpp new file mode 100644 index 0000000..299a962 --- /dev/null +++ b/src/kontactplugin/knoteswidget.cpp @@ -0,0 +1,53 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ +#include "knoteswidget.h" +#include "knotesiconview.h" +#include "knoteslistwidgetsearchline.h" + +#include + +KNotesWidget::KNotesWidget(KNotesPart *part, QWidget *parent) + : QWidget(parent) +{ + QVBoxLayout *lay = new QVBoxLayout(this); + mSearchLine = new KNotesListWidgetSearchLine; + lay->addWidget(mSearchLine); + mIconView = new KNotesIconView(part, parent); + mSearchLine->setListWidget(mIconView); + lay->addWidget(mIconView); +} + +KNotesWidget::~KNotesWidget() +{ +} + +void KNotesWidget::slotFocusQuickSearch() +{ + mSearchLine->setFocus(); +} + +void KNotesWidget::updateClickMessage(const QString &shortcutStr) +{ + mSearchLine->updateClickMessage(shortcutStr); +} + +KNotesIconView *KNotesWidget::notesView() const +{ + return mIconView; +} diff --git a/src/kontactplugin/knoteswidget.h b/src/kontactplugin/knoteswidget.h new file mode 100644 index 0000000..345feb4 --- /dev/null +++ b/src/kontactplugin/knoteswidget.h @@ -0,0 +1,44 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ +#ifndef KNOTESWIDGET_H +#define KNOTESWIDGET_H + +#include +class KNotesIconView; +class KNotesPart; +class KNotesListWidgetSearchLine; +class KNotesWidget : public QWidget +{ + Q_OBJECT +public: + explicit KNotesWidget(KNotesPart *part, QWidget *parent = nullptr); + ~KNotesWidget(); + + KNotesIconView *notesView() const; + + void updateClickMessage(const QString &shortcutStr); +public Q_SLOTS: + void slotFocusQuickSearch(); + +private: + KNotesIconView *mIconView = nullptr; + KNotesListWidgetSearchLine *mSearchLine = nullptr; +}; + +#endif // KNOTESWIDGET_H diff --git a/src/kontactplugin/org.kde.kontact.KNotes.xml b/src/kontactplugin/org.kde.kontact.KNotes.xml new file mode 100644 index 0000000..254c463 --- /dev/null +++ b/src/kontactplugin/org.kde.kontact.KNotes.xml @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/kontactplugin/summarywidget.cpp b/src/kontactplugin/summarywidget.cpp new file mode 100644 index 0000000..f6b93ca --- /dev/null +++ b/src/kontactplugin/summarywidget.cpp @@ -0,0 +1,255 @@ +/* + This file is part of Kontact. + + Copyright (c) 2003 Tobias Koenig + Copyright (C) 2014-2018 Laurent Montel + + 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, permission is given to link this program + with any edition of Qt, and distribute the resulting executable, + without including the source code for Qt in the source distribution. +*/ + +#include "summarywidget.h" +#include "knotesinterface.h" +#include "akonadi/noteschangerecorder.h" +#include "akonadi/notesakonaditreemodel.h" +#include "attributes/notedisplayattribute.h" + +#include +#include +#include + +#include +#include + +#include + +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include + +KNotesSummaryWidget::KNotesSummaryWidget(KontactInterface::Plugin *plugin, QWidget *parent) + : KontactInterface::Summary(parent) + , mPlugin(plugin) + , mInProgress(false) +{ + mDefaultPixmap = KIconLoader::global()->loadIcon(QStringLiteral("knotes"), KIconLoader::Desktop); + QVBoxLayout *mainLayout = new QVBoxLayout(this); + mainLayout->setSpacing(3); + mainLayout->setMargin(3); + + QWidget *header = createHeader(this, QStringLiteral("view-pim-notes"), i18n("Popup Notes")); + mainLayout->addWidget(header); + + mLayout = new QGridLayout(); + mainLayout->addItem(mLayout); + mLayout->setSpacing(3); + mLayout->setRowStretch(6, 1); + + KIconLoader loader(QStringLiteral("knotes")); + + mPixmap = loader.loadIcon(QStringLiteral("knotes"), KIconLoader::Small); + + Akonadi::Session *session = new Akonadi::Session("KNotes Session", this); + mNoteRecorder = new NoteShared::NotesChangeRecorder(this); + mNoteRecorder->changeRecorder()->setSession(session); + mNoteTreeModel = new NoteShared::NotesAkonadiTreeModel(mNoteRecorder->changeRecorder(), this); + + connect(mNoteTreeModel, &NoteShared::NotesAkonadiTreeModel::rowsInserted, + this, &KNotesSummaryWidget::updateFolderList); + + connect(mNoteRecorder->changeRecorder(), &Akonadi::Monitor::itemChanged, + this, &KNotesSummaryWidget::updateFolderList); + + connect(mNoteRecorder->changeRecorder(), &Akonadi::Monitor::itemRemoved, + this, &KNotesSummaryWidget::updateFolderList); + + mSelectionModel = new QItemSelectionModel(mNoteTreeModel); + mModelProxy = new KCheckableProxyModel(this); + mModelProxy->setSelectionModel(mSelectionModel); + mModelProxy->setSourceModel(mNoteTreeModel); + + KSharedConfigPtr _config = KSharedConfig::openConfig(QStringLiteral("kcmknotessummaryrc")); + + mModelState + = new KViewStateMaintainer(_config->group("CheckState"), this); + mModelState->setSelectionModel(mSelectionModel); +} + +KNotesSummaryWidget::~KNotesSummaryWidget() +{ +} + +void KNotesSummaryWidget::updateFolderList() +{ + if (mInProgress) { + return; + } + mInProgress = true; + qDeleteAll(mLabels); + mLabels.clear(); + int counter = 0; + + mModelState->restoreState(); + displayNotes(QModelIndex(), counter); + mInProgress = false; + + if (counter == 0) { + QLabel *label = new QLabel(i18n("No notes found"), this); + label->setAlignment(Qt::AlignHCenter | Qt::AlignVCenter); + mLayout->addWidget(label, 0, 0); + mLabels.append(label); + } + QList::const_iterator lit; + QList::const_iterator lend(mLabels.constEnd()); + for (lit = mLabels.constBegin(); lit != lend; ++lit) { + (*lit)->show(); + } +} + +void KNotesSummaryWidget::displayNotes(const QModelIndex &parent, int &counter) +{ + const int nbCol = mModelProxy->rowCount(parent); + for (int i = 0; i < nbCol; ++i) { + const QModelIndex child = mModelProxy->index(i, 0, parent); + const Akonadi::Item item + = mModelProxy->data(child, + Akonadi::EntityTreeModel::ItemRole).value(); + if (item.isValid()) { + createNote(item, counter); + ++counter; + } + displayNotes(child, counter); + } +} + +void KNotesSummaryWidget::slotPopupMenu(const QString ¬e) +{ + QMenu popup(this); + const QAction *modifyNoteAction = popup.addAction( + KIconLoader::global()->loadIcon(QStringLiteral("document-edit"), KIconLoader::Small), + i18n("Modify Note...")); + popup.addSeparator(); + const QAction *deleteNoteAction = popup.addAction( + KIconLoader::global()->loadIcon(QStringLiteral("edit-delete"), KIconLoader::Small), + i18n("Delete Note...")); + + const QAction *ret = popup.exec(QCursor::pos()); + if (ret == deleteNoteAction) { + deleteNote(note); + } else if (ret == modifyNoteAction) { + slotSelectNote(note); + } +} + +void KNotesSummaryWidget::deleteNote(const QString ¬e) +{ + org::kde::kontact::KNotes knotes(QStringLiteral("org.kde.kontact"), + QStringLiteral("/KNotes"), + QDBusConnection::sessionBus()); + knotes.killNote(note.toLongLong()); +} + +void KNotesSummaryWidget::createNote(const Akonadi::Item &item, int counter) +{ + if (!item.hasPayload()) { + return; + } + + KMime::Message::Ptr noteMessage = item.payload(); + if (!noteMessage) { + return; + } + const KMime::Headers::Subject *const subject = noteMessage->subject(false); + const QString subStr = subject ? subject->asUnicodeString() : QString(); + KUrlLabel *urlLabel = new KUrlLabel(QString::number(item.id()), subStr, this); + + urlLabel->installEventFilter(this); + urlLabel->setAlignment(Qt::AlignLeft); + urlLabel->setWordWrap(true); + connect(urlLabel, QOverload::of(&KUrlLabel::leftClickedUrl), + this, &KNotesSummaryWidget::slotSelectNote); + + connect(urlLabel, QOverload::of(&KUrlLabel::rightClickedUrl), + this, &KNotesSummaryWidget::slotPopupMenu); + + mLayout->addWidget(urlLabel, counter, 1); + + QColor color; + if (item.hasAttribute()) { + color = item.attribute()->backgroundColor(); + } + // Folder icon. + KIconEffect effect; + QPixmap pixmap = effect.apply(mDefaultPixmap, KIconEffect::Colorize, 1, color, false); + + QLabel *label = new QLabel(this); + label->setAlignment(Qt::AlignVCenter); + QIcon icon(pixmap); + label->setPixmap(icon.pixmap(label->height() / 1.5)); + label->setMaximumWidth(label->minimumSizeHint().width()); + mLayout->addWidget(label, counter, 0); + mLabels.append(label); + mLabels.append(urlLabel); +} + +void KNotesSummaryWidget::updateSummary(bool force) +{ + Q_UNUSED(force); + updateFolderList(); +} + +void KNotesSummaryWidget::slotSelectNote(const QString ¬e) +{ + if (!mPlugin->isRunningStandalone()) { + mPlugin->core()->selectPlugin(mPlugin); + } else { + mPlugin->bringToForeground(); + } + + org::kde::kontact::KNotes knotes(QStringLiteral("org.kde.kontact"), + QStringLiteral("/KNotes"), + QDBusConnection::sessionBus()); + knotes.editNote(note.toLongLong()); +} + +bool KNotesSummaryWidget::eventFilter(QObject *obj, QEvent *e) +{ + if (obj->inherits("KUrlLabel")) { + KUrlLabel *label = static_cast(obj); + if (e->type() == QEvent::Enter) { + Q_EMIT message(i18n("Read Popup Note: \"%1\"", label->text())); + } else if (e->type() == QEvent::Leave) { + Q_EMIT message(QString()); + } + } + + return KontactInterface::Summary::eventFilter(obj, e); +} + +QStringList KNotesSummaryWidget::configModules() const +{ + return QStringList() << QStringLiteral("kcmknotessummary.desktop"); +} diff --git a/src/kontactplugin/summarywidget.h b/src/kontactplugin/summarywidget.h new file mode 100644 index 0000000..0535fef --- /dev/null +++ b/src/kontactplugin/summarywidget.h @@ -0,0 +1,88 @@ +/* + This file is part of Kontact. + + Copyright (c) 2003 Tobias Koenig + Copyright (C) 2014-2018 Laurent Montel + + 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, permission is given to link this program + with any edition of Qt, and distribute the resulting executable, + without including the source code for Qt in the source distribution. +*/ + +#ifndef SUMMARYWIDGET_H +#define SUMMARYWIDGET_H + +#include + +#include + +#include + +namespace NoteShared { +class NotesChangeRecorder; +class NotesAkonadiTreeModel; +} + +namespace Akonadi { +class ETMViewStateSaver; +} + +namespace KontactInterface { +class Plugin; +} + +class KCheckableProxyModel; + +class QGridLayout; +class QItemSelectionModel; +class QLabel; + +class KNotesSummaryWidget : public KontactInterface::Summary +{ + Q_OBJECT +public: + KNotesSummaryWidget(KontactInterface::Plugin *plugin, QWidget *parent); + ~KNotesSummaryWidget() override; + + void updateSummary(bool force = false) override; + QStringList configModules() const override; + +protected: + bool eventFilter(QObject *obj, QEvent *e) override; + +private Q_SLOTS: + void updateFolderList(); + void slotSelectNote(const QString ¬e); + void slotPopupMenu(const QString &); +private: + void deleteNote(const QString ¬e); + void displayNotes(const QModelIndex &parent, int &counter); + void createNote(const Akonadi::Item &item, int counter); + QPixmap mDefaultPixmap; + QGridLayout *mLayout = nullptr; + KontactInterface::Plugin *mPlugin = nullptr; + QList mLabels; + QPixmap mPixmap; + NoteShared::NotesChangeRecorder *mNoteRecorder = nullptr; + NoteShared::NotesAkonadiTreeModel *mNoteTreeModel = nullptr; + QItemSelectionModel *mSelectionModel = nullptr; + KCheckableProxyModel *mModelProxy = nullptr; + KViewStateMaintainer *mModelState = nullptr; + bool mInProgress = false; +}; + +#endif diff --git a/src/notes/knote.cpp b/src/notes/knote.cpp new file mode 100644 index 0000000..15f565b --- /dev/null +++ b/src/notes/knote.cpp @@ -0,0 +1,1241 @@ +/******************************************************************* + KNotes -- Notes for the KDE project + + Copyright (c) 1997-2013, The KNotes Developers + + 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. +*******************************************************************/ + +#include + +#include "knote.h" +#include "knotes_debug.h" +#include "knotedisplaysettings.h" +#include "knoteedit.h" +#include "knotesglobalconfig.h" +#include "noteutils.h" +#include "alarms/notealarmdialog.h" +#include "attributes/notealarmattribute.h" +#include "attributes/notedisplayattribute.h" +#include "attributes/notelockattribute.h" +#include "configdialog/knotesimpleconfigdialog.h" +#include "notes/knotebutton.h" +#include "print/knoteprinter.h" +#include "print/knoteprintobject.h" +#include "print/knoteprintselectthemedialog.h" +#include "utils/knoteutils.h" + +#include + +#include + +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#if KDEPIM_HAVE_X11 +#include +#include +#endif + +//#define DEBUG_SAVE_NOTE 1 + +KNote::KNote(const QDomDocument &buildDoc, const Akonadi::Item &item, bool allowAkonadiSearchDebug, QWidget *parent) + : QFrame(parent, Qt::FramelessWindowHint) + , mItem(item) + , m_label(nullptr) + , m_grip(nullptr) + , m_button(nullptr) + , m_tool(nullptr) + , m_editor(nullptr) + , m_kwinConf(KSharedConfig::openConfig(QStringLiteral("kwinrc"))) + , mDisplayAttribute(new KNoteDisplaySettings) + , mAllowDebugAkonadiSearch(allowAkonadiSearchDebug) +{ + if (mItem.hasAttribute()) { + mDisplayAttribute->setDisplayAttribute(mItem.attribute()); + } else { + setDisplayDefaultValue(); + //save default display value + } + setAcceptDrops(true); + setAttribute(Qt::WA_DeleteOnClose); + setDOMDocument(buildDoc); + setXMLFile(componentName() + QLatin1String("ui.rc"), false, false); + + // create the main layout + m_noteLayout = new QVBoxLayout(this); + m_noteLayout->setMargin(0); + createActions(); + + buildGui(); + prepare(); +} + +KNote::~KNote() +{ + delete mDisplayAttribute; +} + +void KNote::setDisplayDefaultValue() +{ + KNoteUtils::setDefaultValue(mItem); + Akonadi::ItemModifyJob *job = new Akonadi::ItemModifyJob(mItem); +#ifdef DEBUG_SAVE_NOTE + qCDebug(KNOTES_LOG) << "setDisplayDefaultValue slotNoteSaved(KJob*)"; +#endif + connect(job, &Akonadi::ItemModifyJob::result, this, &KNote::slotNoteSaved); +} + +void KNote::setChangeItem(const Akonadi::Item &item, const QSet &set) +{ + mItem = item; + if (item.hasAttribute()) { + mDisplayAttribute->setDisplayAttribute(item.attribute()); + } + if (set.contains("KJotsLockAttribute")) { + m_editor->setReadOnly(item.hasAttribute()); + } + if (set.contains("PLD:RFC822")) { + loadNoteContent(item); + } + if (set.contains("NoteDisplayAttribute")) { + qCDebug(KNOTES_LOG) << " ATR:NoteDisplayAttribute"; + slotApplyConfig(); + } + //TODO update display/content etc. + updateLabelAlignment(); +} + +void KNote::slotKill(bool force) +{ + if (!force + && KMessageBox::warningContinueCancel(this, + i18n("Do you really want to delete note %1?", m_label->text()), + i18n("Confirm Delete"), + KGuiItem(i18n("&Delete"), + QStringLiteral("edit-delete")), + KStandardGuiItem::cancel(), + QStringLiteral("ConfirmDeleteNote")) != KMessageBox::Continue) { + return; + } + + Q_EMIT sigKillNote(mItem.id()); +} + +// -------------------- public member functions -------------------- // + +void KNote::saveNote(bool force, bool sync) +{ + if (!force && !m_editor->document()->isModified()) { + return; + } + bool needToSave = false; + NoteShared::NoteDisplayAttribute *attribute + = mItem.attribute(Akonadi::Item::AddIfMissing); + const QPoint notePosition = pos(); + if (attribute->position() != notePosition) { + needToSave = true; + attribute->setPosition(notePosition); + } + const QSize currentSize(QSize(width(), height())); + if (attribute->size() != currentSize) { + needToSave = true; + attribute->setSize(currentSize); + } +#if KDEPIM_HAVE_X11 + KWindowInfo info(winId(), NET::WMDesktop); + const int count = KWindowSystem::numberOfDesktops(); + for (int n = 1; n <= count; ++n) { + if (info.isOnDesktop(n)) { + if (attribute->desktop() != n) { + needToSave = true; + attribute->setDesktop(n); + break; + } + } + } +#endif + if (m_editor->document()->isModified()) { + needToSave = true; + saveNoteContent(); + } + if (needToSave) { +#ifdef DEBUG_SAVE_NOTE + qCDebug(KNOTES_LOG) << "save Note slotClose() slotNoteSaved(KJob*) : sync" << sync; +#endif + Akonadi::ItemModifyJob *job = new Akonadi::ItemModifyJob(mItem); + if (sync) { + job->exec(); + } else { +#ifdef DEBUG_SAVE_NOTE + qCDebug(KNOTES_LOG) << "save Note slotClose() slotNoteSaved(KJob*)"; +#endif + connect(job, &Akonadi::ItemModifyJob::result, this, &KNote::slotNoteSaved); + } + } +} + +void KNote::slotNoteSaved(KJob *job) +{ + qCDebug(KNOTES_LOG) << " void KNote::slotNoteSaved(KJob *job)"; + if (job->error()) { + qCDebug(KNOTES_LOG) << " problem during save note:" << job->errorString(); + } else { + m_editor->document()->setModified(false); + } +} + +Akonadi::Item::Id KNote::noteId() const +{ + return mItem.id(); +} + +QString KNote::name() const +{ + return m_label->text(); +} + +QString KNote::text() const +{ + return m_editor->text(); +} + +void KNote::setName(const QString &name) +{ + m_label->setText(name); + updateLabelAlignment(); + + if (m_editor) { // not called from CTOR? + saveNote(); + } + setWindowTitle(name); + + Q_EMIT sigNameChanged(name); +} + +void KNote::setText(const QString &text) +{ + m_editor->setText(text); + + saveNote(); +} + +bool KNote::isDesktopAssigned() const +{ + return mDisplayAttribute->rememberDesktop(); +} + +bool KNote::isModified() const +{ + return m_editor->document()->isModified(); +} + +// ------------------ private slots (menu actions) ------------------ // + +void KNote::slotRename() +{ + // pop up dialog to get the new name + bool ok; + const QString oldName = m_label->text(); + const QString newName = QInputDialog::getText(this, QString(), + i18n("Please enter the new name:"), + QLineEdit::Normal, m_label->text(), &ok); + if (!ok || (oldName == newName)) { // handle cancel + return; + } + + setName(newName); +} + +void KNote::slotUpdateReadOnly() +{ + const bool readOnly = m_readOnly->isChecked(); + + m_editor->setReadOnly(readOnly); + + if (mItem.hasAttribute()) { + if (!readOnly) { + mItem.removeAttribute(); + } + } else { + if (readOnly) { + mItem.attribute(Akonadi::Item::AddIfMissing); + } + } + if (!mBlockSave) { + updateAllAttributes(); + Akonadi::ItemModifyJob *job = new Akonadi::ItemModifyJob(mItem); +#ifdef DEBUG_SAVE_NOTE + qCDebug(KNOTES_LOG) << " void KNote::slotUpdateReadOnly() slotNoteSaved(KJob*)"; +#endif + connect(job, &Akonadi::ItemModifyJob::result, this, &KNote::slotNoteSaved); + } + + // enable/disable actions accordingly + actionCollection()->action(QStringLiteral("configure_note"))->setEnabled(!readOnly); + actionCollection()->action(QStringLiteral("delete_note"))->setEnabled(!readOnly); + actionCollection()->action(QStringLiteral("format_bold"))->setEnabled(!readOnly); + actionCollection()->action(QStringLiteral("format_italic"))->setEnabled(!readOnly); + actionCollection()->action(QStringLiteral("format_underline"))->setEnabled(!readOnly); + actionCollection()->action(QStringLiteral("format_strikeout"))->setEnabled(!readOnly); + actionCollection()->action(QStringLiteral("format_alignleft"))->setEnabled(!readOnly); + actionCollection()->action(QStringLiteral("format_aligncenter"))->setEnabled(!readOnly); + actionCollection()->action(QStringLiteral("format_alignright"))->setEnabled(!readOnly); + actionCollection()->action(QStringLiteral("format_alignblock"))->setEnabled(!readOnly); + actionCollection()->action(QStringLiteral("format_list"))->setEnabled(!readOnly); + actionCollection()->action(QStringLiteral("format_super"))->setEnabled(!readOnly); + actionCollection()->action(QStringLiteral("format_sub"))->setEnabled(!readOnly); + actionCollection()->action(QStringLiteral("format_increaseindent"))->setEnabled(!readOnly); + actionCollection()->action(QStringLiteral("format_decreaseindent"))->setEnabled(!readOnly); + actionCollection()->action(QStringLiteral("text_background_color"))->setEnabled(!readOnly); + actionCollection()->action(QStringLiteral("format_size"))->setEnabled(!readOnly); + actionCollection()->action(QStringLiteral("format_color"))->setEnabled(!readOnly); + actionCollection()->action(QStringLiteral("rename_note"))->setEnabled(!readOnly); + actionCollection()->action(QStringLiteral("set_alarm"))->setEnabled(!readOnly); + m_keepAbove->setEnabled(!readOnly); + m_keepBelow->setEnabled(!readOnly); + +#if KDEPIM_HAVE_X11 + m_toDesktop->setEnabled(!readOnly); +#endif + + updateFocus(); +} + +void KNote::updateAllAttributes() +{ +#if KDEPIM_HAVE_X11 + NoteShared::NoteDisplayAttribute *attribute + = mItem.attribute(Akonadi::Item::AddIfMissing); + KWindowInfo info(winId(), NET::WMDesktop); + const int count = KWindowSystem::numberOfDesktops(); + for (int n = 1; n <= count; ++n) { + if (info.isOnDesktop(n)) { + attribute->setDesktop(n); + } + } +#endif + saveNoteContent(); + attribute->setIsHidden(true); + attribute->setPosition(pos()); + const QSize currentSize(QSize(width(), height())); + if (attribute->size() != currentSize) { + attribute->setSize(currentSize); + } +} + +void KNote::slotClose() +{ + updateAllAttributes(); + m_editor->clearFocus(); + Akonadi::ItemModifyJob *job = new Akonadi::ItemModifyJob(mItem); +#ifdef DEBUG_SAVE_NOTE + qCDebug(KNOTES_LOG) << "slotClose() slotNoteSaved(KJob*)"; +#endif + connect(job, &Akonadi::ItemModifyJob::result, this, &KNote::slotNoteSaved); + hide(); +} + +void KNote::slotSetAlarm() +{ + QPointer dlg = new NoteShared::NoteAlarmDialog(name(), this); + if (mItem.hasAttribute()) { + dlg->setAlarm(mItem.attribute()->dateTime()); + } + if (dlg->exec()) { + bool needToModify = true; + QDateTime dateTime = dlg->alarm(); + if (dateTime.isValid()) { + NoteShared::NoteAlarmAttribute *attribute + = mItem.attribute(Akonadi::Item::AddIfMissing); + attribute->setDateTime(dateTime); + } else { + if (mItem.hasAttribute()) { + mItem.removeAttribute(); + } else { + needToModify = false; + } + } + if (needToModify) { + //Verify it! + saveNoteContent(); + Akonadi::ItemModifyJob *job = new Akonadi::ItemModifyJob(mItem); +#ifdef DEBUG_SAVE_NOTE + qCDebug(KNOTES_LOG) << "setAlarm() slotNoteSaved(KJob*)"; +#endif + connect(job, &Akonadi::ItemModifyJob::result, this, &KNote::slotNoteSaved); + } + } + delete dlg; +} + +void KNote::saveNoteContent() +{ + KMime::Message::Ptr message = mItem.payload(); + const QByteArray encoding("utf-8"); + message->subject(true)->fromUnicodeString(name(), encoding); + message->contentType(true)->setMimeType(m_editor->acceptRichText() ? "text/html" : "text/plain"); + message->contentType()->setCharset(encoding); + message->contentTransferEncoding(true)->setEncoding(KMime::Headers::CEquPr); + message->date(true)->setDateTime(QDateTime::currentDateTime()); + message->mainBodyPart()->fromUnicodeString(text().isEmpty() ? QStringLiteral(" ") : text()); + + KMime::Headers::Generic *header = new KMime::Headers::Generic("X-Cursor-Position"); + header->fromUnicodeString(QString::number(m_editor->cursorPositionFromStart()), "utf-8"); + message->setHeader(header); + + message->assemble(); + + mItem.setPayload(message); +} + +void KNote::slotPreferences() +{ + // create a new preferences dialog... + QPointer dialog = new KNoteSimpleConfigDialog(name(), this); + NoteShared::NoteDisplayAttribute *attribute + = mItem.attribute(Akonadi::Item::AddIfMissing); + attribute->setSize(QSize(width(), height())); + + dialog->load(mItem, m_editor->acceptRichText()); + connect(this, &KNote::sigNameChanged, dialog.data(), &KNoteSimpleConfigDialog::slotUpdateCaption); + if (dialog->exec()) { + bool isRichText; + dialog->save(mItem, isRichText); + m_editor->setAcceptRichText(isRichText); + saveNoteContent(); + Akonadi::ItemModifyJob *job = new Akonadi::ItemModifyJob(mItem); +#ifdef DEBUG_SAVE_NOTE + qCDebug(KNOTES_LOG) << "slotPreference slotNoteSaved(KJob*)"; +#endif + connect(job, &Akonadi::ItemModifyJob::result, this, &KNote::slotNoteSaved); + } + delete dialog; +} + +void KNote::slotSend() +{ + NoteShared::NoteUtils noteUtils; + noteUtils.sendToNetwork(this, name(), text()); +} + +void KNote::slotMail() +{ + NoteShared::NoteUtils noteUtils; + noteUtils.sendToMail(this, m_label->text(), m_editor->toPlainText()); +} + +void KNote::slotPrint() +{ + print(false); +} + +void KNote::slotPrintPreview() +{ + print(true); +} + +void KNote::print(bool preview) +{ + QString content; + if (!Qt::mightBeRichText(m_editor->text())) { + content = Qt::convertFromPlainText(m_editor->text()); + } else { + content = m_editor->text(); + } + if (isModified()) { + saveNote(); + } + + KNotesGlobalConfig *globalConfig = KNotesGlobalConfig::self(); + QString printingTheme = globalConfig->theme(); + if (printingTheme.isEmpty()) { + QPointer dlg = new KNotePrintSelectThemeDialog(this); + if (dlg->exec()) { + printingTheme = dlg->selectedTheme(); + } + delete dlg; + } + if (!printingTheme.isEmpty()) { + KNotePrinter printer(this); + QList lst; + lst.append(new KNotePrintObject(mItem)); + printer.setDefaultFont(mDisplayAttribute->font()); + printer.printNotes(lst, printingTheme, preview); + qDeleteAll(lst); + } +} + +void KNote::slotSaveAs() +{ + // TODO: where to put pdf file support? In the printer??!??! + QCheckBox *convert = nullptr; + if (m_editor->acceptRichText()) { + convert = new QCheckBox(nullptr); + convert->setText(i18n("Save note as plain text")); + } + QUrl url; + QPointer dlg = new KFileDialog(url, QString(), this, convert); + dlg->setOperationMode(KFileDialog::Saving); + dlg->setWindowTitle(i18n("Save As")); + if (!dlg->exec()) { + delete dlg; + return; + } + + const QString fileName = dlg->selectedFile(); + const bool htmlFormatAndSaveAsHtml = (convert && !convert->isChecked()); + delete dlg; + if (fileName.isEmpty()) { + return; + } + + QFile file(fileName); + + if (file.exists() + && KMessageBox::warningContinueCancel(this, + i18n("A file named %1 already exists.
                " + "Are you sure you want to overwrite it?
                ", + QFileInfo(file).fileName())) != KMessageBox::Continue) { + return; + } + + if (file.open(QIODevice::WriteOnly)) { + QTextStream stream(&file); + if (htmlFormatAndSaveAsHtml) { + QString htmlStr = m_editor->toHtml(); + htmlStr.replace(QStringLiteral("meta name=\"qrichtext\" content=\"1\""), + QStringLiteral("meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\"")); + stream << htmlStr; + } else { + stream << m_editor->toPlainText(); + } + } +} + +void KNote::slotPopupActionToDesktop(QAction *act) +{ + const int id = act->data().toInt(); + toDesktop(id); // compensate for the menu separator, -1 == all desktops +} + +// ------------------ private slots (configuration) ------------------ // + +void KNote::slotApplyConfig() +{ + m_label->setFont(mDisplayAttribute->titleFont()); + m_editor->setTextFont(mDisplayAttribute->font()); + m_editor->setTabStop(mDisplayAttribute->tabSize()); + m_editor->setAutoIndentMode(mDisplayAttribute->autoIndent()); + + setColor(mDisplayAttribute->foregroundColor(), mDisplayAttribute->backgroundColor()); + + updateLayout(); + slotUpdateShowInTaskbar(); + resize(mDisplayAttribute->size()); +} + +void KNote::slotKeepAbove() +{ + if (m_keepBelow->isChecked()) { + m_keepBelow->setChecked(false); + } + updateKeepAboveBelow(); +} + +void KNote::slotKeepBelow() +{ + if (m_keepAbove->isChecked()) { + m_keepAbove->setChecked(false); + } + updateKeepAboveBelow(); +} + +void KNote::updateKeepAboveBelow(bool save) +{ +#if KDEPIM_HAVE_X11 + NET::States state = KWindowInfo(winId(), NET::WMState).state(); +#else + NET::States state = 0; // neutral state, TODO +#endif + NoteShared::NoteDisplayAttribute *attribute + = mItem.attribute(Akonadi::Item::AddIfMissing); + if (m_keepAbove->isChecked()) { + attribute->setKeepAbove(true); + attribute->setKeepBelow(false); + KWindowSystem::setState(winId(), state | NET::KeepAbove); + } else if (m_keepBelow->isChecked()) { + attribute->setKeepAbove(false); + attribute->setKeepBelow(true); + KWindowSystem::setState(winId(), state | NET::KeepBelow); + } else { + attribute->setKeepAbove(false); + attribute->setKeepBelow(false); + KWindowSystem::clearState(winId(), NET::KeepAbove); + KWindowSystem::clearState(winId(), NET::KeepBelow); + } + if (!mBlockSave && save) { + saveNoteContent(); + Akonadi::ItemModifyJob *job = new Akonadi::ItemModifyJob(mItem); +#ifdef DEBUG_SAVE_NOTE + qCDebug(KNOTES_LOG) << "slotUpdateKeepAboveBelow slotNoteSaved(KJob*)"; +#endif + connect(job, &Akonadi::ItemModifyJob::result, this, &KNote::slotNoteSaved); + } +} + +void KNote::slotUpdateShowInTaskbar() +{ +#if KDEPIM_HAVE_X11 + if (!mDisplayAttribute->showInTaskbar()) { + KWindowSystem::setState(winId(), KWindowInfo(winId(), + NET::WMState).state() | NET::SkipTaskbar); + } else { + KWindowSystem::clearState(winId(), NET::SkipTaskbar); + } +#endif +} + +void KNote::slotUpdateDesktopActions() +{ + m_toDesktop->clear(); + + QAction *act = m_toDesktop->addAction(i18n("&All Desktops")); + KWindowInfo info(winId(), NET::WMDesktop); + + if (info.onAllDesktops()) { + act->setChecked(true); + act->setData(NETWinInfo::OnAllDesktops); + } + QAction *separator = new QAction(m_toDesktop); + separator->setSeparator(true); + m_toDesktop->addAction(separator); + const int count = KWindowSystem::numberOfDesktops(); + for (int n = 1; n <= count; ++n) { + QAction *desktopAct + = m_toDesktop->addAction(QStringLiteral("&%1 %2").arg(n).arg(KWindowSystem::desktopName(n))); + desktopAct->setData(n); + if (info.isOnDesktop(n)) { + desktopAct->setChecked(true); + } + } +} + +// -------------------- private methods -------------------- // + +void KNote::buildGui() +{ + createNoteHeader(); + createNoteEditor(QString()); + + KXMLGUIBuilder builder(this); + KXMLGUIFactory factory(&builder, this); + factory.addClient(this); + + m_menu = qobject_cast(factory.container(QStringLiteral("note_context"), this)); + m_tool = qobject_cast(factory.container(QStringLiteral("note_tool"), this)); + + createNoteFooter(); +} + +void KNote::createActions() +{ + // create the menu items for the note - not the editor... + // rename, mail, print, save as, insert date, alarm, close, delete, new note + QAction *action = new QAction(QIcon::fromTheme(QStringLiteral("document-new")), i18n("New"), this); + actionCollection()->addAction(QStringLiteral("new_note"), action); + connect(action, &QAction::triggered, this, &KNote::slotRequestNewNote); + + action = new QAction(QIcon::fromTheme(QStringLiteral("edit-rename")), i18n("Rename..."), this); + actionCollection()->addAction(QStringLiteral("rename_note"), action); + connect(action, &QAction::triggered, this, &KNote::slotRename); + + m_readOnly = new KToggleAction(QIcon::fromTheme(QStringLiteral("object-locked")), + i18n("Lock"), this); + actionCollection()->addAction(QStringLiteral("lock_note"), m_readOnly); + connect(m_readOnly, &KToggleAction::triggered, this, &KNote::slotUpdateReadOnly); + m_readOnly->setCheckedState(KGuiItem(i18n("Unlock"), QStringLiteral("object-unlocked"))); + + action = new QAction(QIcon::fromTheme(QStringLiteral("window-close")), i18n("Hide"), this); + actionCollection()->addAction(QStringLiteral("hide_note"), action); + connect(action, &QAction::triggered, this, &KNote::slotClose); + actionCollection()->setDefaultShortcut(action, QKeySequence(Qt::Key_Escape)); + + action = new QAction(QIcon::fromTheme(QStringLiteral("edit-delete")), i18n("Delete"), this); + actionCollection()->addAction(QStringLiteral("delete_note"), action); + connect(action, &QAction::triggered, this, &KNote::slotKill); + + action = new QAction(QIcon::fromTheme(QStringLiteral("knotes_alarm")), i18n("Set Alarm..."), + this); + actionCollection()->addAction(QStringLiteral("set_alarm"), action); + connect(action, &QAction::triggered, this, &KNote::slotSetAlarm); + + action = new QAction(QIcon::fromTheme(QStringLiteral("network-wired")), i18n("Send..."), this); + actionCollection()->addAction(QStringLiteral("send_note"), action); + connect(action, &QAction::triggered, this, &KNote::slotSend); + + action = new QAction(QIcon::fromTheme(QStringLiteral("mail-send")), i18n("Mail..."), this); + actionCollection()->addAction(QStringLiteral("mail_note"), action); + connect(action, &QAction::triggered, this, &KNote::slotMail); + + action = new QAction(QIcon::fromTheme(QStringLiteral("document-save-as")), i18n("Save As..."), + this); + actionCollection()->addAction(QStringLiteral("save_note"), action); + connect(action, &QAction::triggered, this, &KNote::slotSaveAs); + action = actionCollection()->addAction(KStandardAction::Print, QStringLiteral("print_note")); + connect(action, &QAction::triggered, this, &KNote::slotPrint); + + action = actionCollection()->addAction(KStandardAction::PrintPreview, QStringLiteral("print_preview_note")); + connect(action, &QAction::triggered, this, &KNote::slotPrintPreview); + + action = new QAction(QIcon::fromTheme(QStringLiteral("configure")), i18n("Preferences..."), this); + actionCollection()->addAction(QStringLiteral("configure_note"), action); + connect(action, &QAction::triggered, this, &KNote::slotPreferences); + + m_keepAbove = new KToggleAction(QIcon::fromTheme(QStringLiteral("go-up")), + i18n("Keep Above Others"), this); + actionCollection()->addAction(QStringLiteral("keep_above"), m_keepAbove); + connect(m_keepAbove, &KToggleAction::triggered, this, &KNote::slotKeepAbove); + + m_keepBelow = new KToggleAction(QIcon::fromTheme(QStringLiteral("go-down")), + i18n("Keep Below Others"), this); + actionCollection()->addAction(QStringLiteral("keep_below"), m_keepBelow); + connect(m_keepBelow, &KToggleAction::triggered, this, &KNote::slotKeepBelow); + +#if KDEPIM_HAVE_X11 + m_toDesktop = new KSelectAction(i18n("To Desktop"), this); + actionCollection()->addAction(QStringLiteral("to_desktop"), m_toDesktop); + connect(m_toDesktop, QOverload::of(&KSelectAction::triggered), + this, &KNote::slotPopupActionToDesktop); + connect(m_toDesktop->menu(), &QMenu::aboutToShow, + this, &KNote::slotUpdateDesktopActions); + // initially populate it, otherwise stays disabled + slotUpdateDesktopActions(); +#endif + // invisible action to walk through the notes to make this configurable + action = new QAction(i18n("Walk Through Notes"), this); + actionCollection()->addAction(QStringLiteral("walk_notes"), action); + connect(action, &QAction::triggered, this, &KNote::sigShowNextNote); + actionCollection()->setDefaultShortcut(action, QKeySequence(Qt::SHIFT + Qt::Key_Backtab)); + + actionCollection()->addAssociatedWidget(this); + foreach (QAction *action, actionCollection()->actions()) { + action->setShortcutContext(Qt::WidgetWithChildrenShortcut); + } + if (mAllowDebugAkonadiSearch) { + //Don't translate it it's just for debugging + action = new QAction(QStringLiteral("Debug Akonadi Search..."), this); + actionCollection()->addAction(QStringLiteral("debug_akonadi_search"), action); + connect(action, &QAction::triggered, this, &KNote::slotDebugAkonadiSearch); + } +} + +void KNote::createNoteHeader() +{ + // load style configuration + KConfigGroup styleGroup(m_kwinConf, "Style"); + + QBoxLayout::Direction headerLayoutDirection = QBoxLayout::LeftToRight; + + if (styleGroup.readEntry("CustomButtonPositions", false)) { + if (styleGroup.readEntry("ButtonsOnLeft").contains(QLatin1Char('X'))) { + headerLayoutDirection = QBoxLayout::RightToLeft; + } + } + + QBoxLayout *headerLayout = new QBoxLayout(headerLayoutDirection); + + // create header label + m_label = new QLabel(this); + headerLayout->addWidget(m_label); + m_label->setFrameStyle(NoFrame); + m_label->setBackgroundRole(QPalette::Base); + m_label->setLineWidth(0); + m_label->setAutoFillBackground(true); + m_label->installEventFilter(this); // receive events ( for dragging & + // action menu ) + m_button = new KNoteButton(QStringLiteral("knotes_close"), this); + headerLayout->addWidget(m_button); + + connect(m_button, &KNoteButton::clicked, this, &KNote::slotClose); + + m_noteLayout->addItem(headerLayout); +} + +void KNote::createNoteEditor(const QString &configFile) +{ + Q_UNUSED(configFile); + m_editor = new KNoteEdit(actionCollection(), this); + m_noteLayout->addWidget(m_editor); + m_editor->setNote(this); + m_editor->installEventFilter(this); // receive focus events for modified + setFocusProxy(m_editor); +} + +void KNote::slotRequestNewNote() +{ + //Be sure to save before to request a new note + saveNote(); + Q_EMIT sigRequestNewNote(); +} + +void KNote::createNoteFooter() +{ + if (m_tool) { + m_tool->setIconSize(QSize(10, 10)); + m_tool->setFixedHeight(24); + m_tool->setToolButtonStyle(Qt::ToolButtonIconOnly); + } + + // create size grip + QHBoxLayout *gripLayout = new QHBoxLayout; + m_grip = new QSizeGrip(this); + m_grip->setFixedSize(m_grip->sizeHint()); + + if (m_tool) { + gripLayout->addWidget(m_tool); + gripLayout->setAlignment(m_tool, Qt::AlignBottom | Qt::AlignLeft); + m_tool->hide(); + } + + gripLayout->addWidget(m_grip); + gripLayout->setAlignment(m_grip, Qt::AlignBottom | Qt::AlignRight); + m_noteLayout->addItem(gripLayout); + + // if there was just a way of making KComboBox adhere the toolbar height... + if (m_tool) { + foreach (KComboBox *combo, m_tool->findChildren()) { + QFont font = combo->font(); + font.setPointSize(7); + combo->setFont(font); + combo->setFixedHeight(14); + } + } +} + +void KNote::loadNoteContent(const Akonadi::Item &item) +{ + KMime::Message::Ptr noteMessage = item.payload(); + const KMime::Headers::Subject *const subject = noteMessage ? noteMessage->subject(false) : nullptr; + setName(subject ? subject->asUnicodeString() : QString()); + if (noteMessage->contentType()->isHTMLText()) { + m_editor->setAcceptRichText(true); + m_editor->setHtml(noteMessage->mainBodyPart()->decodedText()); + } else { + m_editor->setAcceptRichText(false); + m_editor->setPlainText(noteMessage->mainBodyPart()->decodedText()); + } + if (auto hrd = noteMessage->headerByType("X-Cursor-Position")) { + m_editor->setCursorPositionFromStart(hrd->asUnicodeString().toInt()); + } +} + +void KNote::prepare() +{ + mBlockSave = true; + loadNoteContent(mItem); + + resize(mDisplayAttribute->size()); + const QPoint &position = mDisplayAttribute->position(); + QRect desk = qApp->desktop()->rect(); + desk.adjust(10, 10, -10, -10); + if (desk.intersects(QRect(position, mDisplayAttribute->size()))) { + move(position); // do before calling show() to avoid flicker + } + if (mDisplayAttribute->isHidden()) { + hide(); + } else { + show(); + } + // read configuration settings... + slotApplyConfig(); + + if (mItem.hasAttribute()) { + m_editor->setReadOnly(true); + m_readOnly->setChecked(true); + } else { + m_readOnly->setChecked(false); + } + slotUpdateReadOnly(); + // if this is a new note put on current desktop - we can't use defaults + // in KConfig XT since only _changes_ will be stored in the config file + int desktop = mDisplayAttribute->desktop(); + +#if KDEPIM_HAVE_X11 + if ((desktop < 0 && desktop != NETWinInfo::OnAllDesktops) + || !mDisplayAttribute->rememberDesktop()) { + desktop = KWindowSystem::currentDesktop(); + } +#endif + + // show the note if desired + if (desktop != 0 && !mDisplayAttribute->isHidden()) { + // to avoid flicker, call this before show() + toDesktop(desktop); + show(); + + // because KWin forgets about that for hidden windows +#if KDEPIM_HAVE_X11 + if (desktop == NETWinInfo::OnAllDesktops) { + toDesktop(desktop); + } +#endif + } + + if (mDisplayAttribute->keepAbove()) { + m_keepAbove->setChecked(true); + } else if (mDisplayAttribute->keepBelow()) { + m_keepBelow->setChecked(true); + } else { + m_keepAbove->setChecked(false); + m_keepBelow->setChecked(false); + } + + updateKeepAboveBelow(); + // HACK: update the icon color - again after showing the note, to make kicker + // aware of the new colors + KIconEffect effect; + const QColor col = mDisplayAttribute->backgroundColor(); + const QPixmap icon = effect.apply(qApp->windowIcon().pixmap( + IconSize(KIconLoader::Desktop), + IconSize(KIconLoader::Desktop)), + KIconEffect::Colorize, + 1, col, false); + const QPixmap miniIcon = effect.apply(qApp->windowIcon().pixmap( + IconSize(KIconLoader::Small), + IconSize(KIconLoader::Small)), + KIconEffect::Colorize, + 1, col, false); + KWindowSystem::setIcons(winId(), icon, miniIcon); + + // set up the look&feel of the note + setFrameStyle(Panel | Raised); + setMinimumSize(20, 20); + setBackgroundRole(QPalette::Base); + + m_editor->setContentsMargins(0, 0, 0, 0); + m_editor->setBackgroundRole(QPalette::Base); + m_editor->setFrameStyle(NoFrame); + m_editor->document()->setModified(false); + mBlockSave = false; +} + +void KNote::toDesktop(int desktop) +{ + if (desktop == 0) { + return; + } + +#if KDEPIM_HAVE_X11 + if (desktop == NETWinInfo::OnAllDesktops) { + KWindowSystem::setOnAllDesktops(winId(), true); + } else { + KWindowSystem::setOnDesktop(winId(), desktop); + } +#endif +} + +void KNote::setColor(const QColor &fg, const QColor &bg) +{ + m_editor->setColor(fg, bg); + QPalette p = palette(); + + // better: from light(150) to light(100) to light(75) + // QLinearGradient g( width()/2, 0, width()/2, height() ); + // g.setColorAt( 0, bg ); + // g.setColorAt( 1, bg.darker(150) ); + + p.setColor(QPalette::Window, bg); + // p.setBrush( QPalette::Window, g ); + p.setColor(QPalette::Base, bg); + // p.setBrush( QPalette::Base, g ); + + p.setColor(QPalette::WindowText, fg); + p.setColor(QPalette::Text, fg); + + p.setColor(QPalette::Button, bg.darker(116)); + p.setColor(QPalette::ButtonText, fg); + + //p.setColor( QPalette::Highlight, bg ); + //p.setColor( QPalette::HighlightedText, fg ); + + // order: Light, Midlight, Button, Mid, Dark, Shadow + + // the shadow + p.setColor(QPalette::Light, bg.lighter(180)); + p.setColor(QPalette::Midlight, bg.lighter(150)); + p.setColor(QPalette::Mid, bg.lighter(150)); + p.setColor(QPalette::Dark, bg.darker(108)); + p.setColor(QPalette::Shadow, bg.darker(116)); + + setPalette(p); + + // darker values for the active label + p.setColor(QPalette::Active, QPalette::Base, bg.darker(116)); + + m_label->setPalette(p); + + // set the text color + m_editor->setTextColor(fg); + + // update the icon color + KIconEffect effect; + QPixmap icon = effect.apply(qApp->windowIcon().pixmap( + IconSize(KIconLoader::Desktop), + IconSize(KIconLoader::Desktop)), + KIconEffect::Colorize, 1, bg, false); + QPixmap miniIcon = effect.apply(qApp->windowIcon().pixmap( + IconSize(KIconLoader::Small), + IconSize(KIconLoader::Small)), + KIconEffect::Colorize, 1, bg, false); + KWindowSystem::setIcons(winId(), icon, miniIcon); + // update the color of the title + updateFocus(); + Q_EMIT sigColorChanged(); +} + +void KNote::updateLabelAlignment() +{ + // if the name is too long to fit, left-align it, otherwise center it (#59028) + const QString labelText = m_label->text(); + if (m_label->fontMetrics().boundingRect(labelText).width() > m_label->width()) { + m_label->setAlignment(Qt::AlignLeft); + } else { + m_label->setAlignment(Qt::AlignHCenter); + } +} + +void KNote::updateFocus() +{ + if (hasFocus()) { + if (!m_editor->isReadOnly()) { + if (m_tool && m_tool->isHidden() && m_editor->acceptRichText()) { + m_tool->show(); + updateLayout(); + } + m_grip->show(); + } else { + if (m_tool && !m_tool->isHidden()) { + m_tool->hide(); + updateLayout(); // to update the minimum height + } + m_grip->hide(); + } + } else { + m_grip->hide(); + + if (m_tool && !m_tool->isHidden()) { + m_tool->hide(); + updateLayout(); // to update the minimum height + } + } +} + +void KNote::updateLayout() +{ + // TODO: remove later if no longer needed. + updateLabelAlignment(); +} + +// -------------------- protected methods -------------------- // + +void KNote::contextMenuEvent(QContextMenuEvent *e) +{ + if (m_menu) { + m_menu->popup(e->globalPos()); + } +} + +void KNote::showEvent(QShowEvent *) +{ + if (mDisplayAttribute->isHidden()) { + // KWin does not preserve these properties for hidden windows + updateKeepAboveBelow(false); + slotUpdateShowInTaskbar(); + toDesktop(mDisplayAttribute->desktop()); + move(mDisplayAttribute->position()); + NoteShared::NoteDisplayAttribute *attr + = mItem.attribute(Akonadi::Item::AddIfMissing); + saveNoteContent(); + attr->setIsHidden(false); + if (!mBlockSave) { + Akonadi::ItemModifyJob *job = new Akonadi::ItemModifyJob(mItem); +#ifdef DEBUG_SAVE_NOTE + qCDebug(KNOTES_LOG) << "showEvent slotNoteSaved(KJob*)"; +#endif + connect(job, &Akonadi::ItemModifyJob::result, this, &KNote::slotNoteSaved); + } + } +} + +void KNote::resizeEvent(QResizeEvent *qre) +{ + QFrame::resizeEvent(qre); + updateLayout(); +} + +void KNote::closeEvent(QCloseEvent *event) +{ + if (qApp->isSavingSession()) { + return; + } + event->ignore(); //We don't want to close (and delete the widget). Just hide it + slotClose(); +} + +void KNote::dragEnterEvent(QDragEnterEvent *e) +{ + if (!m_editor->isReadOnly()) { + e->setAccepted(e->mimeData()->hasColor()); + } +} + +void KNote::dropEvent(QDropEvent *e) +{ + if (m_editor->isReadOnly()) { + return; + } + + const QMimeData *md = e->mimeData(); + if (md->hasColor()) { + const QColor bg = qvariant_cast(md->colorData()); + + NoteShared::NoteDisplayAttribute *attr + = mItem.attribute(Akonadi::Item::AddIfMissing); + saveNoteContent(); + attr->setBackgroundColor(bg); + Akonadi::ItemModifyJob *job = new Akonadi::ItemModifyJob(mItem); +#ifdef DEBUG_SAVE_NOTE + qCDebug(KNOTES_LOG) << "dropEvent slotNoteSaved(KJob*)"; +#endif + connect(job, &Akonadi::ItemModifyJob::result, this, &KNote::slotNoteSaved); + } +} + +bool KNote::event(QEvent *ev) +{ + if (ev->type() == QEvent::LayoutRequest) { + updateLayout(); + return true; + } else { + return QFrame::event(ev); + } +} + +bool KNote::eventFilter(QObject *o, QEvent *ev) +{ + if (ev->type() == QEvent::DragEnter + && static_cast(ev)->mimeData()->hasColor()) { + dragEnterEvent(static_cast(ev)); + return true; + } + + if (ev->type() == QEvent::Drop + && static_cast(ev)->mimeData()->hasColor()) { + dropEvent(static_cast(ev)); + return true; + } + + if (o == m_label) { + QMouseEvent *e = (QMouseEvent *)ev; + + if (ev->type() == QEvent::MouseButtonDblClick) { + if (!m_editor->isReadOnly()) { + slotRename(); + } + } + + if (ev->type() == QEvent::MouseButtonPress + && ( (e->buttons() & Qt::LeftButton) == Qt::LeftButton + || (e->buttons() & Qt::MidButton) == Qt::MidButton)) { + mOrigPos = e->pos(); + return false; + } + + if (ev->type() == QEvent::MouseMove + && ( (e->buttons() & Qt::LeftButton) == Qt::LeftButton + || (e->buttons() & Qt::MidButton) == Qt::MidButton)) { + QPoint newPos = e->globalPos() - mOrigPos - QPoint(1, 1); + move(newPos); + return true; + } + + if (ev->type() == QEvent::MouseButtonRelease + && ( (e->buttons() & Qt::LeftButton) == Qt::LeftButton + || (e->buttons() & Qt::MidButton) == Qt::MidButton)) { + QPoint newPos = e->globalPos() - mOrigPos - QPoint(1, 1); + move(newPos); + return false; + } + return false; + } + + if (o == m_editor) { + if (ev->type() == QEvent::FocusOut) { + QFocusEvent *fe = static_cast(ev); + if (fe->reason() != Qt::PopupFocusReason && fe->reason() != Qt::MouseFocusReason) { + updateFocus(); + if (!mBlockSave) { + saveNote(true); + } + } + } else if (ev->type() == QEvent::FocusIn) { + updateFocus(); + } + + return false; + } + + return false; +} + +Akonadi::Item KNote::item() const +{ + return mItem; +} + +void KNote::slotDebugAkonadiSearch() +{ + QPointer dlg = new Akonadi::Search::AkonadiSearchDebugDialog; + dlg->setAkonadiId(mItem.id()); + dlg->setAttribute(Qt::WA_DeleteOnClose); + dlg->setSearchType(Akonadi::Search::AkonadiSearchDebugSearchPathComboBox::Notes); + dlg->doSearch(); + dlg->show(); +} diff --git a/src/notes/knote.h b/src/notes/knote.h new file mode 100644 index 0000000..e64ea3c --- /dev/null +++ b/src/notes/knote.h @@ -0,0 +1,167 @@ +/******************************************************************* + KNotes -- Notes for the KDE project + + Copyright (c) 1997-2013, The KNotes Developers + + 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. +*******************************************************************/ + +#ifndef KNOTE_H +#define KNOTE_H + +#include +#include "knoteinterface.h" + +#include + +#include +#include + +#include +#include +#include + +class KNoteButton; +class KNoteDisplaySettings; +class KNoteEdit; + +class KSelectAction; +class KToggleAction; +class KToolBar; + +class QLabel; +class QMenu; +class QSizeGrip; + +class KNote : public QFrame, virtual public KXMLGUIClient, public KNoteInterface +{ + Q_OBJECT +public: + explicit KNote(const QDomDocument &buildDoc, const Akonadi::Item &item, bool allowAkonadiSearchDebug = false, QWidget *parent = nullptr); + ~KNote() override; + + void setChangeItem(const Akonadi::Item &item, const QSet &set = QSet()); + void saveNote(bool force = false, bool sync = false); + + QString name() const; + QString text() const; + Akonadi::Item::Id noteId() const; + + Akonadi::Item item() const; + + void setName(const QString &name); + void setText(const QString &text); + + bool isModified() const; + bool isDesktopAssigned() const; + + void toDesktop(int desktop); + +public Q_SLOTS: + void slotRename(); + void slotKill(bool force = false); + void slotClose(); + +Q_SIGNALS: + void sigRequestNewNote(); + void sigShowNextNote(); + void sigNameChanged(const QString &); + void sigColorChanged(); + void sigKillNote(Akonadi::Item::Id); + +protected: + void contextMenuEvent(QContextMenuEvent *) override; + void showEvent(QShowEvent *) override; + void resizeEvent(QResizeEvent *) override; + void closeEvent(QCloseEvent *) override; + void dropEvent(QDropEvent *) override; + void dragEnterEvent(QDragEnterEvent *) override; + + bool event(QEvent *) override; + bool eventFilter(QObject *, QEvent *) override; + +private Q_SLOTS: + void slotUpdateReadOnly(); + + void slotSend(); + void slotMail(); + void slotPrint(); + void slotPrintPreview(); + void slotSaveAs(); + + void slotSetAlarm(); + + void slotPreferences(); + void slotPopupActionToDesktop(QAction *act); + + void slotApplyConfig(); + + void slotUpdateShowInTaskbar(); + void slotUpdateDesktopActions(); + + void slotKeepAbove(); + void slotKeepBelow(); + + void slotRequestNewNote(); + void slotNoteSaved(KJob *job); + void slotDebugAkonadiSearch(); + +private: + void updateKeepAboveBelow(bool save = true); + void buildGui(); + void createActions(); + void createNoteEditor(const QString &configFile); + void createNoteFooter(); + void createNoteHeader(); + void prepare(); + + void updateFocus(); + void updateLayout(); + void updateLabelAlignment(); + + void setColor(const QColor &, const QColor &); + void print(bool preview); + void setDisplayDefaultValue(); + +private: + void loadNoteContent(const Akonadi::Item &item); + void updateAllAttributes(); + void saveNoteContent(); + Akonadi::Item mItem; + QLayout *m_noteLayout = nullptr; + QLabel *m_label = nullptr; + QSizeGrip *m_grip = nullptr; + KNoteButton *m_button = nullptr; + KToolBar *m_tool = nullptr; + KNoteEdit *m_editor = nullptr; + + QMenu *m_menu = nullptr; + + KToggleAction *m_readOnly = nullptr; + +#if KDEPIM_HAVE_X11 + KSelectAction *m_toDesktop = nullptr; +#endif + KToggleAction *m_keepAbove = nullptr; + KToggleAction *m_keepBelow = nullptr; + + KSharedConfig::Ptr m_kwinConf; + + KNoteDisplaySettings *mDisplayAttribute = nullptr; + bool mAllowDebugAkonadiSearch; + QPoint mOrigPos; +}; + +#endif diff --git a/src/notes/knotebutton.cpp b/src/notes/knotebutton.cpp new file mode 100644 index 0000000..13f718e --- /dev/null +++ b/src/notes/knotebutton.cpp @@ -0,0 +1,123 @@ +/******************************************************************* + KNotes -- Notes for the KDE project + + Copyright (c) 2002-2013, The KNotes Developers + + 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. +*******************************************************************/ + +#include "knotebutton.h" + +#include + +#include +#include + +KNoteButton::KNoteButton(const QString &icon, QWidget *parent) + : QPushButton(parent) +{ + setFocusPolicy(Qt::NoFocus); + setSizePolicy(QSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed)); + + setFlat(true); + + if (!icon.isEmpty()) { + setIcon(KIconLoader::global()->loadIcon(icon, KIconLoader::Small, 10)); + } +} + +KNoteButton::~KNoteButton() +{ +} + +void KNoteButton::enterEvent(QEvent *) +{ + setFlat(false); + repaint(); +} + +void KNoteButton::leaveEvent(QEvent *) +{ + setFlat(true); + repaint(); +} + +int KNoteButton::heightForWidth(int w) const +{ + return w; +} + +QSize KNoteButton::sizeHint() const +{ + return QSize(QPushButton::sizeHint().height(), + QPushButton::sizeHint().height()); +} + +void KNoteButton::paintEvent(QPaintEvent *) +{ + QPainter p(this); + + // the button + QStyleOption opt; + opt.initFrom(this); + + if (isEnabled()) { + opt.state |= QStyle::State_Enabled; + } + if (isDown()) { + opt.state |= QStyle::State_DownArrow; + } + if (isCheckable() && isChecked()) { + opt.state |= QStyle::State_On; + } + if (!isFlat()) { + if (!isDown()) { + opt.state |= QStyle::State_Raised; + } else { + opt.state |= QStyle::State_MouseOver; + } + } + + if ((opt.state & QStyle::State_MouseOver) && (!(opt.state & QStyle::State_DownArrow))) { + style()->drawPrimitive(QStyle::PE_PanelButtonTool, &opt, &p, this); + } + + // the button label + if (!icon().isNull()) { + QIcon::Mode mode = QIcon::Disabled; + QIcon::State state = QIcon::Off; + + if (opt.state & QStyle::State_Enabled) { + mode = hasFocus() ? QIcon::Active : QIcon::Normal; + } + if (opt.state & QStyle::State_On) { + state = QIcon::On; + } + + const QPixmap pix = icon().pixmap(style()->pixelMetric( + QStyle::PM_SmallIconSize), mode, state); + + int dx = (width() - pix.width()) / 2; + int dy = (height() - pix.height()) / 2; + + // Shift button contents if pushed. + if ((opt.state & QStyle::State_On) || (opt.state & QStyle::State_DownArrow)) { + dx += style()->pixelMetric(QStyle::PM_ButtonShiftHorizontal); + dy += style()->pixelMetric(QStyle::PM_ButtonShiftVertical); + } + + p.drawPixmap(dx, dy, pix); + } +} diff --git a/src/notes/knotebutton.h b/src/notes/knotebutton.h new file mode 100644 index 0000000..390c0c9 --- /dev/null +++ b/src/notes/knotebutton.h @@ -0,0 +1,43 @@ +/******************************************************************* + KNotes -- Notes for the KDE project + + Copyright (c) 1997-2013, The KNotes Developers + + 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. +*******************************************************************/ + +#ifndef KNOTEBUTTON_H +#define KNOTEBUTTON_H + +#include + +class KNoteButton : public QPushButton +{ + Q_OBJECT +public: + explicit KNoteButton(const QString &icon, QWidget *parent = nullptr); + ~KNoteButton() override; + + int heightForWidth(int w) const override; + QSize sizeHint() const override; + +protected: + void enterEvent(QEvent *) override; + void leaveEvent(QEvent *) override; + + void paintEvent(QPaintEvent *e) override; +}; + +#endif diff --git a/src/notes/knotedisplaysettings.cpp b/src/notes/knotedisplaysettings.cpp new file mode 100644 index 0000000..c939170 --- /dev/null +++ b/src/notes/knotedisplaysettings.cpp @@ -0,0 +1,166 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ +#include "knotedisplaysettings.h" +#include "knotesglobalconfig.h" +#include "attributes/notedisplayattribute.h" + +KNoteDisplaySettings::KNoteDisplaySettings(NoteShared::NoteDisplayAttribute *attr) + : mDisplayAttribute(attr) +{ +} + +KNoteDisplaySettings::~KNoteDisplaySettings() +{ +} + +void KNoteDisplaySettings::setDisplayAttribute(NoteShared::NoteDisplayAttribute *attr) +{ + mDisplayAttribute = attr; +} + +NoteShared::NoteDisplayAttribute *KNoteDisplaySettings::displayAttribute() const +{ + return mDisplayAttribute; +} + +QColor KNoteDisplaySettings::backgroundColor() const +{ + if (mDisplayAttribute) { + return mDisplayAttribute->backgroundColor(); + } else { + return KNotesGlobalConfig::self()->bgColor(); + } +} + +QColor KNoteDisplaySettings::foregroundColor() const +{ + if (mDisplayAttribute) { + return mDisplayAttribute->foregroundColor(); + } else { + return KNotesGlobalConfig::self()->fgColor(); + } +} + +QSize KNoteDisplaySettings::size() const +{ + if (mDisplayAttribute) { + return mDisplayAttribute->size(); + } else { + return QSize(KNotesGlobalConfig::self()->width(), KNotesGlobalConfig::self()->height()); + } +} + +bool KNoteDisplaySettings::rememberDesktop() const +{ + if (mDisplayAttribute) { + return mDisplayAttribute->rememberDesktop(); + } else { + return KNotesGlobalConfig::self()->rememberDesktop(); + } +} + +int KNoteDisplaySettings::tabSize() const +{ + if (mDisplayAttribute) { + return mDisplayAttribute->tabSize(); + } else { + return KNotesGlobalConfig::self()->tabSize(); + } +} + +QFont KNoteDisplaySettings::font() const +{ + if (mDisplayAttribute) { + return mDisplayAttribute->font(); + } else { + return KNotesGlobalConfig::self()->font(); + } +} + +QFont KNoteDisplaySettings::titleFont() const +{ + if (mDisplayAttribute) { + return mDisplayAttribute->titleFont(); + } else { + return KNotesGlobalConfig::self()->titleFont(); + } +} + +int KNoteDisplaySettings::desktop() const +{ + if (mDisplayAttribute) { + return mDisplayAttribute->desktop(); + } else { + return KNotesGlobalConfig::self()->desktop(); + } +} + +bool KNoteDisplaySettings::isHidden() const +{ + if (mDisplayAttribute) { + return mDisplayAttribute->isHidden(); + } else { + return KNotesGlobalConfig::self()->hideNote(); + } +} + +QPoint KNoteDisplaySettings::position() const +{ + if (mDisplayAttribute) { + return mDisplayAttribute->position(); + } else { + return KNotesGlobalConfig::self()->position(); + } +} + +bool KNoteDisplaySettings::showInTaskbar() const +{ + if (mDisplayAttribute) { + return mDisplayAttribute->showInTaskbar(); + } else { + return KNotesGlobalConfig::self()->showInTaskbar(); + } +} + +bool KNoteDisplaySettings::keepAbove() const +{ + if (mDisplayAttribute) { + return mDisplayAttribute->keepAbove(); + } else { + return KNotesGlobalConfig::self()->keepAbove(); + } +} + +bool KNoteDisplaySettings::keepBelow() const +{ + if (mDisplayAttribute) { + return mDisplayAttribute->keepBelow(); + } else { + return KNotesGlobalConfig::self()->keepBelow(); + } +} + +bool KNoteDisplaySettings::autoIndent() const +{ + if (mDisplayAttribute) { + return mDisplayAttribute->autoIndent(); + } else { + return KNotesGlobalConfig::self()->autoIndent(); + } +} diff --git a/src/notes/knotedisplaysettings.h b/src/notes/knotedisplaysettings.h new file mode 100644 index 0000000..72e5c43 --- /dev/null +++ b/src/notes/knotedisplaysettings.h @@ -0,0 +1,59 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ +#ifndef KNOTEDISPLAYSETTINGS_H +#define KNOTEDISPLAYSETTINGS_H + +#include +#include +#include + +#include "knotes_export.h" +namespace NoteShared { +class NoteDisplayAttribute; +} + +class KNOTES_EXPORT KNoteDisplaySettings +{ +public: + explicit KNoteDisplaySettings(NoteShared::NoteDisplayAttribute *attr = nullptr); + ~KNoteDisplaySettings(); + + void setDisplayAttribute(NoteShared::NoteDisplayAttribute *attr); + NoteShared::NoteDisplayAttribute *displayAttribute() const; + QColor backgroundColor() const; + + QColor foregroundColor() const; + QSize size() const; + bool rememberDesktop() const; + int tabSize() const; + QFont font() const; + QFont titleFont() const; + int desktop() const; + bool isHidden() const; + QPoint position() const; + bool showInTaskbar() const; + bool keepAbove() const; + bool keepBelow() const; + bool autoIndent() const; + +private: + NoteShared::NoteDisplayAttribute *mDisplayAttribute = nullptr; +}; + +#endif // KNOTEDISPLAYSETTINGS_H diff --git a/src/notes/knoteinterface.cpp b/src/notes/knoteinterface.cpp new file mode 100644 index 0000000..535cef9 --- /dev/null +++ b/src/notes/knoteinterface.cpp @@ -0,0 +1,34 @@ +/* + Copyright (C) 2014-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ +#include "knoteinterface.h" + +KNoteInterface::KNoteInterface() + : mBlockSave(false) +{ +} + +void KNoteInterface::setBlockSave(bool b) +{ + mBlockSave = b; +} + +bool KNoteInterface::blockSave() const +{ + return mBlockSave; +} diff --git a/src/notes/knoteinterface.h b/src/notes/knoteinterface.h new file mode 100644 index 0000000..a0249a6 --- /dev/null +++ b/src/notes/knoteinterface.h @@ -0,0 +1,34 @@ +/* + Copyright (C) 2014-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ +#ifndef KNOTEINTERFACE_H +#define KNOTEINTERFACE_H +#include "knotes_export.h" + +class KNOTES_EXPORT KNoteInterface +{ +public: + KNoteInterface(); + void setBlockSave(bool b); + bool blockSave() const; + +protected: + bool mBlockSave; +}; + +#endif // KNOTEINTERFACE_H diff --git a/src/notes/knotesmigrateapplication.cpp b/src/notes/knotesmigrateapplication.cpp new file mode 100644 index 0000000..08c962b --- /dev/null +++ b/src/notes/knotesmigrateapplication.cpp @@ -0,0 +1,57 @@ +/* + Copyright (C) 2015-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ +#include "knotesmigrateapplication.h" + +#include + +KNotesMigrateApplication::KNotesMigrateApplication() +{ + initializeMigrator(); +} + +void KNotesMigrateApplication::migrate() +{ + // Migrate to xdg. + Kdelibs4ConfigMigrator migrate(QStringLiteral("knotes")); + migrate.setConfigFiles(QStringList() << QStringLiteral("knotesrc")); + migrate.migrate(); + + // Migrate folders and files. + if (mMigrator.checkIfNecessary()) { + mMigrator.start(); + } +} + +void KNotesMigrateApplication::initializeMigrator() +{ + const int currentVersion = 2; + mMigrator.setApplicationName(QStringLiteral("knotes")); + mMigrator.setConfigFileName(QStringLiteral("knotesrc")); + + // To migrate we need a version > currentVersion + const int initialVersion = currentVersion + 1; + + // Templates + PimCommon::MigrateFileInfo migrateInfoThemePrint; + migrateInfoThemePrint.setFolder(true); + migrateInfoThemePrint.setType(QStringLiteral("data")); + migrateInfoThemePrint.setPath(QStringLiteral("knotes/print/")); + migrateInfoThemePrint.setVersion(initialVersion); + mMigrator.insertMigrateInfo(migrateInfoThemePrint); +} diff --git a/src/notes/knotesmigrateapplication.h b/src/notes/knotesmigrateapplication.h new file mode 100644 index 0000000..bf1a87b --- /dev/null +++ b/src/notes/knotesmigrateapplication.h @@ -0,0 +1,36 @@ +/* + Copyright (c) 2015-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ +#ifndef KNOTESMIGRATEAPPLICATION_H +#define KNOTESMIGRATEAPPLICATION_H + +#include "knotes_export.h" + +#include + +class KNOTES_EXPORT KNotesMigrateApplication +{ +public: + KNotesMigrateApplication(); + void migrate(); +private: + void initializeMigrator(); + PimCommon::MigrateApplicationFiles mMigrator; +}; + +#endif // KNOTESMIGRATEAPPLICATION_H diff --git a/src/print/README.themes b/src/print/README.themes new file mode 100644 index 0000000..bed07e1 --- /dev/null +++ b/src/print/README.themes @@ -0,0 +1,18 @@ +4.13: +----- + +KNotes printing theme support: +- note name : use "name" +- note description: use "description" keyword +- current date time: use "currentDateTime" keyword +- allow to inform that we have an alarm: use "hasAlarm" keyword +- show alarm info: use "alarm" keyword (return date time as long format) +- allow to inform that note is locked: use "isLock" keyword +- note backgroundcolor name : use "backgroundColorName" keyword + +4.14: +----- +New i18n that we can use in theme: +- alarm_i18n => translate "Alarm:" +- note_is_locked_i18n => translate "Note is locked" + diff --git a/src/print/autotests/CMakeLists.txt b/src/print/autotests/CMakeLists.txt new file mode 100644 index 0000000..7215d13 --- /dev/null +++ b/src/print/autotests/CMakeLists.txt @@ -0,0 +1,10 @@ +set( EXECUTABLE_OUTPUT_PATH ${CMAKE_CURRENT_BINARY_DIR} ) + +include_directories( ${CMAKE_CURRENT_SOURCE_DIR}/.. ${CMAKE_CURRENT_SOURCE_DIR}/../.. ) + +set( knotes_knotesgrantleeprint_source knotesgrantleeprinttest.cpp ) +add_executable( knotesgrantleeprinttest ${knotes_knotesgrantleeprint_source}) +add_test(NAME knotesgrantleeprinttest COMMAND knotesgrantleeprinttest) +ecm_mark_as_test(knotesgrantleeprinttest) +target_link_libraries( knotesgrantleeprinttest Qt5::Test Qt5::Gui KF5::AkonadiCore knotesprivate KF5::Mime KF5::AkonadiNotes Grantlee5::Templates KF5::PimCommon) + diff --git a/src/print/autotests/knotesgrantleeprinttest.cpp b/src/print/autotests/knotesgrantleeprinttest.cpp new file mode 100644 index 0000000..bb6c5d4 --- /dev/null +++ b/src/print/autotests/knotesgrantleeprinttest.cpp @@ -0,0 +1,106 @@ +/* + Copyright (C) 2015-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ +#include "knotesgrantleeprinttest.h" +#include "knotegrantleeprint.h" +#include "print/knoteprintobject.h" + +#include +#include + +#include + +#include + +KNotesGrantleePrintTest::KNotesGrantleePrintTest(QObject *parent) + : QObject(parent) +{ +} + +KNotesGrantleePrintTest::~KNotesGrantleePrintTest() +{ +} + +void KNotesGrantleePrintTest::shouldDefaultValue() +{ + KNoteGrantleePrint *grantleePrint = new KNoteGrantleePrint; + QVERIFY(grantleePrint); + grantleePrint->deleteLater(); + grantleePrint = nullptr; +} + +void KNotesGrantleePrintTest::shouldReturnEmptyStringWhenNotContentAndNoNotes() +{ + KNoteGrantleePrint *grantleePrint = new KNoteGrantleePrint; + QList lst; + const QString result = grantleePrint->notesToHtml(lst); + QVERIFY(result.isEmpty()); + grantleePrint->deleteLater(); + grantleePrint = nullptr; +} + +void KNotesGrantleePrintTest::shouldReturnEmptyStringWhenAddContentWithoutNotes() +{ + KNoteGrantleePrint *grantleePrint = new KNoteGrantleePrint; + grantleePrint->setContent(QStringLiteral("foo")); + QList lst; + const QString result = grantleePrint->notesToHtml(lst); + QVERIFY(result.isEmpty()); + grantleePrint->deleteLater(); + grantleePrint = nullptr; +} + +void KNotesGrantleePrintTest::shouldDisplayNoteInfo_data() +{ + QTest::addColumn("variable"); + QTest::addColumn("result"); + QTest::newRow("name") << QStringLiteral("name") << QStringLiteral("Test Note"); + QTest::newRow("description") << QStringLiteral("description") << QStringLiteral("notes test"); +} + +void KNotesGrantleePrintTest::shouldDisplayNoteInfo() +{ + QFETCH(QString, variable); + QFETCH(QString, result); + Akonadi::Item note(42); + + KNoteGrantleePrint *grantleePrint = new KNoteGrantleePrint; + grantleePrint->setContent(QStringLiteral("{% if notes %}{% for note in notes %}{{ note.%1 }}{% endfor %}{% endif %}").arg(variable)); + + KMime::Message::Ptr msg(new KMime::Message); + note.setMimeType(Akonadi::NoteUtils::noteMimeType()); + QString subject = QStringLiteral("Test Note"); + msg->subject(true)->fromUnicodeString(subject, "us-ascii"); + msg->contentType(true)->setMimeType("text/plain"); + msg->contentType()->setCharset("utf-8"); + msg->contentTransferEncoding(true)->setEncoding(KMime::Headers::CEquPr); + msg->date(true)->setDateTime(QDateTime::currentDateTime()); + msg->mainBodyPart()->fromUnicodeString(QStringLiteral("notes test")); + note.setPayload(msg); + msg->assemble(); + + QList lst; + KNotePrintObject *obj = new KNotePrintObject(note); + lst << obj; + const QString html = grantleePrint->notesToHtml(lst); + QCOMPARE(html, result); + grantleePrint->deleteLater(); + grantleePrint = nullptr; +} + +QTEST_MAIN(KNotesGrantleePrintTest) diff --git a/src/print/autotests/knotesgrantleeprinttest.h b/src/print/autotests/knotesgrantleeprinttest.h new file mode 100644 index 0000000..3164114 --- /dev/null +++ b/src/print/autotests/knotesgrantleeprinttest.h @@ -0,0 +1,40 @@ +/* + Copyright (C) 2015-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ +#ifndef KNOTESGRANTLEEPRINTTEST_H +#define KNOTESGRANTLEEPRINTTEST_H + +#include + +class KNotesGrantleePrintTest : public QObject +{ + Q_OBJECT +public: + explicit KNotesGrantleePrintTest(QObject *parent = nullptr); + ~KNotesGrantleePrintTest(); + +private Q_SLOTS: + void shouldDefaultValue(); + void shouldReturnEmptyStringWhenNotContentAndNoNotes(); + void shouldReturnEmptyStringWhenAddContentWithoutNotes(); + + void shouldDisplayNoteInfo_data(); + void shouldDisplayNoteInfo(); +}; + +#endif // KNOTESGRANTLEEPRINTTEST_H diff --git a/src/print/knotegrantleeprint.cpp b/src/print/knotegrantleeprint.cpp new file mode 100644 index 0000000..e74f228 --- /dev/null +++ b/src/print/knotegrantleeprint.cpp @@ -0,0 +1,55 @@ +/* + Copyright (C) 2015-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#include "knotegrantleeprint.h" +#include "knoteprintobject.h" +#include + +KNoteGrantleePrint::KNoteGrantleePrint(QObject *parent) + : PimCommon::GenericGrantleeFormatter(parent) +{ +} + +KNoteGrantleePrint::KNoteGrantleePrint(const QString &themePath, QObject *parent) + : PimCommon::GenericGrantleeFormatter(QStringLiteral("theme.html"), themePath, parent) +{ +} + +KNoteGrantleePrint::~KNoteGrantleePrint() +{ +} + +QString KNoteGrantleePrint::notesToHtml(const QList &lst) +{ + if (lst.isEmpty()) { + return QString(); + } + QVariantList notes; + notes.reserve(lst.count()); + for (KNotePrintObject *n : lst) { + notes << QVariant::fromValue(static_cast(n)); + } + QVariantHash variantList; + variantList.insert(QStringLiteral("notes"), notes); + variantList.insert(QStringLiteral("alarm_i18n"), i18n("Alarm:")); + variantList.insert(QStringLiteral("note_is_locked_i18n"), i18n("Note is locked")); + + const QString htmlText = render(variantList); + return htmlText; +} diff --git a/src/print/knotegrantleeprint.h b/src/print/knotegrantleeprint.h new file mode 100644 index 0000000..b48f065 --- /dev/null +++ b/src/print/knotegrantleeprint.h @@ -0,0 +1,40 @@ +/* + Copyright (c) 2015-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#ifndef KNOTEGRANTLEEPRINT_H +#define KNOTEGRANTLEEPRINT_H + +#include "knotes_export.h" + +#include + +class KNotePrintObject; + +class KNOTES_EXPORT KNoteGrantleePrint : public PimCommon::GenericGrantleeFormatter +{ + Q_OBJECT +public: + explicit KNoteGrantleePrint(QObject *parent = nullptr); + explicit KNoteGrantleePrint(const QString &themePath, QObject *parent = nullptr); + ~KNoteGrantleePrint(); + + QString notesToHtml(const QList &lst); +}; + +#endif // KNOTEGRANTLEEPRINT_H diff --git a/src/print/knoteprinter.cpp b/src/print/knoteprinter.cpp new file mode 100644 index 0000000..24984e9 --- /dev/null +++ b/src/print/knoteprinter.cpp @@ -0,0 +1,145 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#include "knoteprinter.h" +#include "print/knoteprintobject.h" +#include "knotegrantleeprint.h" + +#include +#include +#include +#include +#include +#include +#include + +#include + +#include +#include "knotes_debug.h" + +#include +#include +#include + +KNotePrinter::KNotePrinter(QObject *parent) + : QObject(parent) + , mGrantleePrint(nullptr) +{ +} + +KNotePrinter::~KNotePrinter() +{ +} + +void KNotePrinter::setDefaultFont(const QFont &font) +{ + m_defaultFont = font; +} + +QFont KNotePrinter::defaultFont() const +{ + return m_defaultFont; +} + +void KNotePrinter::doPrintPreview(const QString &htmlText) +{ + mHtmlPreviewText = htmlText; + QPrinter printer(QPrinter::HighResolution); + printer.setOutputFormat(QPrinter::PdfFormat); + printer.setCollateCopies(true); + PimCommon::KPimPrintPreviewDialog previewdlg(&printer, nullptr); + + connect(&previewdlg, &QPrintPreviewDialog::paintRequested, this, &KNotePrinter::slotPrinterPage); + previewdlg.exec(); +} + +void KNotePrinter::slotPrinterPage(QPrinter *printer) +{ + print(*(printer), mHtmlPreviewText); +} + +void KNotePrinter::doPrint(const QString &htmlText, const QString &dialogCaption) +{ + QPrinter printer(QPrinter::HighResolution); + //printer.setFullPage( true ); //disabled, causes asymmetric margins + QPointer printDialog = new QPrintDialog(&printer); + printDialog->setWindowTitle(dialogCaption); + if (!printDialog->exec() || !printDialog) { + delete printDialog; + return; + } + print(printer, htmlText); +} + +void KNotePrinter::print(QPrinter &printer, const QString &htmlText) +{ + const int margin = 30; //pt //set to 40 when setFullPage() works again + int marginX = margin * printer.logicalDpiX() / 72; + int marginY = margin * printer.logicalDpiY() / 72; + + QRect typeArea(marginX, marginY, + printer.width() - marginX * 2, + printer.height() - marginY * 2); + + QTextDocument textDoc; + textDoc.setHtml(htmlText); + textDoc.documentLayout()->setPaintDevice(&printer); + textDoc.setPageSize(typeArea.size()); + textDoc.setDefaultFont(m_defaultFont); + + QPainter painter(&printer); + QRect clip(typeArea); + painter.translate(marginX, marginY); + clip.translate(-marginX, -marginY); + + for (int page = 1; page <= textDoc.pageCount(); ++page) { + textDoc.drawContents(&painter, clip); + clip.translate(0, typeArea.height()); + painter.translate(0, -typeArea.height()); + + painter.setFont(m_defaultFont); + const QString pageNumber(QString::number(page)); + painter.drawText( + clip.right() - painter.fontMetrics().width(pageNumber), + clip.bottom() + painter.fontMetrics().ascent() + 5, + pageNumber); + + if (page < textDoc.pageCount()) { + printer.newPage(); + } + } +} + +void KNotePrinter::printNotes(const QList &lst, const QString &themePath, bool preview) +{ + mGrantleePrint = new KNoteGrantleePrint(themePath, this); + if (mGrantleePrint->errorMessage().isEmpty()) { + const QString htmlText = mGrantleePrint->notesToHtml(lst); + const QString dialogCaption = i18np("Print Note", "Print %1 notes", + lst.count()); + if (preview) { + doPrintPreview(htmlText); + } else { + doPrint(htmlText, dialogCaption); + } + } else { + KMessageBox::error(nullptr, i18n("Printing theme was not found."), i18n("Printing error")); + } +} diff --git a/src/print/knoteprinter.h b/src/print/knoteprinter.h new file mode 100644 index 0000000..c1f09c9 --- /dev/null +++ b/src/print/knoteprinter.h @@ -0,0 +1,53 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#ifndef KNOTEPRINTER_H +#define KNOTEPRINTER_H + +#include "knotes_export.h" + +#include + +class QPrinter; +class KNotePrintObject; +class KNoteGrantleePrint; +class KNOTES_EXPORT KNotePrinter : public QObject +{ + Q_OBJECT +public: + explicit KNotePrinter(QObject *parent = nullptr); + ~KNotePrinter(); + + void setDefaultFont(const QFont &font); + QFont defaultFont() const; + void printNotes(const QList &lst, const QString &themePath, bool preview); + +private Q_SLOTS: + void slotPrinterPage(QPrinter *printer); +private: + void print(QPrinter &printer, const QString &htmlText); + void doPrint(const QString &content, const QString &dialogCaption); + void doPrintPreview(const QString &htmlText); + + QFont m_defaultFont; + QString mHtmlPreviewText; + KNoteGrantleePrint *mGrantleePrint = nullptr; +}; + +#endif // KNOTEPRINTER diff --git a/src/print/knoteprintobject.cpp b/src/print/knoteprintobject.cpp new file mode 100644 index 0000000..31e5684 --- /dev/null +++ b/src/print/knoteprintobject.cpp @@ -0,0 +1,87 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#include "knoteprintobject.h" +#include "attributes/notealarmattribute.h" +#include "attributes/notedisplayattribute.h" +#include "attributes/notelockattribute.h" + +#include + +#include + +KNotePrintObject::KNotePrintObject(const Akonadi::Item &item, QObject *parent) + : QObject(parent) + , mItem(item) +{ +} + +KNotePrintObject::~KNotePrintObject() +{ +} + +QString KNotePrintObject::description() const +{ + KMime::Message::Ptr noteMessage = mItem.payload(); + if (noteMessage->contentType()->isHTMLText()) { + return noteMessage->mainBodyPart()->decodedText(); + } else { + return noteMessage->mainBodyPart()->decodedText().replace(QLatin1Char('\n'), QStringLiteral("
                ")); + } +} + +QString KNotePrintObject::name() const +{ + KMime::Message::Ptr noteMessage = mItem.payload(); + const KMime::Headers::Subject *const subject = noteMessage ? noteMessage->subject(false) : nullptr; + return subject ? subject->asUnicodeString() : QString(); +} + +QString KNotePrintObject::currentDateTime() const +{ + const QDateTime now = QDateTime::currentDateTime(); + return QLocale().toString((now), QLocale::ShortFormat); +} + +bool KNotePrintObject::hasAlarm() const +{ + return mItem.hasAttribute(); +} + +QString KNotePrintObject::alarm() const +{ + NoteShared::NoteAlarmAttribute *attr = mItem.attribute(); + if (attr) { + return QLocale().toString(attr->dateTime(), QLocale::LongFormat); + } + return QString(); +} + +bool KNotePrintObject::isLock() const +{ + return mItem.hasAttribute(); +} + +QString KNotePrintObject::backgroundColorName() const +{ + if (mItem.hasAttribute()) { + return mItem.attribute()->backgroundColor().name(); + } + return QString(); +} diff --git a/src/print/knoteprintobject.h b/src/print/knoteprintobject.h new file mode 100644 index 0000000..477bedc --- /dev/null +++ b/src/print/knoteprintobject.h @@ -0,0 +1,55 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#ifndef KNOTEPRINTOBJECT_H +#define KNOTEPRINTOBJECT_H + +#include "knotes_export.h" + +#include + +#include + +class KNOTES_EXPORT KNotePrintObject : public QObject +{ + Q_OBJECT + Q_PROPERTY(QString description READ description) + Q_PROPERTY(QString name READ name) + Q_PROPERTY(QString currentDateTime READ currentDateTime) + Q_PROPERTY(bool hasAlarm READ hasAlarm) + Q_PROPERTY(QString alarm READ alarm) + Q_PROPERTY(bool isLock READ isLock) + Q_PROPERTY(QString backgroundColorName READ backgroundColorName) +public: + explicit KNotePrintObject(const Akonadi::Item &item, QObject *parent = nullptr); + ~KNotePrintObject(); + + QString description() const; + QString name() const; + QString currentDateTime() const; + bool hasAlarm() const; + QString alarm() const; + bool isLock() const; + QString backgroundColorName() const; +private: + Akonadi::Item mItem; +}; + +Q_DECLARE_METATYPE(QList) +#endif // KNOTEPRINTOBJECT_H diff --git a/src/print/knoteprintselectednotesdialog.cpp b/src/print/knoteprintselectednotesdialog.cpp new file mode 100644 index 0000000..1877fbd --- /dev/null +++ b/src/print/knoteprintselectednotesdialog.cpp @@ -0,0 +1,150 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#include "knoteprintselectednotesdialog.h" +#include "print/knoteprintselectthemecombobox.h" +#include "knoteprintobject.h" +#include "notes/knote.h" + +#include +#include +#include + +#include +#include +#include +#include +#include +#include +#include + +KNotePrintSelectedNotesDialog::KNotePrintSelectedNotesDialog(QWidget *parent) + : QDialog(parent) + , mPreview(false) +{ + setWindowTitle(i18n("Select notes")); + QVBoxLayout *mainLayout = new QVBoxLayout(this); + mButtonBox = new QDialogButtonBox(QDialogButtonBox::Ok | QDialogButtonBox::Cancel, this); + QPushButton *okButton = mButtonBox->button(QDialogButtonBox::Ok); + okButton->setDefault(true); + okButton->setShortcut(Qt::CTRL | Qt::Key_Return); + mUser1Button = new QPushButton; + mButtonBox->addButton(mUser1Button, QDialogButtonBox::ActionRole); + connect(mButtonBox, &QDialogButtonBox::accepted, this, &KNotePrintSelectedNotesDialog::accept); + connect(mButtonBox, &QDialogButtonBox::rejected, this, &KNotePrintSelectedNotesDialog::reject); + QWidget *w = new QWidget; + QVBoxLayout *vbox = new QVBoxLayout; + vbox->setMargin(0); + w->setLayout(vbox); + + mListNotes = new QListWidget; + mListNotes->setSelectionMode(QAbstractItemView::ExtendedSelection); + vbox->addWidget(mListNotes); + + QHBoxLayout *lay = new QHBoxLayout; + lay->setMargin(0); + vbox->addLayout(lay); + QLabel *lab = new QLabel(i18n("Printing theme:")); + lay->addWidget(lab); + mTheme = new KNotePrintSelectThemeComboBox; + mTheme->loadThemes(); + lay->addWidget(mTheme); + + mUser1Button->setIcon(QIcon::fromTheme(QStringLiteral("document-print-preview"))); + mUser1Button->setText(i18n("Preview")); + okButton->setIcon(QIcon::fromTheme(QStringLiteral("document-print"))); + okButton->setText(i18n("Print")); + connect(mUser1Button, &QPushButton::clicked, this, &KNotePrintSelectedNotesDialog::slotPreview); + connect(mListNotes, &QListWidget::itemSelectionChanged, this, &KNotePrintSelectedNotesDialog::slotSelectionChanged); + mainLayout->addWidget(w); + mainLayout->addWidget(mButtonBox); + readConfig(); + slotSelectionChanged(); +} + +KNotePrintSelectedNotesDialog::~KNotePrintSelectedNotesDialog() +{ + writeConfig(); +} + +void KNotePrintSelectedNotesDialog::slotSelectionChanged() +{ + const bool hasSelection = (!mListNotes->selectedItems().isEmpty()); + mUser1Button->setEnabled(hasSelection); + mButtonBox->button(QDialogButtonBox::Ok)->setEnabled(hasSelection); +} + +void KNotePrintSelectedNotesDialog::setNotes(const QHash ¬es) +{ + mNotes = notes; + QHashIterator i(notes); + while (i.hasNext()) { + i.next(); + QListWidgetItem *item = new QListWidgetItem(mListNotes); + item->setText(i.value()->name()); + item->setToolTip(i.value()->text()); + item->setData(AkonadiId, i.key()); + } +} + +QList KNotePrintSelectedNotesDialog::selectedNotes() const +{ + QList lstPrintObj; + const QList lst = mListNotes->selectedItems(); + for (QListWidgetItem *item : lst) { + Akonadi::Item::Id akonadiId = item->data(AkonadiId).toLongLong(); + if (akonadiId != -1) { + KNotePrintObject *obj = new KNotePrintObject(mNotes.value(akonadiId)->item()); + lstPrintObj.append(obj); + } + } + return lstPrintObj; +} + +QString KNotePrintSelectedNotesDialog::selectedTheme() const +{ + return mTheme->selectedTheme(); +} + +bool KNotePrintSelectedNotesDialog::preview() const +{ + return mPreview; +} + +void KNotePrintSelectedNotesDialog::readConfig() +{ + KConfigGroup grp(KSharedConfig::openConfig(), "KNotePrintSelectedNotesDialog"); + const QSize size = grp.readEntry("Size", QSize(300, 200)); + if (size.isValid()) { + resize(size); + } +} + +void KNotePrintSelectedNotesDialog::writeConfig() +{ + KConfigGroup grp(KSharedConfig::openConfig(), "KNotePrintSelectedNotesDialog"); + grp.writeEntry("Size", size()); + grp.sync(); +} + +void KNotePrintSelectedNotesDialog::slotPreview() +{ + mPreview = true; + accept(); +} diff --git a/src/print/knoteprintselectednotesdialog.h b/src/print/knoteprintselectednotesdialog.h new file mode 100644 index 0000000..07f8495 --- /dev/null +++ b/src/print/knoteprintselectednotesdialog.h @@ -0,0 +1,64 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#ifndef KNOTEPRINTSELECTEDNOTESDIALOG_H +#define KNOTEPRINTSELECTEDNOTESDIALOG_H + +#include +#include +class QListWidget; +class KNote; +class KNotePrintObject; +class KNotePrintSelectThemeComboBox; +class QDialogButtonBox; +class QPushButton; +class KNotePrintSelectedNotesDialog : public QDialog +{ + Q_OBJECT +public: + explicit KNotePrintSelectedNotesDialog(QWidget *parent = nullptr); + ~KNotePrintSelectedNotesDialog(); + + void setNotes(const QHash ¬es); + + QList selectedNotes() const; + QString selectedTheme() const; + + bool preview() const; + +private Q_SLOTS: + void slotPreview(); + void slotSelectionChanged(); + +private: + enum listViewData { + AkonadiId = Qt::UserRole + 1 + }; + + void writeConfig(); + void readConfig(); + QListWidget *mListNotes = nullptr; + QHash mNotes; + KNotePrintSelectThemeComboBox *mTheme = nullptr; + QDialogButtonBox *mButtonBox = nullptr; + QPushButton *mUser1Button = nullptr; + bool mPreview = false; +}; + +#endif // KNOTEPRINTSELECTEDNOTESDIALOG_H diff --git a/src/print/knoteprintselectthemecombobox.cpp b/src/print/knoteprintselectthemecombobox.cpp new file mode 100644 index 0000000..3fb3e57 --- /dev/null +++ b/src/print/knoteprintselectthemecombobox.cpp @@ -0,0 +1,97 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#include "knoteprintselectthemecombobox.h" +#include "knotesglobalconfig.h" + +#include +#include +#include +#include + +KNotePrintSelectThemeComboBox::KNotePrintSelectThemeComboBox(QWidget *parent) + : QComboBox(parent) +{ + loadThemes(); +} + +KNotePrintSelectThemeComboBox::~KNotePrintSelectThemeComboBox() +{ +} + +void KNotePrintSelectThemeComboBox::loadThemes() +{ + clear(); + const QString defaultTheme = KNotesGlobalConfig::self()->theme(); + + const QString relativePath = QStringLiteral("knotes/print/themes/"); + QStringList themesDirectories = QStandardPaths::locateAll(QStandardPaths::GenericDataLocation, relativePath, QStandardPaths::LocateDirectory); + if (themesDirectories.count() < 2) { + //Make sure to add local directory + const QString localDirectory = QStandardPaths::writableLocation(QStandardPaths::GenericDataLocation) + QLatin1Char('/') + relativePath; + if (!themesDirectories.contains(localDirectory)) { + themesDirectories.append(localDirectory); + } + } + + for (const QString &directory : qAsConst(themesDirectories)) { + QDirIterator dirIt(directory, QStringList(), QDir::AllDirs | QDir::NoDotAndDotDot); + QStringList alreadyLoadedThemeName; + while (dirIt.hasNext()) { + dirIt.next(); + const QString themeInfoFile = dirIt.filePath() + QDir::separator() + QLatin1String("theme.desktop"); + KConfig config(themeInfoFile); + KConfigGroup group(&config, QStringLiteral("Desktop Entry")); + QString name = group.readEntry("Name", QString()); + if (name.isEmpty()) { + continue; + } + if (alreadyLoadedThemeName.contains(name)) { + int i = 2; + const QString originalName(name); + while (alreadyLoadedThemeName.contains(name)) { + name = originalName + QStringLiteral(" (%1)").arg(i); + ++i; + } + } + const QString printThemePath(dirIt.filePath() + QDir::separator()); + if (!printThemePath.isEmpty()) { + alreadyLoadedThemeName << name; + addItem(name, printThemePath); + } + } + } + model()->sort(0); + const int index = findData(defaultTheme); + setCurrentIndex(index == -1 ? 0 : index); +} + +QString KNotePrintSelectThemeComboBox::selectedTheme() const +{ + return itemData(currentIndex()).toString(); +} + +void KNotePrintSelectThemeComboBox::selectDefaultTheme() +{ + const bool bUseDefaults = KNotesGlobalConfig::self()->useDefaults(true); + const QString defaultTheme = KNotesGlobalConfig::self()->theme(); + const int index = findData(defaultTheme); + setCurrentIndex(index == -1 ? 0 : index); + KNotesGlobalConfig::self()->useDefaults(bUseDefaults); +} diff --git a/src/print/knoteprintselectthemecombobox.h b/src/print/knoteprintselectthemecombobox.h new file mode 100644 index 0000000..d215140 --- /dev/null +++ b/src/print/knoteprintselectthemecombobox.h @@ -0,0 +1,39 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#ifndef KNOTEPRINTSELECTTHEMECOMBOBOX_H +#define KNOTEPRINTSELECTTHEMECOMBOBOX_H + +#include +#include "knotes_export.h" + +class KNOTES_EXPORT KNotePrintSelectThemeComboBox : public QComboBox +{ + Q_OBJECT +public: + explicit KNotePrintSelectThemeComboBox(QWidget *parent = nullptr); + ~KNotePrintSelectThemeComboBox(); + + QString selectedTheme() const; + + void loadThemes(); + void selectDefaultTheme(); +}; + +#endif // KNOTEPRINTSELECTTHEMECOMBOBOX_H diff --git a/src/print/knoteprintselectthemedialog.cpp b/src/print/knoteprintselectthemedialog.cpp new file mode 100644 index 0000000..c4e73ec --- /dev/null +++ b/src/print/knoteprintselectthemedialog.cpp @@ -0,0 +1,68 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#include "knoteprintselectthemedialog.h" +#include "knoteprintselectthemecombobox.h" + +#include + +#include +#include +#include +#include +#include + +KNotePrintSelectThemeDialog::KNotePrintSelectThemeDialog(QWidget *parent) + : QDialog(parent) +{ + setWindowTitle(i18n("Select theme")); + QVBoxLayout *mainLayout = new QVBoxLayout(this); + + QDialogButtonBox *buttonBox = new QDialogButtonBox(QDialogButtonBox::Ok | QDialogButtonBox::Cancel, this); + QPushButton *okButton = buttonBox->button(QDialogButtonBox::Ok); + + okButton->setDefault(true); + okButton->setShortcut(Qt::CTRL | Qt::Key_Return); + QPushButton *user1Button = new QPushButton; + buttonBox->addButton(user1Button, QDialogButtonBox::ActionRole); + connect(buttonBox, &QDialogButtonBox::accepted, this, &KNotePrintSelectThemeDialog::accept); + connect(buttonBox, &QDialogButtonBox::rejected, this, &KNotePrintSelectThemeDialog::reject); + + QWidget *w = new QWidget; + QHBoxLayout *lay = new QHBoxLayout; + w->setLayout(lay); + + QLabel *lab = new QLabel(i18n("Themes:")); + lay->addWidget(lab); + + mThemes = new KNotePrintSelectThemeComboBox; + mThemes->loadThemes(); + lay->addWidget(mThemes); + mainLayout->addWidget(w); + mainLayout->addWidget(buttonBox); +} + +KNotePrintSelectThemeDialog::~KNotePrintSelectThemeDialog() +{ +} + +QString KNotePrintSelectThemeDialog::selectedTheme() const +{ + return mThemes->selectedTheme(); +} diff --git a/src/print/knoteprintselectthemedialog.h b/src/print/knoteprintselectthemedialog.h new file mode 100644 index 0000000..710e78d --- /dev/null +++ b/src/print/knoteprintselectthemedialog.h @@ -0,0 +1,40 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#ifndef KNOTEPRINTSELECTTHEMEDIALOG_H +#define KNOTEPRINTSELECTTHEMEDIALOG_H + +#include +#include "knotes_export.h" + +class KNotePrintSelectThemeComboBox; +class KNOTES_EXPORT KNotePrintSelectThemeDialog : public QDialog +{ + Q_OBJECT +public: + explicit KNotePrintSelectThemeDialog(QWidget *parent = nullptr); + ~KNotePrintSelectThemeDialog(); + + QString selectedTheme() const; + +private: + KNotePrintSelectThemeComboBox *mThemes = nullptr; +}; + +#endif // KNOTEPRINTSELECTTHEMEDIALOG_H diff --git a/src/print/themes/background-color/theme.desktop b/src/print/themes/background-color/theme.desktop new file mode 100644 index 0000000..766d823 --- /dev/null +++ b/src/print/themes/background-color/theme.desktop @@ -0,0 +1,71 @@ +[Desktop Entry] +Name=Note with background color +Name[ar]=ملاحظة بلون خلفيّة +Name[ca]=Nota amb un color de fons +Name[ca@valencia]=Nota amb un color de fons +Name[da]=Note med baggrundsfarve +Name[de]=Notiz mit Hintergrundfarbe +Name[en_GB]=Note with background colour +Name[es]=Nota con color de fondo +Name[et]=Sedel taustavärviga +Name[fi]=Taustavärillinen muistiinpano +Name[fr]=Note avec couleur d'arrière plan +Name[gl]=Nota con cor de fondo +Name[hu]=Jegyzet háttérszínnel +Name[ia]=Nota con color de fundo +Name[it]=Note con colore di sfondo +Name[ko]=배경색이 있는 노트 +Name[nb]=Merknad med bakgrunnsfarge +Name[nds]=Notiz mit Achtergrundklöör +Name[nl]=Notitie met achtergrondkleur +Name[pl]=Notatka z kolorem tła +Name[pt]=Nota com cor de fundo +Name[pt_BR]=Nota com cor de fundo +Name[ru]=Заметка с цветным фоном +Name[sk]=Poznámka s farbou pozadia +Name[sl]=Sporočilce z ozadjem +Name[sr]=Белешка са позадинском бојом +Name[sr@ijekavian]=Белешка са позадинском бојом +Name[sr@ijekavianlatin]=BeleÅ¡ka sa pozadinskom bojom +Name[sr@latin]=BeleÅ¡ka sa pozadinskom bojom +Name[sv]=Anteckning med bakgrundsfärg +Name[tr]=Arkaplan renkli not +Name[uk]=Нотатка з кольоровим тлом +Name[x-test]=xxNote with background colorxx +Name[zh_CN]=带有背景颜色的便笺 +Name[zh_TW]=有背景顏色的便條 +Description=Theme which use note background color +Description[ar]=سمة تستخدم لون خلفيّة للملاحظة +Description[ca]=Tema que usa una nota amb un color de fons +Description[ca@valencia]=Tema que usa una nota amb un color de fons +Description[da]=Tema som bruger note-baggrundsfarven +Description[de]=Design mit Hintergrundfarbe für die Notizen +Description[en_GB]=Theme which use note background colour +Description[es]=Tema que usa color de fondo de nota +Description[et]=Teema, mis kasutab sedeli taustavärvi +Description[fi]=Teema, jossa muistiinpanoilla on taustaväri +Description[fr]=Thème qui utilise la couleur d'arrière plan des notes +Description[gl]=Tema que emprega a cor de fondo das notas +Description[hu]=Téma, amely jegyzet háttérszínt használ +Description[ia]=Thema que usa nota con color de fundo +Description[it]=Tema che usa il colore di sfondo delle note +Description[ko]=노트 배경색을 사용하는 테마 +Description[nb]=Tema som bruker merknad-bakgrunnsfarge +Description[nds]=Muster, dat de Notiz-Achtergrundklöör bruukt +Description[nl]=Thema dat achtergrondkleur van notitie gebruikt +Description[pl]=Wygląd, który używa koloru tła dla notatki +Description[pt]=Tema que usa uma cor de fundo nas notas +Description[pt_BR]=Tema que usa a nota com cor de fundo +Description[ru]=Оформление с выбранным цветом фона +Description[sk]=Téma, ktorá používa farbu pozadia poznámky +Description[sl]=Tema sporočilc, ki uporablja barvo ozadja +Description[sr]=Тема са позадинском бојом за белешке +Description[sr@ijekavian]=Тема са позадинском бојом за белешке +Description[sr@ijekavianlatin]=Tema sa pozadinskom bojom za beleÅ¡ke +Description[sr@latin]=Tema sa pozadinskom bojom za beleÅ¡ke +Description[sv]=Tema som använder anteckningens bakgrundsfärg +Description[tr]=Not arkaplan rengini kullanan tema +Description[uk]=Тема, у якій використовується кольорове тло нотатки +Description[x-test]=xxTheme which use note background colorxx +Description[zh_CN]=使用便笺背景色的主题 +Description[zh_TW]=用於有背景顏色的便條的主題 diff --git a/src/print/themes/background-color/theme.html b/src/print/themes/background-color/theme.html new file mode 100644 index 0000000..ea20e68 --- /dev/null +++ b/src/print/themes/background-color/theme.html @@ -0,0 +1,19 @@ + + +{% if notes %} +{% for note in notes %} +
" \ + "
" \ + "%3" \ + "
" \ + "
" \ + "
" \ + "%3" \ + "
" \ + "
+ + + + +{% if note.hasAlarm %} +{{ alarm_i18n }} {{ note.alarm }} +{% endif %} + +

{{ note.name }}

{{ note.description|safe }}
+{% endfor %} +{% endif %} + + + diff --git a/src/print/themes/big-title/theme.desktop b/src/print/themes/big-title/theme.desktop new file mode 100644 index 0000000..a97cec8 --- /dev/null +++ b/src/print/themes/big-title/theme.desktop @@ -0,0 +1,79 @@ +[Desktop Entry] +Name=Big Title +Name[ar]=عنوان كبير +Name[bs]=Veliki naslov +Name[ca]=Títol gran +Name[ca@valencia]=Títol gran +Name[cs]=Velký nadpis +Name[da]=Stor overskrift +Name[de]=Großer Titel +Name[el]=Μεγάλος τίτλος +Name[en_GB]=Big Title +Name[es]=Título grande +Name[et]=Suur pealkiri +Name[fi]=Iso otsikko +Name[fr]=Grand titre +Name[gl]=Título Grande +Name[hu]=Nagy cím +Name[ia]=Titulo grande +Name[it]=Titolo grande +Name[kk]=Үлкен атауы +Name[ko]=큰 제목 +Name[nb]=Stor tittel +Name[nds]=Groot Titel +Name[nl]=Grote titel +Name[pl]=Duży Tytuł +Name[pt]=Título Grande +Name[pt_BR]=Título grande +Name[ru]=Большой заголовок +Name[sk]=Veľký titulok +Name[sl]=Velik naslov +Name[sr]=Велики наслов +Name[sr@ijekavian]=Велики наслов +Name[sr@ijekavianlatin]=Veliki naslov +Name[sr@latin]=Veliki naslov +Name[sv]=Stor rubrik +Name[tr]=Büyük Başlık +Name[uk]=Великий заголовок +Name[x-test]=xxBig Titlexx +Name[zh_CN]=大标题 +Name[zh_TW]=大標題 +Description=KNote printing theme with big title +Description[ar]=سمة طباعة «ملاحظاتك» تستخدم عنوانًا كبيرًا +Description[bs]=KNote tema štampe s velikim naslovom +Description[ca]=Tema d'impressió de KNotes amb títols grans +Description[ca@valencia]=Tema d'impressió de KNotes amb títols grans +Description[da]=Udskriftstema til KNote med stor overskrift +Description[de]=KNote-Druckdesign mit großem Titel +Description[el]=Θέμα εκτύπωσης του KNote με μεγάλο τίτλο +Description[en_GB]=KNote printing theme with big title +Description[es]=Tema de impresión de KNote con título grande +Description[et]=KNote'i suure pealkirjaga trükkimisteema +Description[fi]=KNoten tulostusteema ison otsikon kanssa +Description[fr]=Thème d'impression avec grand titre pour knotes +Description[gl]=Tema de impresión do KNote cun título grande +Description[hu]=KNote nyomtatási téma nagy címmel +Description[ia]=Thema de imprimer de KNote con titulo grande +Description[it]=Tema di stampa di KNote con titolo grande +Description[kk]=Атауы үлкен KNote басып шығару нақышы +Description[ko]=큰 제목을 사용하는 KNote 인쇄 테마 +Description[nb]=KNote utskriftstema med stor tittel +Description[nds]=KNote-Druckmuster mit groot Titel +Description[nl]=Afdrukthema van KNote met grote titel +Description[nn]=KNote-utskrifttema med stor overskrift +Description[pl]=Wygląd wydruku KNotatki z dużym tytułem +Description[pt]=Tema de impressão do KNotes com títulos grandes +Description[pt_BR]=Tema de impressão do KNotes com títulos grandes +Description[ru]=Оформление для печати заметок с большим заголовком +Description[sk]=Tlačová téma KNote s veľkým titulkom +Description[sl]=Tiskalna tema KNotes z velikim naslovom +Description[sr]=Тема за штампање из К‑бележака са великим насловом +Description[sr@ijekavian]=Тема за штампање из К‑биљежака са великим насловом +Description[sr@ijekavianlatin]=Tema za štampanje iz K‑bilježaka sa velikim naslovom +Description[sr@latin]=Tema za štampanje iz K‑beležaka sa velikim naslovom +Description[sv]=Utskriftstema för anteckningslappar med stor rubrik +Description[tr]=Büyük başlıklı KNote yazdırma teması +Description[uk]=Тема друку KNote з великим заголовком +Description[x-test]=xxKNote printing theme with big titlexx +Description[zh_CN]=具有大标题的 KNote 打印主题 +Description[zh_TW]=含大標題的 KNote 列印主題 diff --git a/src/print/themes/big-title/theme.html b/src/print/themes/big-title/theme.html new file mode 100644 index 0000000..c72e566 --- /dev/null +++ b/src/print/themes/big-title/theme.html @@ -0,0 +1,14 @@ + + +{% if notes %} +{% for note in notes %} +

{{ note.name }}

+
+

{{ note.description|safe }}

+
+
+{% endfor %} +{% endif %} + + + diff --git a/src/print/themes/default/theme.desktop b/src/print/themes/default/theme.desktop new file mode 100644 index 0000000..d9c5a48 --- /dev/null +++ b/src/print/themes/default/theme.desktop @@ -0,0 +1,110 @@ +[Desktop Entry] +Name=Default +Name[af]=Standaard +Name[ar]=المبدئيّة +Name[be]=Прадвызначаны +Name[bg]=Стандартен +Name[br]=Dre ziouer +Name[bs]=Podrazumijevani +Name[ca]=Omissió +Name[ca@valencia]=Omissió +Name[cs]=Výchozí +Name[cy]=Rhagosod +Name[da]=Standard +Name[de]=Standard +Name[el]=Προκαθορισμένο +Name[en_GB]=Default +Name[eo]=Apriora +Name[es]=Predeterminado +Name[et]=Vaikimisi +Name[eu]=Lehenetsia +Name[fa]=پیش‌فرض +Name[fi]=Oletus +Name[fr]=Par défaut +Name[fy]=Standert +Name[ga]=Réamhshocrú +Name[gl]=Predeterminado +Name[he]=ברירת מחדל +Name[hr]=Uobičajeno +Name[hu]=Alapértelmezés +Name[ia]=Predefinite +Name[is]=Sjálfgefið +Name[it]=Predefinito +Name[ja]=標準 +Name[ka]=ნაგულისხმევი +Name[kk]=Әдетті +Name[ko]=기본값 +Name[lv]=Noklusētais +Name[mk]=Стандарден +Name[ms]=Piawai +Name[nb]=Standard +Name[nds]=Standard +Name[ne]=पूर्वनिर्धारित +Name[nl]=Standaard +Name[nn]=Standard +Name[pa]=ਡਿਫਾਲਟ +Name[pl]=Domyślny +Name[pt]=Predefinição +Name[pt_BR]=Padrão +Name[ro]=Implicit +Name[ru]=По умолчанию +Name[se]=Standárda +Name[sk]=Predvolené +Name[sl]=Privzeta +Name[sr]=Подразумевана +Name[sr@ijekavian]=Подразумевана +Name[sr@ijekavianlatin]=Podrazumevana +Name[sr@latin]=Podrazumevana +Name[sv]=Standard +Name[ta]=முன்னிருப்பு +Name[tg]=Пешфарзӣ +Name[th]=ค่าปริยาย +Name[tr]=Öntanımlı +Name[ug]=كۆڭۈلدىكى +Name[uk]=Типовий +Name[uz]=Andoza +Name[uz@cyrillic]=Андоза +Name[vi]=Mặc định +Name[wa]=Prémetou +Name[xh]=Engagqibekanga +Name[x-test]=xxDefaultxx +Name[zh_CN]=默认 +Name[zh_TW]=預設 +Description=Default knotes printing theme +Description[ar]=سمة طباعة «ملاحظاتك» المبدئيّة +Description[bs]=Podrazumijevana knotes tema štampanja +Description[ca]=Tema d'impressió per omissió de KNotes +Description[ca@valencia]=Tema d'impressió per omissió de KNotes +Description[da]=Standard knotes udskriftstema +Description[de]=KNotes-Standarddruckstil +Description[el]=Προκαθορισμένο θέμα εκτύπωσης του knotes +Description[en_GB]=Default knotes printing theme +Description[es]=Tema de impresión predeterminado de knotes +Description[et]=KNotesi vaikimisi trükkimisteema +Description[fi]=KNotesin oletustulostusteema +Description[fr]=Thème d'impression par défaut pour knotes +Description[gl]=Tema de impresión predeterminado de knotes +Description[hu]=Alapértelmezett knotes nyomtatási téma +Description[ia]=Thema predefinite de imprimer de knotes +Description[it]=Tema di stampa predefinito di knotes +Description[kk]=Әдетті knotes-тың басып шығару нақышы. +Description[ko]=기본 KNotes 인쇄 테마 +Description[nb]=Standard utskriftstema for knotes +Description[nds]=KNote-Standarddruckmuster +Description[nl]=Standaard afdrukthema voor knotes +Description[pl]=Domyślny wygląd wydruku KNotatek +Description[pt]=O tema de impressão predefinido do KNotes. +Description[pt_BR]=Tema de impressão padrão do KNotes +Description[ru]=Оформление для печати заметок по умолчанию +Description[sk]=Predvolená tlačová téma knotes +Description[sl]=Privzeta tiskalna tema knotes +Description[sr]=Подразумевана тема за штампање из К‑бележака. +Description[sr@ijekavian]=Подразумевана тема за штампање из К‑биљежака. +Description[sr@ijekavianlatin]=Podrazumevana tema za štampanje iz K‑bilježaka. +Description[sr@latin]=Podrazumevana tema za štampanje iz K‑beležaka. +Description[sv]=Standardtema för utskrift av anteckningslappar +Description[tr]=Öntanımlı Knotes yazdırma teması +Description[uk]=Типова тема для друку knotes +Description[x-test]=xxDefault knotes printing themexx +Description[zh_CN]=默认 KNote 打印主题 +Description[zh_TW]=預設 knotes 列印主題 diff --git a/src/print/themes/default/theme.html b/src/print/themes/default/theme.html new file mode 100644 index 0000000..56246d6 --- /dev/null +++ b/src/print/themes/default/theme.html @@ -0,0 +1,17 @@ + + +{% if notes %} +{% for note in notes %} +

{{ note.name }}

+
+

{{ note.description|safe }}

+
+{% if note.hasAlarm %} +

{{ alarm_i18n }} {{ note.alarm }}

+{% endif %} +
+{% endfor %} +{% endif %} + + + diff --git a/src/settings/knotesglobalconfig.kcfg.cmake b/src/settings/knotesglobalconfig.kcfg.cmake new file mode 100644 index 0000000..cf32769 --- /dev/null +++ b/src/settings/knotesglobalconfig.kcfg.cmake @@ -0,0 +1,100 @@ + + + QFontDatabase + + + true + + + + + + false + + + + + + + ${KDE_INSTALL_DATADIR}/knotes/print/themes/default/ + + + + + + Qt::yellow + + + + Qt::black + + + + 300 + + + + 300 + + + + true + + + + + + QFontDatabase::systemFont(QFontDatabase::GeneralFont) + + + + QFontDatabase::systemFont(QFontDatabase::TitleFont) + + + + true + + + + false + + + + 4 + + + + false + + + + + + -10 + + + + false + + + + QPoint( -10000, -10000 ) + + + + false + + + + false + + + + false + + + + diff --git a/src/settings/knotesglobalconfig.kcfgc b/src/settings/knotesglobalconfig.kcfgc new file mode 100644 index 0000000..381c13a --- /dev/null +++ b/src/settings/knotesglobalconfig.kcfgc @@ -0,0 +1,6 @@ +File=knotesglobalconfig.kcfg +ClassName=KNotesGlobalConfig +Visibility=KNOTES_EXPORT +Mutators=true +Singleton=true +IncludeFiles=knotes_export.h diff --git a/src/utils/knoteutils.cpp b/src/utils/knoteutils.cpp new file mode 100644 index 0000000..d86497e --- /dev/null +++ b/src/utils/knoteutils.cpp @@ -0,0 +1,61 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#include "knoteutils.h" +#include "knotes_debug.h" +#include "knotesglobalconfig.h" +#include "attributes/notedisplayattribute.h" + +#include + +#include + +void KNoteUtils::updateConfiguration() +{ + QString service = Akonadi::ServerManager::agentServiceName(Akonadi::ServerManager::Agent, + QStringLiteral("akonadi_notes_agent")); + + QDBusInterface interface(service, QStringLiteral("/NotesAgent")); + if (interface.isValid()) { + interface.call(QStringLiteral("configurationChanged")); + } else { + qCDebug(KNOTES_LOG) << " Agent not launched"; + } +} + +void KNoteUtils::setDefaultValue(Akonadi::Item &item) +{ + NoteShared::NoteDisplayAttribute *attribute + = item.attribute(Akonadi::Item::AddIfMissing); + + attribute->setBackgroundColor(KNotesGlobalConfig::self()->bgColor()); + attribute->setForegroundColor(KNotesGlobalConfig::self()->fgColor()); + attribute->setSize(QSize(KNotesGlobalConfig::self()->width(), KNotesGlobalConfig::self()->height())); + attribute->setRememberDesktop(KNotesGlobalConfig::self()->rememberDesktop()); + attribute->setTabSize(KNotesGlobalConfig::self()->tabSize()); + attribute->setFont(KNotesGlobalConfig::self()->font()); + attribute->setTitleFont(KNotesGlobalConfig::self()->titleFont()); + attribute->setDesktop(KNotesGlobalConfig::self()->desktop()); + attribute->setIsHidden(KNotesGlobalConfig::self()->hideNote()); + attribute->setPosition(KNotesGlobalConfig::self()->position()); + attribute->setShowInTaskbar(KNotesGlobalConfig::self()->showInTaskbar()); + attribute->setKeepAbove(KNotesGlobalConfig::self()->keepAbove()); + attribute->setKeepBelow(KNotesGlobalConfig::self()->keepBelow()); + attribute->setAutoIndent(KNotesGlobalConfig::self()->autoIndent()); +} diff --git a/src/utils/knoteutils.h b/src/utils/knoteutils.h new file mode 100644 index 0000000..94f33b3 --- /dev/null +++ b/src/utils/knoteutils.h @@ -0,0 +1,30 @@ +/* + Copyright (C) 2013-2018 Montel Laurent + + 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; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#ifndef KNOTEUTILS_H +#define KNOTEUTILS_H +#include "knotes_export.h" +#include + +namespace KNoteUtils { +KNOTES_EXPORT void setDefaultValue(Akonadi::Item &item); +KNOTES_EXPORT void updateConfiguration(); +} + +#endif // KNOTEUTILS_H -- 2.30.2